Independent university project · 2022/23
C++ Game Development — Dungeon Crawler
An independently developed C++ dungeon game with object-oriented game logic, combat, items and procedural levels. A separate browser adaptation is playable here.
2022/23 · Original independent coursework; browser adaptation added laterOriginal archived · Adaptation playable
Playable adaptation
Try the browser version
The JavaScript adaptation is separate from the original university C++ project.
Original C++ project
Developed as part of Algorithms and Data Structures at the University of Osnabrück. The original environment used AlgoViz / SVG for graphics and included characters, enemies, combat, items, chests, gold, poison effects and level progression.
Game and level logic
The original code includes object-oriented classes and grid-based dungeon logic. Randomized level generation and checks for reachable areas are part of the documented implementation. The browser port reproduces selected mechanics using JavaScript and the existing pixel-art assets.
Independent development
I developed the original C++ game independently. The later JavaScript browser adaptation is a separate implementation, not the original university submission.
Playable demonstration
The original C++ project is archived. The browser game is a functional demonstration, not a distribution of the original C++ program. Its code is contained in the Notedbit website repository.
