Hier die Folien vom ersten Treffen: 01 – Projekt “MLM” – Einführung
Category Archives: Projects
Hier der Termin für das erste Projekttreffen:
Wann: Donnerstag, 21.04.2011 um 13 Uhr
Wo: R1340 (Seminarraum FG Software Engineering)
Hier der Termin für das erste Projekttreffen:
Wann: Dienstag, 19.04.2011 um 15 Uhr
Wo: R1340 (Seminarraum FG Software Engineering)
Bitte beachtet: Zur Teilnahme am Projekt müsst ihr bereits den SE1 haben!
Worum gehts?
In der letzten SE1 Veranstaltung im WS10/11 wurden Clients sowie Künstliche Intelligenzen entwickelt, die mit einem am Fachgebiet entwickelten Spieleserver kommunizierten. Bei dem Spiel handelt es sich um “Mega Lo Mania”. Weitere Informationen zu dem Spiel findet ihr weiter unten.
Eure Aufgabe wird es sein, den Spiele Server für die kommende SE1 Veranstaltung im WS11/12 weiter zu entwickeln sowie Tools zum Testen und Debuggen zu erstellen. Weitere Informationen gibt es beim ersten Projekttreffen.
Wichtig: Um an diesem Projekt teilnehmen zu können, benötigt ihr den SE1 Schein!
Mega Lo Mania
Um einen ersten Eindruck von Mega Lo Mania zu bekommen, könnt ihr euch das Spiel hier herunterladen und ein bisschen spielen:
Das Spiel muss in einem Emulator (DosBox) gestartet werden, den ihr hier herunterladen könnt:
Ein Tutorial wie man nun ein Spiel mit der DosBox startet lässt sich hier finden: DoxBox Tutorial. Wer die Konsolenanwendung nicht verwenden will, dem empfehle ich einen der vielen grafischen Frontends unter DosBox Frontends. Zu gebrauchen ist z.B. der DosBoxGameLauncher.
Das Datenmodell mit UMLLab Diagramm ist jetzt eingecheckt im bekannten Repository mit Namen “PSimulatorModel”.
Die Processing Demo des Pacman Szenarios ist online. Die Karte wurde zuvor im MapGen gezeichnet, in ein Datenmodell geparst und mit Hilfe von Processing visualisiert.
Anschließend aus Eclipse mit dem EclipseP5Exporter als .jar exportiert und in eine .html gehängt.
Hier gehts zum Ergebnis: Pacman Processing Demo
Hier der Link zum Map Generator:
http://www.bluesight.org/GWTLabor.html
Das Pacman-Szenario als .csv Datei:
MAP;WIDTH;HEIGHT;OFFSET_X;OFFSET_Y;SCALE(cm)
#map;17;9;8;9;35
TYPE;POS_X;POS_Y;WIDTH;HEIGHT
#street;0;1;1;8
#street;0;0;3;1
#street;1;8;3;1
#street;1;4;5;1
#street;2;2;1;5
#street;3;2;11;1
#street;3;6;11;1
#street;3;7;1;1
#street;3;0;1;2
#street;5;0;1;9
#street;6;0;5;1
#street;11;0;1;8
#street;6;8;6;1
#street;7;4;3;1
#street;8;3;1;1
#street;12;4;4;1
#street;14;2;1;5
#street;13;0;1;2
#street;13;7;1;2
#street;16;0;1;9
#street;14;0;2;1
#street;14;8;2;1
Pacman geht 3D
Dreidimensionale Darstellung der im Web Editor erstellten Karte mit Hilfe von Processing.