@@ -27,6 +27,11 @@ Zemeroth is a turn-based hexagonal tactical game written in [Rust].
27
27
[ appveyor-ci ] : https://ci.appveyor.com/project/ozkriff/zemeroth
28
28
[ deps-rs ] : https://deps.rs/repo/github/ozkriff/zemeroth
29
29
30
+ ## Online Version
31
+
32
+ You can play an online WebAssembly version of Zemeroth at
33
+ [ ozkriff.itch.io/zemeroth] ( https://ozkriff.itch.io/zemeroth )
34
+
30
35
## Precompiled Binaries
31
36
32
37
Precompiled binaries for Linux, Windows and macOS:
@@ -105,6 +110,68 @@ This repo contains a bunch of helper crates:
105
110
[ ggwp-zscene ] : ./ggwp-zscene
106
111
[ ggwp-zgui ] : ./ggwp-zgui
107
112
113
+ ## Roadmap
114
+
115
+ - [ ] Phase One: Linear Campaign Mode
116
+
117
+ An extended prototype focused just on tactical battles.
118
+
119
+ - [x] Basic gameplay with reaction attacks
120
+ - [x] Minimal text-based GUI
121
+ - [x] Basic agent abilities: jumps, bombs, dashes, etc
122
+ - [x] Basic campaign mode
123
+ - [x] Armor and Break stats ([ #70 ] ( https://github.com/ozkriff/zemeroth/issues/70 ) )
124
+ - [x] Dynamic blood splatters ([ #86 ] ( https://github.com/ozkriff/zemeroth/issues/86 ) )
125
+ - [x] Web version
126
+ - [x] Tests
127
+ - [x] Hit chances
128
+ - [ ] GUI icons ([ #276 ] ( https://github.com/ozkriff/zemeroth/issues/276 ) )
129
+ - [ ] Sound & Music ([ #221 ] ( https://github.com/ozkriff/zemeroth/issues/221 ) )
130
+ - [ ] Reduce text overlapping ([ #214 ] ( https://github.com/ozkriff/zemeroth/issues/214 ) )
131
+ - [ ] Agent upgrades
132
+ - [ ] Flip agent sprites horizontally when needed ([ #115 ] ( https://github.com/ozkriff/zemeroth/issues/115 ) )
133
+ - [ ] Easing ([ #26 ] ( https://github.com/ozkriff/zemeroth/issues/26 ) )
134
+ - [ ] Move back after a successful dodge ([ #117 ] ( https://github.com/ozkriff/zemeroth/issues/117 ) )
135
+ - [ ] Multiple sprites per agent type ([ #114 ] ( https://github.com/ozkriff/zemeroth/issues/114 ) )
136
+ - [ ] Path selection ([ #280 ] ( https://github.com/ozkriff/zemeroth/issues/280 ) ,
137
+ [ #219 ] ( https://github.com/ozkriff/zemeroth/issues/219 ) )
138
+ - [ ] Intermediate bosses
139
+ - [ ] Main boss
140
+ - [ ] Neutral agents ([ #393 ] ( https://github.com/ozkriff/zemeroth/issues/393 ) )
141
+ - [ ] Weight component ([ #291 ] ( https://github.com/ozkriff/zemeroth/issues/291 ) )
142
+ - [ ] Basic inventory system: slots for artifacts
143
+ - [ ] Ranged units
144
+ - [ ] More agent types
145
+ - [ ] More passive abilities that allow agents to make actions
146
+ during enemy's turn
147
+ ([ #354 ] ( https://github.com/ozkriff/zemeroth/issues/354 ) )
148
+ - [ ] More complex multieffect abilities/actions
149
+ - [ ] Guide ([ #451 ] ( https://github.com/ozkriff/zemeroth/issues/451 ) )
150
+ - [ ] Save/load ([ #28 ] ( https://github.com/ozkriff/zemeroth/issues/28 ) )
151
+ - [ ] Android version
152
+
153
+ - [ ] Phase Two: Strategy Mode
154
+
155
+ A not-so-linear strategic layer will be added on top of tactical battles.
156
+ Simple non-linear story and meta-gameplay.
157
+
158
+ - [ ] Global map
159
+ - [ ] Dialog system
160
+ - [ ] Quest system
161
+ - [ ] NPC/Agent/Masters system
162
+
163
+ ## Inspiration
164
+
165
+ Tactical battle mechanics are mostly inspired by these games:
166
+
167
+ - [ ENYO] ( https://play.google.com/store/apps/details?id=com.tinytouchtales.enyo )
168
+ - [ Hoplite] ( https://play.google.com/store/apps/details?id=com.magmafortress.hoplite )
169
+ - [ Into the Breach] ( https://store.steampowered.com/app/590380/Into_the_Breach )
170
+ - [ Banner Saga] ( https://store.steampowered.com/app/237990/The_Banner_Saga )
171
+ (Survival Mode)
172
+ - [ Auro] ( https://store.steampowered.com/app/459680/Auro_A_MonsterBumping_Adventure )
173
+ - [ Minos Strategos] ( https://store.steampowered.com/app/577490/Minos_Strategos )
174
+
108
175
## Contribute
109
176
110
177
If you want to help take a look at issues with ` help-wanted ` label attached:
0 commit comments