Skip to content

CharbelElBateh/py-game

Repository files navigation

py-game

Python FPS game using the pygame library inspired by the classic DOOM game.

Game Features 🎮

  • Mouse and Keyboard controls enabled.
  • Player, NPCs and gun animation and sounds.
  • Different types of wall textures, enemies and animations.
  • Health regeneration over time

Code Feature 💻

  • Raycasting for 3D field of view and enemy detection.
  • NPC use optimized BFS to find the shortest path to the player.
  • Easy map manipulation and enemies spawn locations.
  • Easy configuration of settings.

How to win? 🥇

You have to kill all the enemies on the map that are divided into many rooms. The last room contains 3 Bosses which have boosted attack speed and power and also health!

GG!

About

Python FPS game using the pygame library

Topics

Resources

Stars

Watchers

Forks

Languages