• Home
  • Resume
  • Contact

Daniel Frandsen’s Portfolio

A summary of Daniel Frandsen’s work

Projects

  • Hyper Cougar
  • Olu
  • Othello
  • Pakuman
  • The Secret Ninja Project

Pakuman

Status: Completed

Team: Daniel Frandsen

Platform: OpenGL, C++

Assignment:  Semester project for CS 527.  The assignment was to create an application using OpenGL.  The assignment was open-ended so I decided to make a 3-d version of Pacman.

Project Goals: Make a 3-d version of Pacman, where each side of a cube is a Pacman level, and you can move from one side of the cube to the other.

Description: The game plays in the same way that Pacman does; you navigate a yellow character around a maze, picking up small pellets for points, being chased by ghosts, and picking up big pellets to allow the player to eat ghosts.  When the player reaches the side of the maze, the game moves onto the next side of the cube.  The level is contained in a config file which specifies where the walls and dots are in the maze, along with where the ghosts start.

Screenshots:

Pakuman Screenshot 1   Pakuman Screenshot 2   Pakuman Screenshot 3

Evaluation:  I was pleased with the results, but looking back a year later I see plenty of improvements I could make on the original game.  First, the player and the ghosts are just spheres, and I could have changed the player and ghosts to look like they do in the original.  Second, the game only loads one level, so once the level is cleared the game is over.  An addition I could make is the ability to load more levels after the first one is complete.  Thirdly, the AI for the ghosts is expensive and is calculated in real-time during the game.  An alternative would be to pre-calculated the needed information when the level loads, and that would eliminate the need to calculate it in real-time.

Download

 
Wordpress Themes by and Website Templates by Blogcut