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:
1 parent
8e4b298d92
commit
d561050af8
7 files changed
+50
-8
No files matched your search
+16
@@ -5515,6 +5515,22 @@ taken earlier, on the rise, while it is still inside. The final target is clampe
|
||||
ball still gets a run to the nearest legal spot. Test: his ball (hard cross-court, lands at 3.3, kicks
|
||||
out). Without the fix the target is 14.8 m; with it the run stays in bounds and he returns it.
|
||||
|
||||
### The ring stops twitching, and the praise word gets out of the ball's way (2026-10-14, v371)
|
||||
Oliver: *"der Treffer-/Zielkreis zittert jetzt manchmal, außerdem ... die Nachrichten wie shot of the
|
||||
day, textbook ... verdecken manchmal den Ball."*
|
||||
- **The timed ring re-solved every frame** against the auto-run's target, and a target shifting a few
|
||||
centimetres moved the predicted moment. Probe: p99 100 ms, max 158 ms per frame, nearly half the
|
||||
ring's size in one frame. The drawn cue is now `G.ring`, smoothed in `update`: it counts down on its
|
||||
own clock and eases toward each fresh solve (`ringSmooth` 8/s), and a frame with no solve holds it
|
||||
for up to 0.12 s. Measured jump: p99 17 ms, max 21 ms. Gold toggles are unchanged (two per ball).
|
||||
The bots and tests keep reading the raw `ringCue`.
|
||||
- **The praise word sat ON the ball.** On a rally contact it rose straight into the path of the ball
|
||||
just struck; a serve's word sat on the far bounce, where the return comes back through.
|
||||
`praisePop`: in tennis modes it lands `praiseBehind` (1 m) behind the player's feet, on the dark
|
||||
apron under him, and stays put (`popText`'s new `still`). The MOMENT is unchanged (contact / the
|
||||
serve's landing). Gore keeps its words on the bodies they belong to. Checked in the pane: PERFECT
|
||||
under him, ball clear.
|
||||
|
||||
# OPEN — leftovers, in rough priority order
|
||||
|
||||
Nothing here is broken; these are known gaps and unverified risks.
|
||||
|
||||
Reference in new issue
Block a user