Billiards Engine - Download
A 3D billiards simulator in OpenGL/C++.
We created this for a Game Engine Design
course at UNCC during the spring of 2006. The course
was specifically geared towards engine design, hence
the lack of game-play elements such as scoring.
Being one of my first projects in C++
and GL, I do not consider the code base to be well
designed or optimized. We have some errors in the
rebounding due to the naive approach to collision
response. This mostly effects "glancing-shots"
and systems with low FPS.
The engine is, however, simple to navigate
and modify and makes a good intro/demo for basic components
of a simple game engine.
Standard Controls
T |
Top View |
G |
Ground View |
A, D |
Rotate Cue Stick |
Right Mouse |
Shoot
(Click and Hold) |
R |
Re-rack |
ESC |
Exit |
Advanced Controls
Left Mouse |
Rotate Camera
(Click and Hold) |
Arrows |
Move Camera |
Shift + Up/Down |
Elevator Motion |
P, F |
Toggle Wire Frame / Full |
M |
Toggle Cue Stick Rotation Speed |
|