Creep Smash

IngameScreenTowerSelection

Hier sieht man das Spielfeld vom Spieler davkro, welcher bereits zwei Türme zur Verteidigung aufgestellt hat.

In der Verantstaltung  Softwareengineering im Sommersemester 2012 wurde uns die Aufgabe gestellt im Team von 8 Leuten einen Client für das Multiplayer Towerdefense Spiel Creep Smash zu entwickeln. Außerdem sollte eine KI, die gegen andere entwickelte KI’s spielen kann und Editor um eigene Spielkarten zu erstellen entwickelt werden.

Meine Aufgabe bestand größtenteil daraus die Benutzeroberfläche mit Hilfe von NiftyGUI zu erstellen. Später habe ich zwei weiteren Studenten bei dem Umgang mit LWJGL unterstützt. Hierbei war die Beleuchtung und die Platzierung von Modellen im Vordergrund. Als letztes habe ich mich zusammen mit Richard Petersen um die Logik der KI gekümmert.

Neben der Entwicklung wurden alle zwei Wochen ein Scrum-Master und ein Product-Owner gewählt um die Projektleitungsfähigkeiten nach Scrum auszubauen. Während den zwei Wochen sollte man Aufgaben verteilen und am Ende den Fortschritt dem Kunden vorstellen.