ProductPromotion
Logo

Rust

made by https://0x3d.site

GitHub - dpc/rhex: ASCII terminal hexagonal map roguelike written in Rust
ASCII terminal hexagonal map  roguelike written in Rust - dpc/rhex
Visit Site

GitHub - dpc/rhex: ASCII terminal hexagonal map  roguelike written in Rust

GitHub - dpc/rhex: ASCII terminal hexagonal map roguelike written in Rust

rhex

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

rhex v0.0.3 screenshot

Watch rhex gameplay video:

asciicast

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.

Report problems and ideas

More Resources
to explore the angular.

mail [email protected] to add your project or resources here 🔥.

Related Articles
to learn about angular.

FAQ's
to learn more about Angular JS.

mail [email protected] to add more queries here 🔍.

More Sites
to check out once you're finished browsing here.

0x3d
https://www.0x3d.site/
0x3d is designed for aggregating information.
NodeJS
https://nodejs.0x3d.site/
NodeJS Online Directory
Cross Platform
https://cross-platform.0x3d.site/
Cross Platform Online Directory
Open Source
https://open-source.0x3d.site/
Open Source Online Directory
Analytics
https://analytics.0x3d.site/
Analytics Online Directory
JavaScript
https://javascript.0x3d.site/
JavaScript Online Directory
GoLang
https://golang.0x3d.site/
GoLang Online Directory
Python
https://python.0x3d.site/
Python Online Directory
Swift
https://swift.0x3d.site/
Swift Online Directory
Rust
https://rust.0x3d.site/
Rust Online Directory
Scala
https://scala.0x3d.site/
Scala Online Directory
Ruby
https://ruby.0x3d.site/
Ruby Online Directory
Clojure
https://clojure.0x3d.site/
Clojure Online Directory
Elixir
https://elixir.0x3d.site/
Elixir Online Directory
Elm
https://elm.0x3d.site/
Elm Online Directory
Lua
https://lua.0x3d.site/
Lua Online Directory
C Programming
https://c-programming.0x3d.site/
C Programming Online Directory
C++ Programming
https://cpp-programming.0x3d.site/
C++ Programming Online Directory
R Programming
https://r-programming.0x3d.site/
R Programming Online Directory
Perl
https://perl.0x3d.site/
Perl Online Directory
Java
https://java.0x3d.site/
Java Online Directory
Kotlin
https://kotlin.0x3d.site/
Kotlin Online Directory
PHP
https://php.0x3d.site/
PHP Online Directory
React JS
https://react.0x3d.site/
React JS Online Directory
Angular
https://angular.0x3d.site/
Angular JS Online Directory