A collection of tools and algorithms for developing traditional roguelikes. Such as field-of-view, pathfinding, and a tile-based terminal emulator.
-
Updated
Feb 14, 2024 - C
A collection of tools and algorithms for developing traditional roguelikes. Such as field-of-view, pathfinding, and a tile-based terminal emulator.
C and C++ utilities for cross-platform console roguelike game creation.
A (not so) small python library for console (as in terminal) game development. It is developed as a framework to help learn development and python in an entertaining way.
A Java implementation of various procedural name generation algorithms, including combinatorial, consonant vowel, context-free grammar, and Markov chain.
A new Look-and-Feel (LaF) for Java, which allows for a grid-based display of Unicode characters with custom fore/background colors, font sizes, and pseudo-shaders. Originally designed for developing Roguelike/lite games.
Doryen based in Libtcod 1.5.1 - Refactoring struct and clear code, deleted the old C code and added new features and algorithms. The objective is a small 2D rendering engine (based in grid or tiles). It is written in an effort to create an engine being as lightweight and conceptually clean as possible.
RAWIG (Roguelike Architecture, Written In Go) is ready to modify and expand roguelike architecture.
A generic and modular Roguelike game on top of libtcod - I'll be back soon, just need a break!
Roguelike Library For Java (Alternative version)
A window management/rendering API for roguelikes or similar applications.
Rogue-like C++ library
Library of common classes used in the development of my roguelike games
2D Field of view calculations for grid-based maps (typically used in top-down adventure/roguelike games). Uses Recursive Shadowcasting!
A library implementation of Dijkstra maps in C
TileGameLib is a C/C++ library for quick and easy development of tile-based, pseudo-8-bit games.
🕷: Roguelike Sample
Generic 2D grid
BearLibTerminal provides a pseudoterminal window with a grid of character cells and a simple yet powerful API for flexible textual output and uncomplicated input processing.
Add a description, image, and links to the roguelike-library topic page so that developers can more easily learn about it.
To associate your repository with the roguelike-library topic, visit your repo's landing page and select "manage topics."