Creep Smash

IngameScreenTowerSelection

In der Veranstaltung „Software Engineering I“ im Sommersemester 2012 habe ich in einem Team von 8 Leuten einen Client für ein Multiplayer Towerdefense spiel entwickelt (in anlehnung an Creep Smash) . Programmiert wurde das ganze in Java und OpenGL durch die LWJGL API. Für die graphische Benutzeroberfläche wurde NiftyGUI verwendet. Neben der Entwicklung des Clients sollte auch ein Map Editor und eine KI entwickelt werden.

In dem Projekt ging es auch darum, die Projektleiterfähigkeiten der Teilnehmer auszubauen. Dazu wurde nach dem Scrum-Modell immer für zwei Wochen ein Scrum-Master und ein Product-Owner ausgewählt, die das Produkt vor einem Kunden präsentieren und die Entwicklung im Team leiten sollten.