Skip to main content
← Back
Pool

Pool

3D WebGL pool with 194 flag balls, a look-ahead AI opponent, and a replay highlight reel

#kid-friendly#ai-mode#proud-dadAn educational game I am building for my kids to motivate them to learn the subject
Next.jsReactTypeScriptThree.jsReact Three FiberWebGLWeb AudioCanvasTailwind CSSVercel
  • AI opponent simulates every shot in advance to plan multi-shot run-outs
  • AI banner explains each shot: target ball, pocket, and its reasoning
  • Replay highlight reel with per-shot chapters, a scrubber, and slow-mo
  • 194 national flags rendered as glossy 3D spheres in WebGL via Three.js
  • Custom unit-tested physics engine drives a drag-to-aim slingshot cue