Inspiration
The inspiration of this project was to create a complete game based on an old and well-known arcade game, as well as learn about 3D graphics technologies. I also wanted to challenge myself to complete such a complex project in just a week.
What it does
In my game, you play as a pacman. You spawn in a dark labyrinth that also has 4 ghosts. You must collect points, the number of which depends on the level. Beware of the ghosts!
How I built it
The project is made with Python and PyGame library. To build a 3D image, I used ray casting technology. In the course of writing the code, I used object-oriented programming to make the code more understandable and readable. To add sounds, I used the mixer class of the pygame library. For ease of reading and editing, I put all the constants in a separate file. All non-game screens, such as the lose and win screen, the main menu, are implemented in separate functions.
Challenges I ran into
Since the whole ray casting technology is based on geometry, the most difficult thing was the abundance of mathematical calculations.
Accomplishments that I'm proud of
I am proud that I was able to implement such a difficult project myself in just a week and that I can present it to the public
What I learned
I realized that you can really implement good projects in python. Even those difficult ones. All you need is a little effort, perseverance, and most importantly, you need to devote enough time to it.
What's next for PacMan.exe
I need to optimize the game and also add more different features. I realized that I still need to work on the atmosphere in the game, because this is horror after all
Log in or sign up for Devpost to join the conversation.