Zemeroth is a turn-based hexagonal tactical game written in Rust.
Support: patreon.com/ozkriff
News: @ozkriff on twitter | ozkriff.games | facebook | devlog on imgur
You can play an online WebAssembly version of Zemeroth at ozkriff.itch.io/zemeroth
Precompiled binaries for Linux, Windows and macOS: github.com/ozkriff/zemeroth/releases
youtube.com/c/andreylesnikov/videos
The initial vision of the project is:
[ ] Phase One: Linear Campaign Mode
An extended prototype focused just on tactical battles.
[ ] 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.
Tactical battle mechanics are mostly inspired by these games:
Install all miniquad's system dependencies.
cargo install resvg
./utils/assets_export.sh
cargo run
cargo install resvg
./utils/assets_export.sh
rustup target add wasm32-unknown-unknown
./utils/wasm/build.sh
cargo install basic-http-server
basic-http-server static
Then open http://localhost:4000
in your browser.
The key external dependency of Zemeroth is macroquad/miniquad.
This repo contains a bunch of helper crates:
Also, resvg is used for exporting sprites from svg.
If you want to help take a look at issues with help-wanted
label attached:
github.com/ozkriff/zemeroth/labels/help-wanted
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). See LICENSE-APACHE and LICENSE-MIT for details.
Zemeroth's text logo is based on the "Old London" font by Dieter Steffmann.