A minimalistic 2D turn-based tactical game with hexagonal maps, reaction attacks, and simple vector graphics, written in Rust.
Zemeroth is a turn-based hexagonal tactical game written in Rust that focuses on small-scale skirmishes with 3-6 units. It offers short play sessions and highly dynamic combat mechanics like reaction attacks and action interruptions, prioritizing clean tactical gameplay over complex graphics.
Game developers interested in tactical game design, Rust programmers looking for open-source game examples, and players who enjoy turn-based strategy games with predictable AI and minimalist art.
Developers choose Zemeroth for its focus on tactical depth through mechanics like reaction attacks and interruptions, its WebAssembly support for browser play, and its use of Rust for performance and safety. Its minimalist vector graphics and straightforward AI make it a digital tabletop-like experience.
😠⚔️😈 A minimalistic 2D turn-based tactical game in Rust
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
The game runs directly in web browsers via WebAssembly, as shown by the online version at ozkriff.itch.io/zemeroth, enabling easy access without installations.
Features like reaction attacks and action interruptions create dynamic, tabletop-like combat, explicitly mentioned in the vision for highly dynamic gameplay.
Uses simple vector graphics with only 3-5 sprites per unit, reducing art creation overhead and aligning with its digital tabletop philosophy.
The AI is intentionally straightforward and predictable, as stated in the vision, making it easier for players to strategize and for developers to balance.
Built in Rust, leveraging memory safety and performance benefits, which is ideal for real-time tactics and WebAssembly deployment.
The roadmap admits missing features like sound, save/load, and an Android version, limiting its usability as a finished product.
Focuses on small skirmishes with 3-6 units and unscrollable maps, which may not satisfy players or developers seeking large-scale tactical depth.
While intentional, the predictable and 'stupid' AI might bore players who prefer adaptive, challenging opponents in tactical games.
Building from source requires installing dependencies like resvg and running multiple scripts, as per the README, adding overhead for contributors.