Public GitHub project · Kweezi Perez Christopher
Realistic Pool
A 3D pool game built with Python and Panda3D, featuring billiard physics, 8-ball and 9-ball modes, AI opponents, achievements, and online multiplayer.
01 / Context
Project overview
Realistic Pool combines a 3D table and camera system with custom billiard physics, cue mechanics, game rules, sound, progression, and server-authoritative multiplayer features. The repository documents Python and Panda3D rendering, NumPy-based math, local SQLite statistics, and a FastAPI/WebSocket server path.
02 / Scope
Documented scope
- 3D table, ball, and camera rendering
- Custom friction, spin, and collision physics
- 8-ball/9-ball rules and AI opponents
- Achievements, leaderboards, and online multiplayer scope
03 / Engineering
Technology and engineering areas
- Python
- Panda3D
- NumPy
- FastAPI
- WebSockets
- SQLite
- Game Development
Project status: Public game project; packaging and multiplayer deployment should be checked against the current repository instructions.
04 / Provenance
Source and current implementation
This page summarizes publicly documented project scope. The repository is the authoritative source for current code, implementation status, setup instructions, licenses, and release evidence.
https://github.com/PerezChris99/realistic-pool
Part of the public software portfolio of Kweezi Perez Christopher.