RLTK - The Roguelike Toolkit

From RogueBasin
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
RLTK
Library project
Developer Herbert Wolverson
Released Apr 1 2016 (0.0.1)
Updated Nov 28 2017
Status
Licensing MIT License
P. Language C++
Platforms Windows, others?
Dependencies SFML (multimedia library)
Official site of RLTK


RLTK - The Roguelike Toolkit

MIT Licensed, source-code on GitHub. Go to https://github.com/thebracket/rltk for the code.

It is written in modern C++, and aims to cover most of the pain-points of developing a modern Roguelike. It includes the following features:

  • A CP437 terminal, with various font and sizing options.
  • GUI Primitives to assist with creating a useful user interface.
  • Geometry helpers.
  • Path-finding helpers that try to be agnostic about the structure of your code, through templates.
  • A heavily templated, high-performance ECS (Entity Component System).
  • Helpers, such as a REXPaint file reader.

It is maintained by Herbert Wolverson.