Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/daid/librouge

Traditional roguelike engine
https://github.com/daid/librouge

Last synced: about 1 month ago
JSON representation

Traditional roguelike engine

Awesome Lists containing this project

README

        

# librouge
Traditional roguelike engine

Small C++ engine to quickly make a traditional Roguelike game.

It does:

* ascii/tile based rendering with pixel perfect scaling.
* Basic keyboard input handling.
* Handling of multiple modal states for easier menuing and stuff.
* Provides utilities for field of view and line of sight.
* Uses the excellent https://github.com/g-truc/glm library for 2d vector math.
* Add various useful utility classes, like a color class, 2d array and a rectangle class.

# It's spelled roguelike.
I know. The engine name is a joke towards the very common misspelling of Roguelike.

Shouldn't be taken to serious. Just like this engine. It's a toy, not something you would build a big game from.