-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathREADME
81 lines (62 loc) · 1.31 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
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
====