aboutsummaryrefslogtreecommitdiff
path: root/design
diff options
context:
space:
mode:
Diffstat (limited to 'design')
-rw-r--r--design/design.txt45
-rw-r--r--design/notes.txt10
2 files changed, 52 insertions, 3 deletions
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: