Projektaufgabe zur Vorlesung „Multimedia-Programmierung“ an der LFE für Medieninformatik Sommersemester 2005 Team 4: S andra Herker, E va Vodvarsky, A na Monika Ticaloiu, M aria Wagner, C laudia Ruch, I na Zumbruch, L ucie Drasch Betreuer: Andreas Pleuß
Team 42 Funktionalität der Lösung Projekt erstellt mit Director Thema: Breakout in Feuer- / Höllendesign Steuerung des Spiels mit Maus oder Tastatur Schwierigkeitsgrad einstellbar Bonusobjekte verschiedene Level Winkelgeometrie Ballrichtung
Team 43 Vorgehen bei der Entwicklung Evolutionärer Prototyp Extreme Programming Aufteilung in Menü (zwei Personen) und Spiel (Director und Flash/PS)
Team 44 Technischer Aufbau der Lösung 2 Directordateien: für Bedienmenü und Spiel, Kommunikation durch globale Variablen Programmiersprache: Lingo Verschiedene Skripte: Verhaltensskript: Ball, Schläger, Stein, Level, Bonusobjekte, Buttons und Menuelemente, Timer, Mouseover- Effekte Frameskript: Schleifen, Levelinitialisierung, Stop/Anhalten (GoToTheFrame) Filmskript: Spielsteuerung (Trefferprüfung, Generierung von Bonusobjekten, Tastatursteuerung), Zustandsübergänge Stein-, Flammen-, Hintergrundanimation und Intro-Animation in Flash Bilder mit Photoshop erstellt Texte, Menüelemente und Platzhalterobjekte in Director
Team 45 Probleme/Erfahrungen/Sonstiges Probleme mit Director: Programmabstürze bei vielen gleichzeitigen enterFrame-Methoden (-> Überlastung?), wenig hilfreiche „Hilfe“ – Skriptreferent enthält nicht alle Methoden Umwandlung in Shockwave-Datei: Shockwave unterstützt keine verlinkten Objekte und kein File I/O File I/O-Xtra: Speichern und anschließendes Auslesen der Highscore- Datei im Menu funktioniert nicht richtig, Speichern „von Hand“ mit Texteditor nötig, Probleme mit neu angelegter Datei Erste Erfahrungen mit Director: Durch verteilte Skriptstücke verliert man leicht den Überblick...