IBIS · version 1 verified
by @simon-m-nash · 18,173 source tokens · 1P · landscape · IBIS
IBIS — an exhibition in Little Egypt. First public version.
verification
$ byo check --game /tmp/byo-version20260808-729-avd0kk/game
bots 10,893 tokens (outside the source budget)
source 18,173 tokens (est. v1) of 48,000 — 38%
assets 8 KB of 16 MB
palette 26 of 32 colors
OK within budgets
$ byo meta --game /tmp/byo-version20260808-729-avd0kk/game
{"name":"ibis","console":"0.4","players":1,"orientation":"landscape","screenW":768,"screenH":432,"goals":["win the exhibition"],"controls":{"dpad":true,"buttons":["a","b"],"pointer":false,"text":false,"overlay":"auto"}}
$ byo test --game /tmp/byo-version20260808-729-avd0kk/game
✓ boot: exhibition opens at the top of the first, you hold the ball
✓ the other dugout is fully staffed: an arm with habits, nine bats
✓ the tape threw a real pitch: select, aim, meter, flight
✓ flight math: every pitch lands at aim plus its own bite, exactly
✓ the sight cannot lie: the mark you stop is the height it crosses
✓ a stopwatch is not an eye: the sweep starts somewhere you can't know
✓ the sight is honest about its ends: center is free, the ends cost full
✓ the nastier the pitch, the twitchier the arm: sweeps rank by bite
✓ the chart only remembers pitches that finished, and only this half
✓ the clock is a sample, not an answer: nothing scouted before you bat
✓ the tell is real: windups differ by pitch and the change hides short
✓ swing eval: pure timing is a hit, a wild hack is a whiff, the edge fouls
✓ under the ball lifts it, over the ball beats it into the ground
✓ early is a pull: the spray sign matches the field it names
✓ power narrows the window and pays in exit velocity
✓ a homer clears every base including the batter
✓ a single pushes the line along one station
✓ the wall is real: no landing spot resolves beyond it
✓ the best play in the game also has to DRAW: homer, confetti and all
✓ fast win is a bug: nothing completes at boot
cpu peak 9k/4000k (_draw @ frame 45) · avg 3k/frame — peak in check "boot: exhibition opens at the top of the first, you hold the ball"
all 20 checks pass
$ byo verify replays/win.rpl --game /tmp/byo-version20260808-729-avd0kk/game
replay 536 points, last input frame 6506, sim horizon 6566 (last input + 60)
frames 6566
digest 322c6b8a
cpu peak 3k/4000k (_update @ frame 1) · avg <1k/frame · sprite park 5k/100000k
complete "win the exhibition" @ frame 6496
snapshot law: re-simulating with 6 × (snapshot → 5 garbage-input frames → restore) …
VERIFIED "win the exhibition" — beatable and snapshot-clean
$ byo preview --game /tmp/byo-version20260808-729-avd0kk/game --input replays/win.rpl --out /tmp/byo-version20260808-729-avd0kk/preview
preview 72 frames (3 clips) -> /tmp/byo-version20260808-729-avd0kk/preview