Introduction

a basic dungeon crawler game built during the hackathon to showcase creativity, teamwork, and rapid prototyping skills. The goal was to create a fun, replayable experience where players explore procedurally generated dungeons, battle monsters, collect loot, and survive as long as possible.

Inspiration

Dungeon crawler's of old called back to a time when games were simpler, with more tight controls and heavy gameplay focus. We took inspiration for the top down element and a series of rooms with enemies from EnterTheGungeon. Our goal was to create something similar to EnterTheGungeon from sctatch but with a medieval theme.

Description

Our project is a dungeon crawler game created using the PyGame Python library.

We managed to implement player movement and melee attacks against enemies. We created spritesheets from scratch and used them for the player and enemy animations in the program. We also created tilemaps and used a 2d array to map each position on the grid on the screen to a tilemap image. We implemented collision with wall tiles. We added animated enemies which the player can damage with a melee attack. The enemies damage the player if the player enters their hitbox. We created 8-bit style background music using sound frequencies.

We faced some issues with sprite rendering and scaling within the program but this is now fixed. We also faced some issues with the player being able to phase through walls sometimes.

Built With

Share this project:

Updates