Skip to content

Add physics-based aiming previews and adjustable look ahead - #47

Merged
darrinm merged 1 commit into
mainfrom
codex/power-aim-guides
Sep 14, 2026
Merged

darrinm merged 1 commit into
mainfrom
codex/power-aim-guides

Conversation

@darrinm

@darrinm darrinm commented Sep 14, 2026

Copy link
Copy Markdown
Owner

Aiming now shows power through simulated cue-ball and object-ball trajectories instead of a Power % label. The preview uses the live table's physics snapshot, preserving rolling spin, rack collisions, cushions, and Black Hole Gravity; stop circles appear only at completed simulated resting positions. The immediate cue-tip-to-first-impact line remains visible while predictions update.

Adds a saved Look ahead slider (0–5 bounces or All). Shorter settings stop simulation at the selected horizon and omit false stopping markers. A warmed worker cancels obsolete calculations in small batches and receives the table snapshot once per gesture. Numbered planet caps no longer appear while aiming.

Validation: 319 unit tests pass, production build passes, and desktop/mobile browser checks completed. A browser preview-and-release comparison matched the cue-ball and first object-ball endpoints exactly. Regression coverage includes soft shots, full-rack cuts, follow/draw, cushion rebounds, gravity, stale worker responses, cancellation, and bounded look-ahead matching the full trajectory.

@darrinm
darrinm merged commit 17b18d3 into main Sep 14, 2026
1 check passed
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