aboutsummaryrefslogtreecommitdiff
path: root/design/design.txt
diff options
context:
space:
mode:
authorjacopo grandi <jak.sk8@hotmail.it>2021-02-18 14:14:23 +0100
committerjacopo grandi <jak.sk8@hotmail.it>2021-02-18 14:14:23 +0100
commit5f0fce4191309e9526b7109a0d87c092ce6a4193 (patch)
tree105257f876551814aa74a0760ec116bd1bf307a5 /design/design.txt
parentead78d51e662057467b79d3a65b20c4ba83cbf07 (diff)
main
Diffstat (limited to 'design/design.txt')
-rw-r--r--design/design.txt58
1 files changed, 58 insertions, 0 deletions
diff --git a/design/design.txt b/design/design.txt
new file mode 100644
index 0000000..b4ee2fc
--- /dev/null
+++ b/design/design.txt
@@ -0,0 +1,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