Repository navigation
Spikes
github-actions[bot] edited this page Aug 18, 2026
·
1 revision
Decision records. Each one is a question that was open, the options weighed, and what was chosen.
A spike is reference work: it stands on its own and is read on its own terms. Each page states its settled design without pointing here, so nothing in the wiki depends on reading a spike first. Come here when you want to know why a thing is the way it is.
| Spike | The question it settled |
|---|---|
| Ball State Ownership | Who owns a ball's placement, and what the ball's own state machine is left holding. |
| Equip Loop Regime | What happens when an item is released somewhere that is not a container. The home and loose model. |
| Paddle Animation Collision | Whether animation drives collision. One fixed collider, the sprite animates over it. |
| Paddle Sprite Sizing | Splitting how big the paddle looks from how big it plays. |
| Racket Position Per State | Where the racket sits during the low swing. |
| Surface Physics Ownership | Which resource owns rest roll damping. |
| Web Export Threading | Shipping the threaded web build. |
| Web Lag RCA | Why the web build stuttered. |
Contributing
The game
The Cast
Process
Reference