130 likes | 257 Views
LFE Medieninformatik Multimediaprogrammierung Sommersemester 2006 25.07.2006. Dominic Bremer, Stephan Götz, Nino Ulsamer, Michael Weiler, Andreas Werner. Das Duell des Jahrtausends: International Shootout 2006. Single - / Multiplayer
E N D
LFE Medieninformatik Multimediaprogrammierung Sommersemester 2006 25.07.2006 Dominic Bremer, Stephan Götz, Nino Ulsamer, Michael Weiler, Andreas Werner (C) LMU 2006
(C) LMU 2006 Das Duell des Jahrtausends: International Shootout 2006 • Single- / Multiplayer • Führe deinen Charakter zum Sieg und erfülle ihm seinen sehnlichsten Wunsch. • Antonio the Armadillo • Rodriguez • Notorious Ghost • Devon • Albert • Ilei Ilei & Omu • Custeaux • Mister Pig
(C) LMU 2006 Begin des Projekts mit MML-Model Nahm sehr viel Zeit in Anspruch Bis es schliesslich zu kompliziert und unuebersichtlich wurde Ausserdem Probleme mit SinglePlayer Neues einfacheres MML-Model daraus abgeleitet.
(C) LMU 2006 Grundidee des neuen MML Diagrams:
(C) LMU 2006 Gleiches Prinzip fuer Controller:
(C) LMU 2006 Realisierung des Single Play An jedes Model (Player, Bullet, etc.) werden nur lokale Controller/Views attached da keine Informationen an den Server geschickt werden muessen.
(C) LMU 2006 Multiplay Fremde Objekte: Zu den nicht selbst gesteuerten Objekten sorgt jeweils ein ServerController dafuer, dass diese korrekt ge-updatet werden. Eigene Objekte: Die vom User selbst gesteuerten Objekte besitzen zusaetzlich zur Local view eine ServerView die alle Aenderungen an den Server weiterleitet
(C) LMU 2006 • Komplettes MML Diagram
(C) LMU 2006 Eclipse mit Plugins: SVN ASDT MTASC Flashout
(C) LMU 2006 • Flash als Level-Editor
(C) LMU 2006 • Ebenen - Library
(C) LMU 2006 Tile Based Map: Einzelne MovieClip-Instanzen Bilden die Map
(C) LMU 2006 Electro Server