-
17ae73682b
Draw the frames instead of faking them

wuwiandClaude Opus 5
2026-07-31 20:52:52 +02:00
-
0a7633b671
Give the wounded frames legs that actually move

wuwiandClaude Opus 5
2026-07-31 20:42:12 +02:00
-
4d6b47dadd
Die the way people die in the films

wuwiandClaude Opus 5
2026-07-31 20:36:25 +02:00
-
b7899f122c
Stop the brute pulsing, and let a boss die where you can see it

wuwiandClaude Opus 5
2026-07-31 20:22:55 +02:00
-
7d307d90b9
Four frames for the chair spectator and the turned CPU

wuwiandClaude Opus 5
2026-07-31 20:10:20 +02:00
-
661ad90be5
Let the ball machine roll, dent, and blow up

wuwiandClaude Opus 5
2026-07-31 20:05:44 +02:00
-
1168e9ee5b
Keep the wounded walking, and make the steward worth his size

wuwiandClaude Opus 5
2026-07-31 19:57:45 +02:00
-
faec897d80
Record the shipping plan and four sound-research todos

wuwiandClaude Opus 5
2026-07-31 19:52:31 +02:00
-
a7835d367c
Stop bodies blinking on their way in

wuwiandClaude Opus 5
2026-07-31 19:47:38 +02:00
-
85e08ab4b8
Give the brute a four-frame lumber

wuwiandClaude Opus 5
2026-07-31 19:05:31 +02:00
-
94136ddf8c
Run the player on four frames instead of two

wuwiandClaude Opus 5
2026-07-31 19:02:15 +02:00
-
d62478e8b1
Put a steward on the court

wuwiandClaude Opus 5
2026-07-31 18:57:03 +02:00
-
7803c83564
Never let a pending horde pour onto a boss stage

wuwiandClaude Opus 5
2026-07-31 18:52:03 +02:00
-
614e1ee469
Use 100vh and the viewport-fit toggle for the installed app

wuwiandClaude Opus 5
2026-07-31 09:32:36 +02:00
-
9a4d921706
Pin the canvas height to what is actually visible, and three fixes

wuwiandClaude Opus 5
2026-07-31 09:18:55 +02:00
-
e8116c6abb
Re-fit the viewport whenever the canvas box moves

wuwiandClaude Opus 5
2026-07-31 08:49:02 +02:00
-
5f97c7cff4
Show which build the start screen is running

wuwiandClaude Opus 5
2026-07-31 08:42:23 +02:00
-
47d960e4ea
Reapply "Sit the weapon rack on the bottom edge"
wuwi
2026-07-31 08:34:54 +02:00
-
22d1bf5443
Revert "Sit the weapon rack on the bottom edge"
wuwi
2026-07-31 08:33:07 +02:00
-
777f4b0a23
Sit the weapon rack on the bottom edge

wuwiandClaude Opus 5
2026-07-31 08:29:56 +02:00
-
e904dfefa6
Let the horde gun keep up with the horde

wuwiandClaude Opus 5
2026-07-31 08:07:35 +02:00
-
571cd4c399
Undo the bad quad, and paint the page background where it shows

wuwiandClaude Opus 5
2026-07-30 19:33:12 +02:00
-
c9699da6f1
Clear the frame to the apron colour

wuwiandClaude Opus 5
2026-07-30 19:22:23 +02:00
-
7b15e10494
Carry the court colour into the page background

wuwiandClaude Opus 5
2026-07-30 19:15:43 +02:00
-
047d6fb665
Write down the leftovers and what four playtest rounds taught

wuwiandClaude Opus 5
2026-07-30 18:57:41 +02:00
-
c601035eab
Run the art to the bottom edge, lift only the rack

wuwiandClaude Opus 5
2026-07-30 18:37:09 +02:00
-
90aefdce27
Put the whole game inside the safe area

wuwiandClaude Opus 5
2026-07-30 17:59:43 +02:00
-
89667c4018
Respect the notch and the home indicator

wuwiandClaude Opus 5
2026-07-30 17:53:36 +02:00
-
ae64daa0fb
Fill the screen, and let the swish keep up with a late horde

