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.
A generic and modular Roguelike game on top of libtcod - I'll be back soon, just need a break!
RAWIG (Roguelike Architecture, Written In Go) is ready to modify and expand roguelike architecture.
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
Generic 2D grid
🕷: Roguelike Sample
TileGameLib is a toolkit for quick and easy development of tile-based, pseudo-8-bit games.
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."