← Gallery · Icarus

The Flight of Icarus.

Theo’s second Tell and Show game. Fly between sea and sun. Drop too low and the spray drowns the wings; climb too high and the sun melts them. The project where he learned that a rule can be re-tuned three times before it’s the right rule.

22 kept · 12 revised · 6 undone — the AI-decision tally that produced this game.
The decision moment

"The sun should melt the wings if you fly too high."

Theo’s idea, his own words. The melting-wings rule sounds simple. The first version killed him in eight seconds. He revised three times.

STEP 01

What Theo wrote

"The sun should melt the wings if you fly too high." — Theo, project notebook

A rule, named in plain English. No threshold. No damage curve. Inkie had to translate.

STEP 02

Inkie’s first version

Inkie · proposing 1 file change
Add a sunDamage rule to icarus.html.
When player.y < 80, reduce wings.health by 1/frame.
Trigger melt-fx when wings.health < 30.

Specific. Concrete. Theo played it. He died in eight seconds.

STEP 03

Three revisions later

Icarus stage with the new sun-melt zone marked on the canvas. Kept

Threshold revised from y < 80 to y < 60. Damage tick slowed from 1/frame to 1/3-frames. Warning haze added at y < 70.

STEP 04

The decision

Undo v1 Undo v2 Keep v3
Three revisions, one keep. Theo learned that the AI’s first concrete rule is rarely the right one — and that revising a parameter is faster than re-prompting the idea.

The maker loop’s most important lesson, learned on a fictional Greek myth.

What he leaned on

Three Game-track wizards. Same kit.

The wizard set is shared across every Game project. Icarus reached for hazard, jump-tune, and win-condition.

add-collision

The sun-melt damage zone + the sea-spray damage zone. Two hazards stacked into the central mechanic Theo revised three times.

add-special-move

The gliding mechanic. Theo wanted flight to feel like falling with style. He revised the curve twice; the second was the keeper.

add-level

The sky map. Start tile on the left, finish tile on the right, with the sun-melt zone and the sea-spray zone running the length. Wins triggered by reaching the finish with wings intact.

The other three

Theo shipped three other games.

A kid revising a rule three times is the whole point.

Icarus is what happens when a 9-year-old realizes the AI’s first answer isn’t the right one and they have the tools to keep going.