← Projects

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.

C++OOPAlgoViz / SVGJavaScript

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.

All projectsContact