Skip to content

all games: preview animations (wave 2 — 14 games)#94

Merged
BCook98 merged 1 commit into
mainfrom
add-preview-art-wave2
Jul 4, 2026
Merged

all games: preview animations (wave 2 — 14 games)#94
BCook98 merged 1 commit into
mainfrom
add-preview-art-wave2

Conversation

@BCook98

@BCook98 BCook98 commented Jul 4, 2026

Copy link
Copy Markdown
Contributor

Attract loops for every remaining game, completing games-screen preview coverage (blackjack + salvo shipped in #91):

Game Loop
bytebreaker launch → smash bytes → catch the WIDE PADDLE powerup
chess Scholar's Mate: queen slides, captures f7, checkmate banner
roulette straight-up 25 on 17, wheel decelerates, +875 payoff
boneyard torchlit skeleton duel → loot → descend B3→B4
floorfall crumbling-trail chase, rival drops, YOU WIN THE ROUND
pokies 12-ways Lucky-7s hit → gamble ladder → TAKE +84
putt windmill hole, thread the gap, EAGLE on stroke 2
scratchies coin scratch reveals diagonal $50s → YOU WIN 50
shellracer countdown, mistype stall, WPM surge, 1st place
spaceterm hail → dial 4-0-1 → warp charge → WARP JUMP
tic-tac-toe-rs forced block into a fork, cyan bottom-row win
paperdrift glider threads a gate, rides a thermal, outruns the storm
neon-snake dueling snakes on closed rings — mathematically seamless loop
voidrunners fighter strafes, double-taps, crater shatters, K 4→5

Each loop was authored from its game's actual render source (real glyphs/colors), pack-validated with kit v2.17.0, and passed a two-lens review (fidelity + craft) with one revision round where needed; pokies' final loop-seam arithmetic was hand-verified against room.go/gamble.go.

Merging this auto-publishes art-only releases for all 14 games through the new preview pipeline (#92) and the animations go live on the games screen immediately — preview before merging: animated gallery.

🤖 Generated with Claude Code

Attract loops for the 14 remaining games — bytebreaker, chess, roulette,
boneyard, floorfall, pokies, putt, scratchies, shellracer, spaceterm,
tic-tac-toe-rs, paperdrift, neon-snake, voidrunners — each authored from
the game's own render source (real glyphs, layout, and color language)
and pack-validated with shellcade-kit v2.17.0. Every loop passed a
two-lens review (fidelity to the real game + craft) before inclusion.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@github-actions

github-actions Bot commented Jul 4, 2026

Copy link
Copy Markdown

Smoke screens

Deterministic scripted screens for f5bc355f681db60b8bf019b9cf3832e152a92023 (what is this?)

games/alan/bytebreaker — 4 screens

01-ready
01-ready

02-climb
02-climb

03-smash
03-smash

04-save
04-save

games/alan/chess — 8 screens

01-opening.seat0
01-opening.seat0

01-opening.seat1
01-opening.seat1

02-after-1-e4-e5.seat0
02-after-1-e4-e5.seat0

02-after-1-e4-e5.seat1
02-after-1-e4-e5.seat1

03-after-2-Nf3.seat0
03-after-2-Nf3.seat0

03-after-2-Nf3.seat1
03-after-2-Nf3.seat1

04-after-3-Nxe5.seat0
04-after-3-Nxe5.seat0

04-after-3-Nxe5.seat1
04-after-3-Nxe5.seat1

games/alan/roulette — 12 screens

01-table.seat0
01-table.seat0

01-table.seat1
01-table.seat1

02-bets.seat0
02-bets.seat0

02-bets.seat1
02-bets.seat1

03-spinning.seat0
03-spinning.seat0

03-spinning.seat1
03-spinning.seat1

04-landed.seat0
04-landed.seat0

04-landed.seat1
04-landed.seat1

05-flashing.seat0
05-flashing.seat0

05-flashing.seat1
05-flashing.seat1

06-result.seat0
06-result.seat0

06-result.seat1
06-result.seat1

games/bcook/boneyard — 5 screens

01-the-gate
01-the-gate

02-first-steps.seat0
02-first-steps.seat0

02-first-steps.seat1
02-first-steps.seat1

03-into-the-dark.seat0
03-into-the-dark.seat0

03-into-the-dark.seat1
03-into-the-dark.seat1

games/bcook/floorfall — 5 screens

01-arena
01-arena

02-footsteps
02-footsteps

03-crumble
03-crumble

04-deeper
04-deeper

05-result
05-result

games/bcook/pokies — 5 screens

01-lounge-entrance
01-lounge-entrance

02-at-machine
02-at-machine

03-seated
03-seated

04-mid-spin
04-mid-spin

05-settled
05-settled

games/bcook/putt — 16 screens

01-hole1-open.seat0
01-hole1-open.seat0

01-hole1-open.seat1
01-hole1-open.seat1

02-aiming.seat0
02-aiming.seat0

02-aiming.seat1
02-aiming.seat1

03-power-dial.seat0
03-power-dial.seat0

03-power-dial.seat1
03-power-dial.seat1

04-putt-rolling.seat0
04-putt-rolling.seat0

04-putt-rolling.seat1
04-putt-rolling.seat1

05-holed-out.seat0
05-holed-out.seat0

05-holed-out.seat1
05-holed-out.seat1

06-rival-view.seat0
06-rival-view.seat0

06-rival-view.seat1
06-rival-view.seat1

07-scorecard.seat0
07-scorecard.seat0

07-scorecard.seat1
07-scorecard.seat1

08-hole2-dogleg.seat0
08-hole2-dogleg.seat0

08-hole2-dogleg.seat1
08-hole2-dogleg.seat1

games/bcook/scratchies — 11 screens

01-counter
01-counter

02-stand.seat0
02-stand.seat0

02-stand.seat1
02-stand.seat1

03-fresh-card.seat0
03-fresh-card.seat0

03-fresh-card.seat1
03-fresh-card.seat1

04-mid-scratch.seat0
04-mid-scratch.seat0

04-mid-scratch.seat1
04-mid-scratch.seat1

05-result.seat0
05-result.seat0

05-result.seat1
05-result.seat1

06-result-2.seat0
06-result-2.seat0

06-result-2.seat1
06-result-2.seat1

games/bcook/shellracer — 6 screens

01-start.seat0
01-start.seat0

01-start.seat1
01-start.seat1

02-midrace.seat0
02-midrace.seat0

02-midrace.seat1
02-midrace.seat1

03-nearfinish.seat0
03-nearfinish.seat0

03-nearfinish.seat1
03-nearfinish.seat1

games/bcook/spaceterm — 12 screens

01-lobby
01-lobby

02-bridge.seat0
02-bridge.seat0

02-bridge.seat1
02-bridge.seat1

02-bridge.seat2
02-bridge.seat2

03-hail
03-hail

04-teamwork.seat0
04-teamwork.seat0

04-teamwork.seat1
04-teamwork.seat1

04-teamwork.seat2
04-teamwork.seat2

05-fumble.seat0
05-fumble.seat0

05-fumble.seat1
05-fumble.seat1

05-fumble.seat2
05-fumble.seat2

06-debrief
06-debrief

games/bcook/tic-tac-toe-rs — 4 screens

01-opening
01-opening

02-midgame
02-midgame

03-block
03-block

04-win
04-win

games/laco/paperdrift — 10 screens

01-countdown.seat0
01-countdown.seat0

01-countdown.seat1
01-countdown.seat1

02-launch.seat0
02-launch.seat0

02-launch.seat1
02-launch.seat1

03-midflight.seat0
03-midflight.seat0

03-midflight.seat1
03-midflight.seat1

04-chase.seat0
04-chase.seat0

04-chase.seat1
04-chase.seat1

05-results.seat0
05-results.seat0

05-results.seat1
05-results.seat1

games/luke/neon-snake — 5 screens

01-start
01-start

02-theme_cycled
02-theme_cycled

03-game_over
03-game_over

04-mode_hazards
04-mode_hazards

05-settings_menu
05-settings_menu

games/matt/voidrunners — 10 screens

01-arena.seat0
01-arena.seat0

01-arena.seat1
01-arena.seat1

02-thrust.seat0
02-thrust.seat0

02-thrust.seat1
02-thrust.seat1

03-fire.seat0
03-fire.seat0

03-fire.seat1
03-fire.seat1

04-rival-view.seat0
04-rival-view.seat0

04-rival-view.seat1
04-rival-view.seat1

05-steady.seat0
05-steady.seat0

05-steady.seat1
05-steady.seat1

@BCook98 BCook98 merged commit c29bac6 into main Jul 4, 2026
3 checks passed
@BCook98 BCook98 deleted the add-preview-art-wave2 branch July 4, 2026 11:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant