Steady the gold ring, and move the praise word off the ball

Oliver: the target ring twitches sometimes, and "shot of the day",
"textbook" etc. cover the ball. The timed ring re-solved every frame and a
small shift in the auto-run's target moved its moment by up to 158 ms in a
frame; the drawn cue now counts down on its own clock and eases toward
each solve (p99 jump 100 -> 17 ms). The rally's praise word rose straight
into the struck ball's path (and a serve's sat on the far bounce, where the
return comes back); it now lands under the player, behind his feet, and
stays put. Same moment, out of the way. v371.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
wuwiandClaude Opus 5.5 committed 2026-10-14 13:52:34 +02:00
1 parent 8e4b298d92
commit d561050af8
7 files changed
+50 -8

No files matched your search

+2 -2
View File
@@ -29,8 +29,8 @@ export const shots = []; // {x, y, z, vx, vy, vz, g, t}
// the impact — the answer to "what did I just do" appears where you are already looking, not in
// the announcement band. Render draws them, gameplay's update ticks them, killed in resetZombies.
export const pops = []; // {x, y, z, text, col, t, T}
export function popText(x, y, z, text, col) {
pops.push({ x, y, z, text, col, t: 0.85, T: 0.85 });
export function popText(x, y, z, text, col, still = false) {
pops.push({ x, y, z, text, col, still, t: 0.85, T: 0.85 }); // still: does not rise (the rally's praise, under the player)
if (pops.length > 10) pops.shift();
}