Back to projects

University group project · 2023 · archived

DungeonCrawler

A dungeon crawler developed in C++ as part of “Algorithms and Data Structures” at the University of Osnabrück. It was built before AI tools got big, which definitely shows — by today’s standards it’s a pretty rough little game.

  • C++
  • Object-oriented programming
  • Game logic
  • AlgoViz / SVG
DungeonCrawler preview using the original pixel-art game assets

Project

What it included

The shared codebase combined player and enemy characters, combat, health, attacks, gold, chests and poison mechanics with level and field logic. The project also included randomized level generation and logic for checking whether relevant areas and the exit were reachable.

Collaboration

How it was built

This was a group project. All team members worked on the same codebase and could modify different parts of the game, so individual mechanics are intentionally not presented here as the work of one person.

Availability

Project documentation

The original project ran as C++ code with AlgoViz and is not in active development anymore. For NotedBit, its core mechanics and original pixel assets have been adapted into a lightweight JavaScript version that can be played directly in the browser.