Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Lehr- und Forschungseinheit Medieninformatik Lehrveranstaltung Multimedia-Programmierung SS 05 Wolfgang Spiessl Michael Sedlmair Matthias Marm Jessica.

Ähnliche Präsentationen


Präsentation zum Thema: "Lehr- und Forschungseinheit Medieninformatik Lehrveranstaltung Multimedia-Programmierung SS 05 Wolfgang Spiessl Michael Sedlmair Matthias Marm Jessica."—  Präsentation transkript:

1 Lehr- und Forschungseinheit Medieninformatik Lehrveranstaltung Multimedia-Programmierung SS 05 Wolfgang Spiessl Michael Sedlmair Matthias Marm Jessica Aust Jacek Chojecki Nora Zelhofer 1

2 Story Protagonist Sepp Slayer hat bisher noch nichts Richtiges auf die Beine gestellt. Seine einzige Leidenschaft gilt der Rockmusik! Eines Tages beschließt er Rockstar zu werden und baut sich nach und nach seine Rockband auf. Schafft er es zum Rockstar, oder bleibt er doch nur ein mittelmäßiger Gitarrenspieler? Pro Level erspielt sich Sepp neue Bandmitglieder oder einen neuen Auftritt Im Mehrspieler-Modus können bis zu 4 Spieler gegeneinander spielen, jeder kann sich einen Avatar aus den Autoren des Programms wählen: 2 Ram Stein Sally Subway Mad Allica Marry Manson Sepp Slayer Man OWar

3 Realisierung 3 ControllerPlayer LevelController MultiplayerController Communicator Hit_Tester BreakOut Server Ball Paddle Brick Bonus Walls

4 Features I 4 BreakOutServer nachrichtenbasierter Java-Server TCP Verbindung zu Flash XML-Socket Server Seite zur Flash Communicator-Klasse ermöglicht Echtzeit- übertragung der Screens der Gegner 3D Perspektive mathematische Abbildung des Einfallswinkel des Balles auf verzerrten Ausfallswinkel der Wände und der Steine Levels 10 Levels, aus XML generiert dynamische Hintergrund Bilder und Sounds Highscore und Servereinstellungen als SharedObject gespeichert

5 Features II 5 Zwischenphase im Multiplayer Modus dynamische Rangliste Chat Möglichkeit Wettfunktionalität: Teil der eigenen Punkte kann für nächstes Level auf einen beliebigen Spieler gesetzt werden, wenn richtig getippt, wird der Einsatz verdreifacht. Spieler mit den meisten Punkten am Ende, gewinnt. Sticky Paddle: klebriges Paddel (keine Gegnerwirkung) Multiball: zwei Bälle im Spiel, ein Gegner verliert den Ball Pimp My Paddle: größeres Paddel, Gegnerpaddel kleiner Speed: der eigene Ball wird schneller, der Ball des Gegners langsamer Bonusobjekte Auswirkung auf zufällig gewählten Gegner (zeitlich begrenzt):

6 Organisation Grafik & Sound - Team Grafische Elemente: Buttons, Grafiken, Videosequenzen, Avatare, etc. Grundkonzept der Grafik, Story Sounds & Soundeffekte Programmier – Team Extreme Programming Experimente in Eigenregie, Integration im Team Integration von Grafik und Sound 6 feste wöchentliche Treffen, weitere Treffen meist in Zweiergruppen am Anfang v.a. Aufgabenverteilung, am Ende Komponentenintegration Code Verwaltung über SVN 2 Teams:

7 Probleme/Erfahrungen/Sonstiges Team-Organisation bei 6 (7) Mitgliedern schwierig Code Verwaltung mit SVN für fla-Dateien problematisch, genaue Abstimmung nötig Zweiergruppen (Pair-Programming) sehr effektiv Beratung durch Betreuer sehr hilfreich Zeitaufwand im Vorfeld schwer abzuschätzen, da immer wieder unvorhersehbare Flash-Tücken auftreten Flash IDE für größere Projekte nicht gut geeignet Spaß hats trotzdem gemacht 7


Herunterladen ppt "Lehr- und Forschungseinheit Medieninformatik Lehrveranstaltung Multimedia-Programmierung SS 05 Wolfgang Spiessl Michael Sedlmair Matthias Marm Jessica."

Ähnliche Präsentationen


Google-Anzeigen