https://github.com/xterminal86/nrogue
ncurses roguelike challenge
https://github.com/xterminal86/nrogue
cplusplus-17 cpp cpp17 game game-development gamedev linux ncurses roguelike sdl2
Last synced: 21 days ago
JSON representation
ncurses roguelike challenge
- Host: GitHub
- URL: https://github.com/xterminal86/nrogue
- Owner: xterminal86
- License: mit
- Created: 2018-09-27T17:47:03.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2026-02-16T21:58:13.000Z (about 2 months ago)
- Last Synced: 2026-02-16T23:16:36.421Z (about 2 months ago)
- Topics: cplusplus-17, cpp, cpp17, game, game-development, gamedev, linux, ncurses, roguelike, sdl2
- Language: C
- Homepage:
- Size: 29.3 MB
- Stars: 7
- Watchers: 0
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/xterminal86/nrogue/actions/workflows/mingw.yml)
[](https://github.com/xterminal86/nrogue/actions/workflows/msvc.yml)
[](https://github.com/xterminal86/nrogue/actions/workflows/ncurses.yml)
[](https://github.com/xterminal86/nrogue/actions/workflows/linux.yml)

# NROGUE
*ncurses roguelike challenge*

I decided to challenge myself by making a game with minimal requirements possible.
Just like in old times, when all you had was just one binary file.
Since I'm working with Linux, I thought that making a game that uses just terminal libraries (e.g. ncurses)
seems like a perfect candidate. And what games are known to use terminal graphics? That's right, roguelikes.
So I decided to make a roguelike.
It probably should've been named **ncrogue** or something, but whatever...
You can build either version, SDL2 or ncurses, check comments in main.cpp.
Game has config file where certain parameters can be tweaked (check `config-template.txt`).
SCREENSHOTS