wuwiandClaude Opus 5
2026-07-30 17:43:48 +02:00
-
49d391dc64
Make it readable: 2x sprites, a flatter camera, honest hit timing

wuwiandClaude Opus 5
2026-07-30 16:23:04 +02:00
-
8bc57e9358
Tighten the returns, give each chapter its own boss, and let the umpire talk

wuwiandClaude Opus 5
2026-07-30 14:56:00 +02:00
-
295470b73c
Make the parry reachable, and stop a boss dying to one flame ball

wuwiandClaude Opus 5
2026-07-30 13:50:47 +02:00
-
4a066e5cc6
Add chapter bosses and a second damage channel; demote the racket zombie

wuwiandClaude Opus 5
2026-07-30 12:55:35 +02:00
-
ffac9b5512
Make every weapon hurt the boss, drop his HP bar, un-cap the director

wuwiandClaude Opus 5
2026-07-30 12:30:27 +02:00
-
4cf54603f3
Fly the modals in with a swoosh instead of cutting to them

wuwiandClaude Opus 5
2026-07-30 11:23:30 +02:00
-
79fb43f60d
Stop the dead for the changeover instead of letting the player wander

wuwiandClaude Opus 5
2026-07-30 10:07:38 +02:00
-
e00886f57e
Let the player walk between points, and fix seven retest gripes

wuwiandClaude Opus 5
2026-07-30 09:33:37 +02:00
-
8dca9b6d45
Delete PLAN.md — HANDOFF is the only planning document

wuwiandClaude Opus 5
2026-07-30 09:02:51 +02:00
-
01ee068e6d
HANDOFF is the source of truth; record the 35-game retest findings

wuwiandClaude Opus 5
2026-07-30 09:00:49 +02:00
-
7dde5874ab
Brighter stands, a serve hint that shows the gesture, and a boy who walks

wuwiandClaude Opus 5
2026-07-28 10:34:43 +03:00
-
21b9dd53fa
Thumb-scale draw meter, looser aim magnet, a bomb worth the tin

wuwiandClaude Opus 5
2026-07-28 09:51:24 +03:00
-
55ddf5932e
Fix the serve deadlock, give the mop boy a job, align net and umpire

wuwiandClaude Opus 5
2026-07-27 18:09:18 +03:00
-
32401366fe
Drawn frames, not procedural fakes: brute lurch, boy stride, crowd applause

wuwiandClaude Opus 5
2026-07-27 10:20:43 +03:00
-
ff77922e85
Feedback round: fire actually spreads, brutes lurch, crowd stops flickering

wuwiandClaude Opus 5
2026-07-27 05:58:18 +03:00
-
a09a5d7559
Polish round: modal system, softened palette, pixel font, and the 14 plan items

wuwiandClaude Opus 5
2026-07-27 05:28:04 +03:00
-
5faaa99467
POLISH-PLAN: schedule the DUEL, not the tin

wuwiandClaude Opus 5
2026-07-27 04:53:00 +03:00
-
64b297ce54
Add POLISH-PLAN.md — implementation plan for the polish + bugfix round

wuwiandClaude Opus 5
2026-07-27 04:48:43 +03:00
-
c8990fe900
Splatter: invert the chevron fade — solid at the racket, thinning up the lane

wuwiandClaude Opus 5
2026-07-26 16:42:25 +03:00
-
f3dcf0b16f
Splatter: chevrons in perspective, and a smash that actually flies

wuwiandClaude Opus 5
2026-07-26 16:36:06 +03:00
-
f32cac6a70
Splatter: still camera, and the aim reads as arrows + a notched draw meter

wuwiandClaude Opus 5
2026-07-26 16:15:43 +03:00
-
e85345e0d8
Splatter: invert the aim camera, and make the pull's angle actually matter

wuwiandClaude Opus 5
2026-07-26 15:57:24 +03:00
-
b61004a18d
Splatter: one gesture always, a serve that clears the net, an aim camera

wuwiandClaude Opus 5
2026-07-26 15:45:45 +03:00
-
ff973cf6bb
Splatter: the pull IS the shot — direction aims, length is power

