Skip to content

Commit fe887c0

Browse files
authored
Merge pull request #456 from ozkriff/i418_i415_i455_readme_improvements
Readme improvements
2 parents 721ad06 + f3c4b6b commit fe887c0

File tree

1 file changed

+67
-0
lines changed

1 file changed

+67
-0
lines changed

README.md

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,11 @@ Zemeroth is a turn-based hexagonal tactical game written in [Rust].
2727
[appveyor-ci]: https://ci.appveyor.com/project/ozkriff/zemeroth
2828
[deps-rs]: https://deps.rs/repo/github/ozkriff/zemeroth
2929

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+
3035
## Precompiled Binaries
3136

3237
Precompiled binaries for Linux, Windows and macOS:
@@ -105,6 +110,68 @@ This repo contains a bunch of helper crates:
105110
[ggwp-zscene]: ./ggwp-zscene
106111
[ggwp-zgui]: ./ggwp-zgui
107112

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+
108175
## Contribute
109176

110177
If you want to help take a look at issues with `help-wanted` label attached:

0 commit comments

Comments
 (0)