A collection of tools and algorithms for developing traditional roguelikes. Such as field-of-view, pathfinding, and a tile-based terminal emulator.
-
Updated
Apr 30, 2025 - C
A collection of tools and algorithms for developing traditional roguelikes. Such as field-of-view, pathfinding, and a tile-based terminal emulator.
[TIV 2024] PyTorch implementation of FlowLens (https://arxiv.org/pdf/2211.11293)
Roguelike Library For Java (Alternative version)
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 collection of field-of-view/line-of-sight algorithms designed for tile-based games.
A straightforward implementation of Mingos' Restrictive Precise Angle Shadowcasting (MRPAS), a common roguelike Field of View (FOV) algorithm, in C++. Lightweight, headers-only, drag-and-drop into your project. Based on MRPAS code written by Dominik Marczuk and posted on Umbrarum Regnum.
precomputed shade FOV algo implementation in Go
Commandline converter utility that supports a wide range of conversions
A Rust implementation of Adam's FOV algorithm, primarily intended for roguelikes.
Add a description, image, and links to the fov-algorithms topic page so that developers can more easily learn about it.
To associate your repository with the fov-algorithms topic, visit your repo's landing page and select "manage topics."