Zemeroth is a turn-based hexagonal tactical game written in Rust.
Precompiled binaries for Linux, Windows and macOS: https://github.com/ozkriff/zemeroth/releases
Building from Source
# Clone this repo git clone https://github.com/ozkriff/zemeroth cd zemeroth # Assets are stored in a separate repo. # Zemeroth expects them to be in `assets` directory. git clone https://github.com/ozkriff/zemeroth_assets assets # Compile a release version (debug builds give low FPS at the moment) cargo build --release # Run it cargo run --release
The key external dependency of Zemeroth is ggez game engine.
This repo contains a bunch of helper crates:
- zcomponents is a simple component storage
- ggwp-zgui is a simple and opinionated ggez-based GUI library
- ggwp-zscene is a simple scene and declarative animation manager
If you want to help take a look at issues with
help-wanted label attached:
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
Zemeroth is distributed under the terms of both the MIT license and the Apache License (Version 2.0).