Im Rahmen des Praktikums zur Vorlesung The C++ Programming Language an der Universität Osnabrück hatten wir zwei Wochen Zeit, um in einem Team aus 11 Studierenden ein vollständiges Spiel inklusive Level-Editor zu entwickeln. Dabei sollten wir unter anderem mit Bibliotheken wie Box2D für die Physiksimulation und Boost sowie dem Datenformat HDF5 arbeiten. Wir entschieden uns für Bomberperson, ein von Bomberman inspiriertes Multiplayer-Spiel mit einigen zusätzlichen Spielmechaniken.
Das Spiel
Bomberperson ist ein labyrinthbasiertes Multiplayer-Spiel für 2-4 Spieler, bei dem das Ziel einfach ist: die anderen Spieler ausschalten und als Letzter übrig bleiben. Spieler können Bomben platzieren, die nach kurzer Zeit in mehrere Richtungen explodieren, Hindernisse zerstören und dabei auch andere Spieler erwischen können. Zerstörte Hindernisse können Power-ups hinterlassen, die die Fähigkeiten eines Spielers vorübergehend verbessern oder ihm das Leben schwerer machen.
[Mehr]