GROUND FROM ARITHMETIC

The Ruler Land

Twenty ranges whose ground is a law, not a noise: a column's rank is the power of two dividing g+1, and from that one fact come hills, ladders, lattices, plateaus, canyons, rivers and a wall of stone read off rule 30's edge; from the rest of the toolkit come Walsh functions, Gaussian primes, the Legendre symbol, a fluid's steepened wave and solved Sudoku grids. Every law is written twice, in Python and in the browser, and checked against one fixture; the profiles below are drawn here by the same file the game runs. Each range has a prize on every prize summit and a warp gate on its biggest hill. Fly opens it in a helicopter with the Flyover running; Gate opens it at the gate's warp address.

The levelled-up ranges, photographed ↗ · The Lab: a forest rediscovers the ruler ↗

The Ruler Land · by Lars Rocha · the laws are rulerland.js, the twin of pytoolz's rulerland.py; the worlds are in worlds.js. The toolkit behind them is sitoolz, Python and JavaScript twins checked against one fixture; the demo rebuilds five of these games from it, each with a how-to guide, and the showcase draws every law twice.