diff options
author | jacopo grandi <jak.sk8@hotmail.it> | 2021-02-18 14:14:23 +0100 |
---|---|---|
committer | jacopo grandi <jak.sk8@hotmail.it> | 2021-02-18 14:14:23 +0100 |
commit | 5f0fce4191309e9526b7109a0d87c092ce6a4193 (patch) | |
tree | 105257f876551814aa74a0760ec116bd1bf307a5 /design/design.txt | |
parent | ead78d51e662057467b79d3a65b20c4ba83cbf07 (diff) |
main
Diffstat (limited to 'design/design.txt')
-rw-r--r-- | design/design.txt | 58 |
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 |