Changelog
0.1.2 - Aim and orbit remapped
- Aim with left-drag / click (cell box only - no ghost marker ball)
- Trackpad two-finger scroll orbits; mouse right-drag orbits; pinch / middle-drag zooms
- Shift+scroll (and Q/E or [ ]) change sticky depth
- Extra turn: place first, then bonus ball; bonus place cannot finish a win
- Optional restore of a saved local match from the start screen
0.1.1 - Version badge and stale-shell upgrade
Start screen shows the app version. Home-screen bookmarks detect a newer deploy and can upgrade a stale cached shell.
0.1.0 - Power-ups, smarter AI, depth cues
- Package-catch power-ups: Extra turn, Clear row, Tip field (with AI tip playback animation)
- Extreme AI difficulty plus stronger Hard / Medium tactics and opening heuristics
- Lattice fade and active Z-slice highlight for clearer depth
- Drop placement mode with Rapier gravity and bounce
- Online rooms via Pusher (create / join / share link) with reconnect notify
- Board balance: 4-in-a-row presets for mid/large boards, rematch seat swap, self-play eval harness
- Mobile fixes: Drop-mode touch aim hang, iOS Safari Start button clearance, touch multi-gesture orbit
0.0.1 - MVP
Hotseat 3D tic-tac-toe in the browser with orbit, place, and win detection along axes and diagonals.