Inspiration

I was inspired by one of my favorite PlayStation 4 games called Wolfenstein and the WolfenDOOM game.

What it does

It is a first-person shooter game which is a flat plane divided into areas and corners by a grid-based pattern of walls, all of equal height. The shooter will be attacked by the caco demons, cyber demons, and the soldiers while the shooter will have to fight back with a shotgun weapon by firing them to death.

How I built it

I built this game using the pygame python library and some algorithms like the bfs e.t.c while the 3D graphics of the sprites (NPC, weapon e.t.c) were gotten from the Sprite Database By Following the Pygame Tutorial on Coder Space Youtube Channel Here Tutorial URL.

Some challenges I ran into

While building the game, I faced some challenges and almost gave up while working on the game walls, the sprite's animations, the bfs algorithm, and some other algorithms which took me some sleepless nights to fix :( :) :)

Accomplishments that I am proud of

Yeah hoho, I am proud of some accomplishments like building my first game ever using Python and pygame library and also being able to work with some new algorithms I learned.

What I learned

I learned so many things during the process:

  • I learned to correct some of my mistakes in OOP concepts.
  • I learned some new algorithms like the bfs
  • I learned how to use the Python game library called pygame.
  • During my research, I also learned about some platforms like Sprite database, and open game art where I can get some cool graphics, sounds e.t.c for building games.

What's next for WolfenDOOM

I'm looking forward to adding more features to the game soon to build more versions while I also improve my OOP skills.

Built With

Share this project:

Updates