Skip to content
A simple RTS game written in Python using PyGame
Python
Find file
Latest commit 43e4cb6 May 12, 2012 @Teifion No longer using local paths
Failed to load latest commit information.
data
engine
game
media Added Blu units Oct 5, 2011
profile_lib
.gitignore Added ignorance of .coverage Jul 29, 2011
README Listed progress so far Sep 20, 2011
TODO Build menu now displays queue size and updates live Sep 18, 2011
main.py
the_list Added computer teams Sep 20, 2011

README

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
====

Something went wrong with that request. Please try again.