A simple Snooker 3D game in Python
Hi there,

I would like to share a tiny **game** project all made in **Python** : a **Snooker simulator.**  
The gameplay is rather limited, as the aim of this project is to focus on the simulation aspect : how to produce a realistic snooker physics, with a visual rich enough to be on part with nowadays standards ?  
To reach this goal, this project relies on 2 major **features** :  
 \- a **physics** engine, running at high frequency to handle the friction of the balls  
 \- a **3D rendering** engine, with 2 quality modes, the highest quality mode including realtime reflections and radiosity (doesn't require a RTX GPU).

I hope you folks will enjoy the project, can **learn** from it and maybe be turn it into something bigger!

[https://github.com/harfang3d/snooker-python-hg2](https://github.com/harfang3d/snooker-python-hg2)