From 8e6e6d67bcf371246583e16b05be15fa4ee2abe2 Mon Sep 17 00:00:00 2001 From: jacopo grandi Date: Tue, 2 Mar 2021 12:33:02 +0100 Subject: design expansion, raid concept --- design/design.txt | 45 ++++++++++++++++++++++++++++++++++++++++++++- design/notes.txt | 10 ++++++++-- 2 files changed, 52 insertions(+), 3 deletions(-) (limited to 'design') diff --git a/design/design.txt b/design/design.txt index 667ed7e..aebfcfb 100644 --- a/design/design.txt +++ b/design/design.txt @@ -2,9 +2,52 @@ major component redesign: every component has a big struct with everything when using the unit, condensate every component's struct into one, which is used in parallel to the army array +-> i actually did it i cant believe it. +i want an overworld map graph +why would you want to traverse the graph? + to get better loot + to get to the final boss + to evacuate -> i like this one +what is in the nodes? + battles and loot + +expansion: + who are you? + a small army + what is the means of transportation? + a transport airship + a train + by foot, they are all vehicles afterall + what's the thing? the objective? + planetary explosion, evacuate + important information dispatching, get to comms facility + retreat to safety through a battlefield + do everybody know about the thing? + no, only you + yes, everybody is scrambling to save themself + what's the incentive to not blow up the infrastructure? + they don't even know + they need it + i need battles to happen: + there is a battlefield + everybody walks around with an army + there are enemy entities with the same objective as the player - +raid: + you and a small army are dropped in enemy territory + + the objective is to + make a big army + by exploring and finding stuff + by battleing and scrapping enemy stuff + by events + get to a spaceship + + you go around by train, combat troops do not transport themselves + every station has events/battles/shops + when you have a large enough army, get to a large spaceship and leave + the enemy redirects forces to fight you off, so be quick descript: arena clone + autochess diff --git a/design/notes.txt b/design/notes.txt index 89776e6..e1ee8f0 100644 --- a/design/notes.txt +++ b/design/notes.txt @@ -1,5 +1,10 @@ tasks: (date) +[ ] implement aoe (issued on 02:03:21) +[ ] implement knockback (issued on 02:03:21) +[ ] implement stun (issued on 02:03:21) +[ ] implement armor reduction (issued on 02:03:21) +[ ] implement battery damage (issued on 02:03:21) [ ] implement healing beam (issued on 24:02:21) [ ] implement battery recharge beam (issued on 24:02:21) [ ] implement net hud and minilobby (issued on 18:02:21) @@ -7,7 +12,6 @@ tasks: (date) [ ] implement lobby cost constraints (issued on 18:02:21) [ ] implement edit unit directly (issued on 18:02:21) [ ] implement persistent settings ini (issued on 18:02:21) -[ ] implement stats hud view (issued on 18:02:21) [ ] implement explosions (issued on 18:02:21) [ ] design 3d units (issued on 18:02:21) [ ] design 3d map tiles (issued on 18:02:21) @@ -15,7 +19,8 @@ tasks: (date) [ ] design component sprites (issued on 18:02:21) [ ] implement sound (issued on 18:02:21) - +[x] migrated to cmake env (issued on 01:03:21, done on 02:03:21) +[x] implement stats hud view (issued on 18:02:21, done on 25:02:21) [x] implement fire animation (issued on 18:02:21, done on 24:02:21) [x] implement move animation (issued on 18:02:21, done on 24:02:21) [x] implement army hud view (issued on 18:02:21, done on 22:02:21) @@ -34,6 +39,7 @@ bugs: [ ] symmetric integration (found on 18:02:21) (on army movement and fire, equal armies should fair equally) +[ ] cross platform net broken (found on 02:03:21) testing: -- cgit v1.2.3-54-g00ecf