


Click the close button to return to the web page.


Click the close button to return to the web page.
Mukhtar Dahir Abdi
BSc (Honours) Electronic Games Technology
T: 07951058863
E: mukhtarabdi@googlemail.com
BSc (Honours) Electronic Games Technology
T: 07951058863
E: mukhtarabdi@googlemail.com
Physics Engine For Two Ball Simulations
"This project creates a simple physics game engine for two ball simulations.
The project involves mathematics and physics in order for the balls to
perform in a much more realistic manner. The engine uses C++ as well
as OpenGL programming under the Microsoft Visual C++ and handles
collision detection and collision response.
The project contains several tasks created through the two ball
simulations. Each task was completed in a unique way by carrying out
individual experiments. The aim of the first task was to check the movement
of two balls with different attributes, such as one ball with gravity and other
without. The next two tasks were to investigate two balls with fixed force as
well as fixed acceleration. Finally, the last two tasks involved handling the
collision detection and response between two balls in vertical as well as
horizontal directions.
One of my second year modules in Software Design was to create a ball
using java programming. The aim of that task was to create a user interaction
with the java GUI components. This is where the main idea for my project
came from. The benefits of the project are that it could be used for games
and educational purposes.
In the future, there are several ways that this project can be extended.
For example, the most crucial piece of future work will be to create a
complete 3D system that tackles the detection and response of the collisions
between the balls in both horizontal and vertical directions. This is because
collision detection is an important part of most 3D games"