No description
  • JavaScript 99.3%
  • HTML 0.7%
Find a file
Aisla Vue c713103266 Tighten wall collision: Sobel edge normals, PIT safety guard, smaller hitbox
- Replace distance-field-based wall normals with Sobel edge detection on
  the wall mask for true boundary-perpendicular normals.
- Add a 3x3 blur pass on Sobel normals so diagonal walls are smooth.
- Add PIT safety guard in resolveWallCollision: if a wall shove would land
  in PIT, fall back to the track frame inward normal instead.
- Cap total per-frame wall correction to trackWidth * 0.35.
- Reduce player collisionRadius from 7 to 4.5 for more forgiving wall hits.
2026-04-21 03:06:23 -04:00
assets Author track masks and surface behaviors 2026-04-20 22:34:51 -04:00
docs Initial commit: F-MinusOne first playable with Three.js + Vite 2026-04-20 17:45:45 -04:00
scripts Add model-view boundary checks 2026-04-20 22:48:02 -04:00
src Tighten wall collision: Sobel edge normals, PIT safety guard, smaller hitbox 2026-04-21 03:06:23 -04:00
.gitignore Add .gitignore, remove node_modules from repo 2026-04-20 17:45:57 -04:00
AGENTS.md fix: unify finish-line detection and prevent missed triggers 2026-04-21 02:09:12 -04:00
index.html Initial commit: F-MinusOne first playable with Three.js + Vite 2026-04-20 17:45:45 -04:00
package-lock.json Fix track spawn alignment and wall collision push-out 2026-04-21 01:49:23 -04:00
package.json Add model-view boundary checks 2026-04-20 22:48:02 -04:00
vite.config.js Initial commit: F-MinusOne first playable with Three.js + Vite 2026-04-20 17:45:45 -04:00