Archive
Some unpublished projects…published
Well… I have a bunch of old projects that weren’t published for some reasons…It’s time for them to finally see the light 🙂
Just a few notes:
-These are old, so many things are less professional than I would write now, many things have nothing to do with OOP…
-You’ll need the SFML dlls to run any SFML game.
Labyrinth Maze:
SFML, OpenGL, C++ (VisualStudoi2008)
Click on image to view animated full size version
A path finding application that finds a path in a 3D maze from one corner to the other..
The maze is generated randomly, can be moved, rotated, zoomed in/out with keyboard…
The console window contains more information..
Actually this application was Read more…
Hanoi Towers
Hanoi Towers is a game where the objective is to move all discs from tower A To tower C BUT there are two simple rules :
- you can’t place a disc over a smaller one
- you can only move one disc at a time!
The problem can be solved using a recursive algorithm..
Actually my college partner Hashem Al-Rifai and I programmed this simulation for our college algorithms project
We used C++,OpenGL and SFML ( what a mixture 🙂 )
The reason we used SFML is because it makes working with windows,input and sound much easier, it saves you the trouble you might run into when using only OpenGL :D…
You can check Wikipedia for more information and algorithms…
Here’s our application:
You can rotate the scene,add more discs
Press Tab for fast animation!
We added some cool mouse features! please read the console window for more details 🙂
You
You can add up to 18 dics 🙂 , you don’t wanna do that since it will take forever to solve! don’t you believe me? go ahead and try it 🙂
Hanoi Simulation Executable – SFML and OpenGL Required Dlls are included
Hanoi Simulation Source Code – SFML and OpenGL headers and libs are NOT included