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.