Another Angle

Open World Discover

Walk inside a function

A 3D open world that runs in your browser, where the island is a function. Type z = f(x, y) and the terrain becomes that graph — then drive, fly, or walk across it.

Runs on desktop Chrome, Edge, or Firefox. WASD to move, M for the map, F for the function panel.

Why a game

Some things you have to stand on

An animation can show you a surface. It can't let you misjudge a slope, drive up it too fast, and roll back down. That difference matters more than it sounds: coordinates stop being a pair of numbers on a page when a readout in the corner of the screen changes as you walk, and "steep" stops being a word when a vehicle won't climb it.

So the world is deliberately literal. The terrain is generated from the function, not decorated to look like it. Flat plane, saddle, ripples from sin(x) cos(y), a bell from exp(-(x²+y²)/8) — each one is a place you can be standing in a second or two, with no page reload.

Things to try

Paste any of these into the function panel (F), or follow the link.
FunctionWhat you get
0.15xA constant 15% ramp — a slope you can pace out
sin(x)cos(y)Egg-carton hills, peaks and saddles side by side
x²/20A valley that steepens — the derivative growing under your feet
exp(-(x²+y²)/8)A single smooth hill on a flat plain

What's in there

Where it meets the videos

The game is the same project as the series by another route. Chapter 4 explains coordinates as counts of basis vectors; the game hands you a live one. The two-variable chapter in production is about nudging a point on a surface — which is a thing you can now go and do.