Posted March 10, 2021 by James McNeill
As part of prep for this year's 7DRL I rewrote ThiefRL2 so it could be played in a web browser. It's playable here.
The original was written in C++ using OpenGL and Win32, and was a Windows executable. The new version is rewritten in a combination of JavaScript and WebGL, for handling input and display, and Rust in a WebAssembly module for the game logic.
It's a simple game that adapts stealth mechanics into a turn-based, grid-based, procedurally-generated format.