Download presentation
Presentation is loading. Please wait.
1
First-Person PacMan By Brett Jones
2
Abstract The purpose of this project is to create a 3D, first-person version of the classic PacMan arcade game in order to learn more about the concepts of 3D graphics programming and rendering algorithms. The project will also include a basic AI to control the ghosts.
3
Status The program currently displays the MenuPanel of MenuFunction buttons, and on using the New Game button, the program enters fullscreen exclusive mode (FSEM), displaying a black background with a series of blue boxes. The scene so far is inanimate and the boxes indistinguishable from each other, but that will be fixed 3rd quarter. The processing class has functionality for a KeyListener, and on pressing the Escape key, the program exits FSEM and returns to the main menu. The right arrow, left arrow, and down arrow control movement, and the P key pauses.
4
More Status Separation of processing and rendering Class of constants
World = rendering; Physics = processing Each class has separate Thread Allows application to take advantage of multi-core processors Provides physical separation of what can be seen and what goes on behind the scenes Class of constants Provides a single container for all constant variables
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.