This is a demo of the GDScript (Godot engine) implementation of Mingos' Restrictive Precise Angle Shadowcasting (MRPAS) algorithm.

MRPAS is an algorithm used by traditional roguelike games for determining which map cells are in the player's field of view.  For more details about the algorithm, see the overview on RogueBasin.  http://www.roguebasin.com/index.php?title=Restrictive_Precise_Angle_Shadowcastin...

After launching demo, arrow keys or WASD can be used to move.

Source code for this implementation is available on Github.  https://github.com/matt-kimball/godot-mrpas


Leave a comment

Log in with itch.io to leave a comment.