mepic.png

Home

Guides

Current Projects
PacManGL
Untitled iPhone Project

Demos
2.5D Engine
OBJ Model loader
Two Hairy Men
Physics Demos
Journey To Castle Sunshine
Another Blue Hedgehog

About Me

Contact

BrainDeadClown.com

 

PacMan GL

Version 0.01 - 5th July 2010
Simple Character moving around grid. Control character direction with arrow keys. Press Esacpe to exit (No Classes)

XCode Project

Visual Studio Proect

Code Files

Version 0.02 - 5th July 2010
Introduced OO approach. Player is made as object from a Sprite Class as opposed to all code being in main.cpp. Immediate benefits not obvious but when start to get further into development benefits become obvious.

XCode Project

Visual Studios Project

Code Files

Version 0.03 - 5th July 2010
Player Class Added as derived class from Sprite. Added Level loading from text file in new Level class.

XCode Project

Visual Studios Project

Code Files

Version 0.04 - 6th July 2010
Added collision detection to world. Had to make all sprites flat planes for time being to get colision detection correct - GLUT shapes are drawn from centres and my colision detection is done from the top left corner.

XCode Project

Visual Studios Project

Code Files

 

Version 0.05 - 6th July 2010
Added new PowerUp class and std::list of PowerUp(s) to Level class.

XCode Project

Visual Studios Project

Code Files

Version 0.06 (still needs uploaded) - 6th July 2010
Player can now colelct PowerUps and tehya re removed from level after collected. Added collect_power_ups(..) method to Player class and update() method to Level class

XCode Project

Visual Studios Project

Code Files

Version 0.07 - 6th July 2010
Added Extra_Functions header so functions for things like Rendering Text can be called without the need for an object of a class to be created. Also created GUI class for drawing the in-game GUI. SDL_TTF also initialized and used in program.

XCode Project

Visual Studios Project

Code Files

Version 0.08 - 6th July 2010
Added a int to Player class to hold score. Made pickinging up a power up (coin) increase the score. Also moved handle_input code from Sprite class into Player class.

XCode Project

Visual Studios Project

Code Files

 

Version 0.09 - 6th July 2010
Rendering Game Time and Player's score on GUI.

XCode Project

Visual Studios Project

Code Files

Version 0.10 - 6th July 2010
Added functions to load textures into Extra_Function.h. Added a GLuint for use as a texture in Sprite class. Also added a ResourceManager class to hold loaded textures (saves having to store necessary textures multiple times for each individual Sprite. Instead Sprite class references memory address of necessary textures from the ResourceManager class). No animation yet - want to get game playing properly then will do player animation.

XCode Project

Visual Studios Project

Code Files

 

 

 

 

 

david.bogues@braindeadclown.com