Skip to content

Commit

Permalink
Merge pull request #456 from ozkriff/i418_i415_i455_readme_improvements
Browse files Browse the repository at this point in the history
Readme improvements
  • Loading branch information
ozkriff authored May 13, 2019
2 parents 721ad06 + f3c4b6b commit fe887c0
Showing 1 changed file with 67 additions and 0 deletions.
67 changes: 67 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,11 @@ Zemeroth is a turn-based hexagonal tactical game written in [Rust].
[appveyor-ci]: https://ci.appveyor.com/project/ozkriff/zemeroth
[deps-rs]: https://deps.rs/repo/github/ozkriff/zemeroth

## Online Version

You can play an online WebAssembly version of Zemeroth at
[ozkriff.itch.io/zemeroth](https://ozkriff.itch.io/zemeroth)

## Precompiled Binaries

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

## Roadmap

- [ ] Phase One: Linear Campaign Mode

An extended prototype focused just on tactical battles.

- [x] Basic gameplay with reaction attacks
- [x] Minimal text-based GUI
- [x] Basic agent abilities: jumps, bombs, dashes, etc
- [x] Basic campaign mode
- [x] Armor and Break stats ([#70](https://github.com/ozkriff/zemeroth/issues/70))
- [x] Dynamic blood splatters ([#86](https://github.com/ozkriff/zemeroth/issues/86))
- [x] Web version
- [x] Tests
- [x] Hit chances
- [ ] GUI icons ([#276](https://github.com/ozkriff/zemeroth/issues/276))
- [ ] Sound & Music ([#221](https://github.com/ozkriff/zemeroth/issues/221))
- [ ] Reduce text overlapping ([#214](https://github.com/ozkriff/zemeroth/issues/214))
- [ ] Agent upgrades
- [ ] Flip agent sprites horizontally when needed ([#115](https://github.com/ozkriff/zemeroth/issues/115))
- [ ] Easing ([#26](https://github.com/ozkriff/zemeroth/issues/26))
- [ ] Move back after a successful dodge ([#117](https://github.com/ozkriff/zemeroth/issues/117))
- [ ] Multiple sprites per agent type ([#114](https://github.com/ozkriff/zemeroth/issues/114))
- [ ] Path selection ([#280](https://github.com/ozkriff/zemeroth/issues/280),
[#219](https://github.com/ozkriff/zemeroth/issues/219))
- [ ] Intermediate bosses
- [ ] Main boss
- [ ] Neutral agents ([#393](https://github.com/ozkriff/zemeroth/issues/393))
- [ ] Weight component ([#291](https://github.com/ozkriff/zemeroth/issues/291))
- [ ] Basic inventory system: slots for artifacts
- [ ] Ranged units
- [ ] More agent types
- [ ] More passive abilities that allow agents to make actions
during enemy's turn
([#354](https://github.com/ozkriff/zemeroth/issues/354))
- [ ] More complex multieffect abilities/actions
- [ ] Guide ([#451](https://github.com/ozkriff/zemeroth/issues/451))
- [ ] Save/load ([#28](https://github.com/ozkriff/zemeroth/issues/28))
- [ ] Android version

- [ ] Phase Two: Strategy Mode

A not-so-linear strategic layer will be added on top of tactical battles.
Simple non-linear story and meta-gameplay.

- [ ] Global map
- [ ] Dialog system
- [ ] Quest system
- [ ] NPC/Agent/Masters system

## Inspiration

Tactical battle mechanics are mostly inspired by these games:

- [ENYO](https://play.google.com/store/apps/details?id=com.tinytouchtales.enyo)
- [Hoplite](https://play.google.com/store/apps/details?id=com.magmafortress.hoplite)
- [Into the Breach](https://store.steampowered.com/app/590380/Into_the_Breach)
- [Banner Saga](https://store.steampowered.com/app/237990/The_Banner_Saga)
(Survival Mode)
- [Auro](https://store.steampowered.com/app/459680/Auro_A_MonsterBumping_Adventure)
- [Minos Strategos](https://store.steampowered.com/app/577490/Minos_Strategos)

## Contribute

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

0 comments on commit fe887c0

Please sign in to comment.