{"id":13436867,"url":"https://github.com/dpc/rhex","last_synced_at":"2025-04-06T03:04:45.508Z","repository":{"id":27218528,"uuid":"30689620","full_name":"dpc/rhex","owner":"dpc","description":"ASCII terminal hexagonal map  roguelike written in Rust","archived":false,"fork":false,"pushed_at":"2025-03-07T22:18:34.000Z","size":353,"stargazers_count":156,"open_issues_count":7,"forks_count":15,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-03-29T05:48:21.243Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dpc.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-02-12T06:43:56.000Z","updated_at":"2025-03-23T10:24:26.000Z","dependencies_parsed_at":"2022-09-01T02:41:23.862Z","dependency_job_id":null,"html_url":"https://github.com/dpc/rhex","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dpc%2Frhex","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dpc%2Frhex/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dpc%2Frhex/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dpc%2Frhex/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dpc","download_url":"https://codeload.github.com/dpc/rhex/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247426998,"owners_count":20937199,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-31T03:00:52.677Z","updated_at":"2025-04-06T03:04:45.478Z","avatar_url":"https://github.com/dpc.png","language":"Rust","readme":"# rhex\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://travis-ci.org/dpc/rhex\"\u003e\n      \u003cimg src=\"https://img.shields.io/travis/dpc/rhex/master.svg?style=flat-square\" alt=\"Build Status\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://gitter.im/dpc/rhex\"\u003e\n      \u003cimg src=\"https://img.shields.io/badge/GITTER-join%20chat-green.svg?style=flat-square\" alt=\"Gitter Chat\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n## Contributors welcome!\n\nRhex is looking for contributors. See\n[Contributing page](https://github.com/dpc/rhex/wiki/Contributing)\nfor details.\n\n## Introduction\n\nSimple ASCII terminal hexagonal map  roguelike written in [Rust][rust-home].\n\nYou can try the game without installing anything. Check\n[rhex demo server](https://github.com/dpc/rhex/wiki/Demo-server) instructions.\n\nThe core goal of the project:\n\n* ASCI/Unicode pure terminal UI first\n* hexagonal map with tactical positioning\n\nIt's also intendent to exercise and practice my [Rust][rust-home] knowledge.\n\nPrevious iteration of this idea was/is: [Rustyhex][rustyhex] . This two project\nmight merge into whole at some point.\n\nRhex is using [hex2d-rs - Hexagonal grid map utillity library][hex2d-rs].\n\n[rust-home]: http://rust-lang.org\n[rustyhex]: //github.com/dpc/rustyhex\n[hex2d-rs]: //github.com/dpc/hex2d-rs\n\n## Overview\n\n![rhex v0.0.3 screenshot](http://i.imgur.com/M9fi1ri.png)\n\nWatch *rhex* gameplay video:\n\n[![asciicast](https://asciinema.org/a/34224.png)](https://asciinema.org/a/34224)\n\n## Running\n\nGame requires terminal with 256 colors support, and Unicode font.\n\n\tgit clone https://github.com/dpc/rhex.git\n\tcd rhex\n\tcargo run --release\n\n*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.)*\n\n## Status\n\nThe game is playable but not feature and gameplay wise complete.\n\n*rhex* is actively seeking collaborators. If you'd like to practice your Rust\nor/and find roguelikes interesting ping `@dpc` on [rhex gitter channel][rhex-gitter] and we\ncan get your started.\n\n[Report problems and ideas][issues]\n\n[issues]: https://github.com/dpc/rhex/issues\n[rhex-gitter]: https://gitter.im/dpc/rhex\n","funding_links":[],"categories":["Applications","Applications written in Rust","应用","应用 Applications","应用程序 Applications"],"sub_categories":["Games","游戏","游戏 Games"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdpc%2Frhex","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdpc%2Frhex","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdpc%2Frhex/lists"}