Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
A simple RTS game written in Python using PyGame
Python
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
data
engine
game
media
profile_lib
.gitignore
README
TODO
main.py
the_list

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.