Skip to content

DigerryMan/Dungeon-Game-in-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

478 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🕹️ Dungeon Game in Python

Roguelike Shooter Inspired by The Binding of Isaac

Built with Python & Pygame

  • 🎓 AGH UST Project 2023/24 by Mateusz Bobula and Jakub Konopka
  • 🏆 Winner of the Customer's Choice Distinction

🎮 Gameplay features

  • Intense, roughly 30-minute roguelike experience
  • Face diverse enemies and challenging bosses
  • Explore ever-changing floors with procedurally generated layouts
  • Encounter progressively harder foes as you descend deeper
  • Collect powerful items, manage resources, and adapt to survive and conquer

💀 Boss Fights

Face off against 5 unique bosses, including Alpha versions of some:

Satan Forsaken
Duke Husk

👾 Enemies & Items

  • 🧟‍♂️ 13 unique enemy types — from crawling creeps to floor guardians
  • 🎁 31 lootable items — passives, actives, and consumables to power up your run
  • 🧙 4 playable characters — choose from Isaac, Lazarus, Eve or ???
  • 📊 9 player statistics — including health, damage, speed, luck, fire rate, range, and more
  • 💣 Place bombs to uncover hidden rooms or eliminate hordes
  • 🪙 Collect coins and spend them in mysterious in-game shops

Controls

- movement

W S A D - shooting

E - place bomb

Space - pick up item / enter new floor

Enter - select menu element

Esc - go back in menu

Usage

Windows

python -m venv venv
.\venv\Scripts\activate
pip install -r requirements.txt

Linux/MacOS

python -m venv venv
source venv/bin/activate
pip install -r requirements.txt

Running the game

cd ./src
python ./main.py

Credits

About

Game made with pygame

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages