Skip to content

Teifion/sequtus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

No packages published

Languages