aboutsummaryrefslogtreecommitdiff
path: root/design
diff options
context:
space:
mode:
authorjacopo grandi <jak.sk8@hotmail.it>2021-03-02 18:26:39 +0100
committerjacopo grandi <jak.sk8@hotmail.it>2021-03-02 18:26:39 +0100
commita988df656b4d37dfa2472a4cde390185cfcea8b5 (patch)
tree262b48644a5aff086b6ead687d0f2297bf946c2b /design
parent7932daa7e308b1c92ab97dde00fcc0ed790895a6 (diff)
test foundation and functional reimplementation of cost function
Diffstat (limited to 'design')
-rw-r--r--design/design.txt2
-rw-r--r--design/notes.txt18
2 files changed, 15 insertions, 5 deletions
diff --git a/design/design.txt b/design/design.txt
index aebfcfb..9c6d18c 100644
--- a/design/design.txt
+++ b/design/design.txt
@@ -43,7 +43,7 @@ raid:
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
diff --git a/design/notes.txt b/design/notes.txt
index e1ee8f0..2f39ba2 100644
--- a/design/notes.txt
+++ b/design/notes.txt
@@ -18,11 +18,12 @@ tasks: (date)
[ ] implement 3d units (issued on 18:02:21)
[ ] design component sprites (issued on 18:02:21)
[ ] implement sound (issued on 18:02:21)
+[ ] implement component aoe bonus (issued on 02:03: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 move animation (issued oyn 18:02:21, done on 24:02:21)
[x] implement army hud view (issued on 18:02:21, done on 22:02:21)
[x] implement naming template and army (issued on 18:02:21, done on 22:02:21)
[x] implement cost function (issued on 18:02:21, done on 20:02:21)
@@ -39,15 +40,19 @@ 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)
+[ ] cross pc net broken (found on 02:03:21)
+
+[x] ip text edit rect too small (found on 02:03:21, done on 02:03:21)
+[x] cannot modify level of first aug (found on 02:03:21, done on 02:03:21)
testing:
-[ ] write test suit (issued on 19:02:21)
-[ ] armor calculations (issued on 18:02:21)
+[ ] write test suite (issued on 19:02:21)
[ ] hud states/flags/input interactions (issued on 22:02:21)
+[x] armor calculations (issued on 18:02:21, done on 02:03:21)
+
balance:
@@ -63,6 +68,10 @@ view from 18:02:21 to the end:
details:
+test suite:
+ automatic common test cases
+ is it necessary? yes
+
implement fire animation:
istantaneous: shot fxs and explosions are with their own timing
get an fx module -> bullets, damage, aoe explosions
@@ -163,6 +172,7 @@ implement cost function:
i can also price components based on no bonuses to provide a price gauge -> meh
i think it's better to focus on the cost indipendently of weight for now
-> done inpependent wrt weight
+-> reimplemented for stats introduction
implement end of battle condition:
i was thinking i can detect the end as no damage is being dealt in 10 turns