-
Notifications
You must be signed in to change notification settings - Fork 3
Teifion/sequtus
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Sequtus is my first RTS and designed to help me learn how to make an RTS engine for any future games. Sequtus is a 2D RTS intended to include construction, resource gathering and tactical gameplay. Dependancies: Python 2.6.1 PyGame Run as: python main.py Items from the_list implemented so far: Core logic ========== Collision detection and handling Teams Unit life and death View ==== Scrolling (Mouse + Keyboard) Minimap scroll (scroll to a location via the Minimap) HP bars Animated units (e.g. smoke coming from chimneys) Selection ========= Single unit selection (Click a unit to select it) Shift + Single unit selection Drag selection Shift + Drag selection Double click selection (all units of that type on screen) Shoft + Double click selection Control key grouping + selection Micro control ============= Macro control ============= Order queues Build queues Auto targeting (units don't sit there taking damage) Issue orders via Minimap Concurrent / Distributed building Common abilities ================ Move Attack Defend/Aid Repair/Heal Build Direct weapons (lasers) Indirect weapons (catapults) Uncommon abilities ================== Automation ========== Rally points Local AI ======== Global AI ========= Gameplay / Game rules ===================== Tech trees (Need A to build B to build C) Misc ====
About
A simple RTS game written in Python using PyGame
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published