aboutsummaryrefslogtreecommitdiff
path: root/design/design.txt
blob: b4ee2fc76c3f076e3166816a0a9dbdc83e5d38e9 (plain)
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
descript: arena clone + autochess

turn: move+attack


unit design space:
dps ranged
dps melee
tanks
knockback
snipers
aoe
healers
slowers
stunners
kamikazes
attrition (battery damage)
commanders


units composition:
component robots, they are made of components
basic bot: brain, chassis, weapon, batteries.
.brain
.chassis
  .locomotion
  --motors (what are they needed for? actuators, meeeeh) meeeeeeeh
  weapons slots
  battery slots
  augments slots
  armor slots
.batteries
.powergens
.armor (set of floats for every damage type)
.weapons
.augments (sensors, ai enhancers (priority targeting, tactics))


units stats:
damage (float)
damage type
  pierce bullet
  impact
  spread
  explosive
  laser
  fusion
  emp
armor (set of floats derived from chassis and armor slots and augments)
reload (turns in between shots)
speed (turn in between movement)


further expansion:
roguelike (1-3 hrs runs, build an army along the way and fight 50 times to win)
rpg (5-30 hrs, long game with map and npcs a story and whatnot)
long rogue (1-10 hrs, open ended roguelike, infinite battles, map)
^ those but multiplayer (yikes for devtime but nice for lols) up to 8 ppl tcp