Awesome
rhex
<p align="center"> <a href="https://travis-ci.org/dpc/rhex"> <img src="https://img.shields.io/travis/dpc/rhex/master.svg?style=flat-square" alt="Build Status"> </a> <a href="https://gitter.im/dpc/rhex"> <img src="https://img.shields.io/badge/GITTER-join%20chat-green.svg?style=flat-square" alt="Gitter Chat"> </a> </p>Contributors welcome!
Rhex is looking for contributors. See Contributing page for details.
Introduction
Simple ASCII terminal hexagonal map roguelike written in Rust.
You can try the game without installing anything. Check rhex demo server instructions.
The core goal of the project:
- ASCI/Unicode pure terminal UI first
- hexagonal map with tactical positioning
It's also intendent to exercise and practice my Rust knowledge.
Previous iteration of this idea was/is: Rustyhex . This two project might merge into whole at some point.
Rhex is using hex2d-rs - Hexagonal grid map utillity library.
Overview
Watch rhex gameplay video:
Running
Game requires terminal with 256 colors support, and Unicode font.
git clone https://github.com/dpc/rhex.git
cd rhex
cargo run --release
Note that you must to have the ncurses library installed and linkable for ncurses-rs to work. On Linux, this should be trivial. On OS X, consider installing ncurses using Homebrew. (Note that you have to force Homebrew to link the library to /usr/local/lib: brew link --force ncurses and set that path to LIBRARY_PATH environmental variable.)
Status
The game is playable but not feature and gameplay wise complete.
rhex is actively seeking collaborators. If you'd like to practice your Rust
or/and find roguelikes interesting ping @dpc
on rhex gitter channel and we
can get your started.