Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/isty001/rogue-craft
Rogue Craft is an ncurses based roguelike/sandbox/RPG game
https://github.com/isty001/rogue-craft
c craft game ncurses rogue rogue-craft roguecraft roguelike rpg
Last synced: 4 months ago
JSON representation
Rogue Craft is an ncurses based roguelike/sandbox/RPG game
- Host: GitHub
- URL: https://github.com/isty001/rogue-craft
- Owner: Isty001
- License: gpl-3.0
- Created: 2017-01-19T19:28:15.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2023-06-13T09:27:41.000Z (over 1 year ago)
- Last Synced: 2024-10-14T22:47:44.903Z (4 months ago)
- Topics: c, craft, game, ncurses, rogue, rogue-craft, roguecraft, roguelike, rpg
- Language: C
- Homepage: https://rogue-craft.org
- Size: 2.1 MB
- Stars: 18
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
[![Build Status](https://travis-ci.org/rogue-craft/rogue-craft.svg?branch=master)](https://travis-ci.org/rogue-craft/rogue-craft) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/c2494381a8164514adb5061f7b1796e8)](https://www.codacy.com/app/Isty001/rogue-craft?utm_source=github.com&utm_medium=referral&utm_content=rogue-craft/rogue-craft&utm_campaign=Badge_Grade) [![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)
---
## Rogue Craft
Rogue Craft is a roguelike (kinda sandbox/RPG/survival) game, based on ncurses, in an early development stage.
Please read the [Wiki](https://github.com/rogue-craft/rogue-craft/wiki) (in progress) for the guide and documentation.
You can also follow the development [here](https://rogue-craft.org/).**Click [here](https://www.youtube.com/watch?v=rqqhYEehAro) to watch a video of it.**
[![screenshot](https://raw.githubusercontent.com/rogue-craft/doc-resources/master/README/banner.png)](https://www.youtube.com/watch?v=rqqhYEehAro)
---
### Latest updates:
* Basic menu
* Collectable materials
* Tools will wear out
* Items can be dropped, or put on a shortcut
---For running `ncursesw5` is required (`panelw5` too but usually it comes with ncurses), and `vlc`. Your terminal must support 256 colors,
(for example you could set `$TERM` to `xterm-256color`) and needs mouse interaction support too.Currently tested only on Linux.
#### From release tar
Choose a release from [here](https://github.com/rogue-craft/rogue-craft/releases) then
```
tar -xf rogue-craft-*.tar.gz
cd rogue-craft
sudo ./install.sh
```#### From source
Please keep in mind that master branch is might be unstable.
To compile you'll need `gcc`, on Debian based systems you'll need`libncursesw5-dev` (and maybe `libncurses5-dev` too) and `libvlc-dev`, they might be called differently on your OS, or even comes with the base package, and no separate dev package need to be installed.```
git clone --recursive https://github.com/rogue-craft/rogue-craft
cd rogue-craft
make
sudo make install
```You can remove the build objects with `make clean`, or run the tests with `make run-test`
To play, simply run `rogue-craft` in your terminal.
Please note that it's still development version.### Contribute
If the project got your attention, feel free to contribute with your ideas, and code. :-)
Help with the [TODO](https://github.com/rogue-craft/rogue-craft/blob/master/TODO.md), or the [ISSUES](https://github.com/rogue-craft/rogue-craft/blob/master/ISSUES.md) is highly appreciated.
Please open an issue/PR if you found a bug, or have an idea, or contact [me](https://github.com/Isty001).