wuwiandClaude Opus 5
2026-07-26 15:31:37 +03:00
-
2787778ad2
Splatter: ball economy — one ball, fetch it back, no more toss-spam

wuwiandClaude Opus 5
2026-07-25 14:18:07 +03:00
-
013fe8152d
Splatter: Angry-Birds slingshot serve — pull back to toss, dotted-line aim, release fires

wuwiandClaude Opus 4.8
2026-07-17 22:56:22 +02:00
-
6df0ddb00f
Splatter: clear the wave by hand, tougher 2-hit shamblers, set cards, free depth

wuwiandClaude Opus 4.8
2026-07-17 22:13:59 +02:00
-
13416ee749
Splatter: re-toss mid-rally (keep the two-stage serve), leaner blood

wuwiandClaude Opus 4.8
2026-07-17 21:17:17 +02:00
-
52ba796d32
Splatter: thinner wound blood + a bare rally tap also serves

wuwiandClaude Opus 4.8
2026-07-17 20:54:32 +02:00
-
df4eaf6e39
Splatter feel pass: baseline turret, tennis duel, rapid serves, bleeding wounds

wuwiandClaude Opus 4.8
2026-07-17 20:39:07 +02:00
-
7936d83f0f
Ads: pin courtside boards to the court's back edge, not a fixed baseline offset

wuwiandClaude Opus 4.8
2026-07-14 16:18:00 +02:00
-
37e5bfd10f
Weapons: a courtside rack you pick from + pixel-art HUD

wuwiandClaude Opus 4.8
2026-07-14 16:11:12 +02:00
-
148da4713c
Zombies: organic approach, honest eaten radius; restore CPU strength

wuwiandClaude Opus 4.8
2026-07-13 22:32:44 +02:00
-
eacad1ffca
Sound: recorded SFX layer + a touch-easier CPU

wuwiandClaude Opus 4.8
2026-07-13 20:33:29 +02:00
-
88e46a62b8
Scoreboard: redraw as a 16-bit Wimbledon manual board

wuwiandClaude Opus 4.8
2026-07-13 17:53:45 +02:00
-
31fa473ec8
Scoreboard: Wimbledon styling — green board, purple flash, serif names

wuwiandClaude Opus 4.8
2026-07-13 15:51:45 +02:00
-
ae8c04d413
UI polish: logo start screen, broadcast scoreboard, kill pips, best-run

wuwiandClaude Opus 4.8
2026-07-13 15:10:29 +02:00
-
aa8d2fff36
Zombie mode: kills-per-point knob so a game isn't 4 pot-shots

wuwiandClaude Opus 4.8
2026-07-13 14:39:18 +02:00
-
5d815a4fc8
Docs: record the three feedback rounds, decisions, and verification gotchas

wuwiandClaude Fable 5
2026-07-12 18:33:50 +02:00
-
2e5af224b8
Back to 60fps — the 30fps cap was too noticeable

wuwiandClaude Fable 5
2026-07-12 18:19:34 +02:00
-
70882d2dd4
Runner is glass; battery pass (30fps cap, cached piles, GC fixes)

wuwiandClaude Fable 5
2026-07-12 18:04:51 +02:00
-
1b97905217
Stadium pass: real crowd, sponsor boards, umpire visible in portrait

wuwiandClaude Fable 5
2026-07-12 17:48:39 +02:00
-
e948e8b36e
Aesthetics: 3x render res, flatter lens, 4-frame walk cycles, tiered gore

wuwiandClaude Fable 5
2026-07-12 17:30:46 +02:00
-
e75b3888de
Fix the freeze; duel intro card + tennis lights; hold-to-aim; instant gun steering

wuwiandClaude Fable 5
2026-07-12 16:59:48 +02:00
-
8cfe9fdbcd
Two-stage serve aim: hold + drag shows the reticle, release fires

wuwiandClaude Fable 5
2026-07-12 13:00:15 +02:00
-
2f1419b1f2
Feedback round + Phase 13: the duel, free-aim, honest stakes

wuwiandClaude Fable 5
2026-07-12 11:50:18 +02:00
-
06bd24e6ea
Phase 12: the weapon ladder — every tin opens something nastier

