A puzzle engine based on rewrite rules. Pick a game below. Each includes a scratch board editor for trying custom levels.
The best place to start.
Original games with focused designs.
-----------!---------------!-----
---------------------------------
o*---------o---------o-----------
---------------------------------
--------------------------------!
_________________________________
O2:..............|---------------
xxxxxxxxxxxxxx
x1--------2--x
x---x--------x
x---x--------x
x---x-a--b---x
x------------x
x------------x
xxxxxxxxxxxxxx
Guide two characters to their targets simultaneously.
Implementations of established games and classic puzzles.
1234
5678
9ABC
DEF-
Slide tiles into the empty square until they read 1..F in order.
---------------
---1-----------
---2-----------
---3-----------
---4-----------
---!---@---#---
--*------------
_______________
%--------------
Move the stack to the other side.
--------xx--
xxx-----x---
-----------x
----------xx
------------
-xx---------
x--x---xx---
-xx----xx---
████████████████████████████
█············██············█
█·████·█████·██·█████·████·█
█•████·█████·██·█████·████•█
█·████·█████·██·█████·████·█
█··························█
█·████·██·████████·██·████·█
█·████·██·████████·██·████·█
█······██····██····██······█
██████·█████ ██ █████·██████
W-----------------------
G-----------------------
C-----------------------
#B--------------------$-
------------------------
The wolf, goat, and cabbage puzzle.
######
#xxxv#
#rZZv>
#r cc#
#reee#
######
Free the red car by sliding vehicles around.
xxxxxxxxxxxxxxxx
x x
x x
x . x
x x
x *** x
x x
x x
xxxxxxxxxxxxxxxx
0000
## #
o*x #
## xo#
o##x #
# o #
x Xxxo
o
Cover the holes with the boxes.
__________ ======
----------|=----=
----------|=----=
----------|======
----------|
----------|
----------|
----------|
----------|
----------|
_ T _#_
### ##
_ _#_ o
### ##
_ M _#_
Escape the labyrinth.
Original experiments and demos.
-----x--o
--x--x---
--x--x---
*-x------
_________
_0000000$
+0000000#
_________
00000000@
_________
Add pairs of numbers.
*-----
------
---!--
------
------
A minimal example for understanding the game format.
----------|==========
----------|==========
----------|==========
----------|==========
----------|==========
----------|==========
_____________________
#____________________
COUNTDOWN:___________
BALANCE:________10$__
Bet on which side has more dots.
-----------------------------------
-----------------------------------
-------------*---------@-----------
-----------------------------------
___________________________________
*:...........-@:..................-
#_---------------------------------
POTIONS:...------------------------
STAMINA:....----------------[-----]
*|---|-----------------------------
Turn-based combat.
###################--!--!--!--!--!--!--
#State:A---------##--A--A--B--B--C--C--
#----------------##--0--1--0--1--0--1--
p--------v-------q#--1--1--1--1--1--1--
#0000000000000000##--B--C--A--B--B--H--
###################--R--L--L--R--L--R--
---------------------------------------
-----------------------*---------------
-A--B--C--0--1--L--R--H----------------
-A--B--C--0--1--L--R--H----------------
An interactive, programmable Turing machine simulator.