Mora Jai Box
The video game Blue Prince contains a large number of puzzle boxes that I really enjoyed. They are lock-boxes that involve pressing colored tiles, each of which cause a different behavior (according to these rules). The box is opened by first matching the 4 corner tiles to the intended color, then pressing the 4 outer buttons to lock in the solution.
I’m still working on adding the remaining ~50 boxes and some convenience features to the simulator.
Warning: leave Spoiler Mode turned off if you’re still playing Blue Prince - it will reveal information relevant to endgame and post-endgame puzzles.
This simulator logic is written in C and compiled with Emscripten, with visual components programmed in SVG / Javascript.