Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Failed to load latest commit information.|
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 ====