wuwiandClaude Fable 5
2026-07-12 10:58:28 +02:00
-
7bc26aec1c
Phase 11: enemy roster wired — runner, brute, shield zombie

wuwiandClaude Fable 5
2026-07-12 10:39:10 +02:00
-
811fe3f91f
Phase 10: sprite session — runner, brute, shield zombie, weapon tin

wuwiandClaude Fable 5
2026-07-12 10:19:21 +02:00
-
f512709074
HANDOFF: phases 7-9 shipped, next is the sprite session

wuwiandClaude Fable 5
2026-07-12 10:00:47 +02:00
-
eb66376033
Phase 9: weapons ride the new-balls rule — kill meter retired

wuwiandClaude Fable 5
2026-07-12 10:00:10 +02:00
-
a3bd45e2f1
Phase 8: bomb juice — the explosion is finally FELT

wuwiandClaude Fable 5
2026-07-12 09:57:31 +02:00
-
5a7f71fdba
Phase 7: the scoreboard is the progression — spawn director, changeovers, sets, permadeath

wuwiandClaude Fable 5
2026-07-12 09:54:01 +02:00
-
25db84ed87
Plan v2: match structure, enemies, weapons, interlude (phases 7-13)

wuwiandClaude Fable 5
2026-07-12 09:54:01 +02:00
-
41a6d2a034
Phase 6: racket zombies (rally mini-boss)

wuwiandClaude Opus 4.8
2026-07-12 09:18:43 +02:00
-
bfaafe6727
Revert splatter rapid-fire serve; fix horde pose + re-trigger

wuwiandClaude Opus 4.8
2026-07-12 00:28:10 +02:00
-
38035738ac
Horde: spawn all zombies from the far baseline, not the sides

wuwiandClaude Opus 4.8
2026-07-11 22:56:12 +02:00
-
9100bd5a23
Splatter feel pass: melee, homing, multi-ball, clearer MG mode

wuwiandClaude Opus 4.8
2026-07-11 22:54:31 +02:00
-
bf9553bd49
Phase 5: horde waves + machine-gun racket

wuwiandClaude Opus 4.8
2026-07-11 22:26:22 +02:00
-
06025bdccf
Phase 4: bomb balls

wuwiandClaude Opus 4.8
2026-07-11 22:13:06 +02:00
-
ad4c8041b9
Phase 3: procedural gore piles

wuwiandClaude Opus 4.8
2026-07-11 22:06:04 +02:00
-
b6119c937b
Phase 2: multi-kill applause + umpire appreciation

wuwiandClaude Opus 4.8
2026-07-11 21:57:19 +02:00
-
795ddeb425
Phase 1: tighten the splatter shooting loop

wuwiandClaude Opus 4.8
2026-07-11 21:49:50 +02:00
-
fe5532b558
PLAN.md: phased zombie-mode expansion plan for follow-up implementation

wuwiandClaude Fable 5
2026-07-11 21:37:04 +02:00
-
775d465f23
HANDOFF: tennis feel confirmed good; record benchmarks and cache gotcha

wuwiandClaude Fable 5
2026-07-11 21:23:19 +02:00
-
8fd5055e5c
Half-volleys: a rising ball is always scoopable; scoreboard tap shows the swing log

wuwiandClaude Fable 5
2026-07-11 21:14:34 +02:00
-
d6d00929bb
Miss log: every tennis swing logs why it failed, last reason shown on HUD

wuwiandClaude Fable 5
2026-07-11 21:02:11 +02:00
-
943b7da9fd
Zombies get faster over time; when one reaches you, you're eaten

wuwiandClaude Fable 5
2026-07-11 19:54:09 +02:00
-
a5a6f550a3
Volleys get wider reach and swing window; serve volleys no longer fault

wuwiandClaude Fable 5
2026-07-11 19:46:36 +02:00
-
e7aab295d4
WIP splatter feedback round + HANDOFF.md for session continuation

wuwiandClaude Fable 5
2026-07-11 19:28:00 +02:00
-
60c5f72a0a
Splatter aiming targets zombies anywhere; triple-tap the umpire to skip ahead

wuwiandClaude Fable 5
2026-07-11 16:38:27 +02:00