Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

A simple RTS game written in Python using PyGame

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 data
Octocat-spinner-32 engine
Octocat-spinner-32 game
Octocat-spinner-32 media
Octocat-spinner-32 profile_lib
Octocat-spinner-32 .gitignore
Octocat-spinner-32 README
Octocat-spinner-32 TODO
Octocat-spinner-32 main.py
Octocat-spinner-32 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.