blockpraktikum multimediaprogrammierung 2012 · 2020. 4. 11. ·...
TRANSCRIPT
![Page 1: Blockpraktikum Multimediaprogrammierung 2012 · 2020. 4. 11. · Blockprak)kum,Mul)mediaprogrammierung ©,2012,–Max,Maurer Das Projekt • Drei verschiedene Teams à 6 Personen](https://reader033.vdocuments.site/reader033/viewer/2022060711/60779cdcdc2f2f254507e5ad/html5/thumbnails/1.jpg)
Blockprak)kum Mul)mediaprogrammierung© 2012 – Max Maurer
Blockpraktikum
Multimediaprogrammierung
2012
Max Maurer
Projektaufgabenstellung
Aufgabenstellung 1
![Page 2: Blockpraktikum Multimediaprogrammierung 2012 · 2020. 4. 11. · Blockprak)kum,Mul)mediaprogrammierung ©,2012,–Max,Maurer Das Projekt • Drei verschiedene Teams à 6 Personen](https://reader033.vdocuments.site/reader033/viewer/2022060711/60779cdcdc2f2f254507e5ad/html5/thumbnails/2.jpg)
Blockprak)kum Mul)mediaprogrammierung© 2012 – Max Maurer
Das Projekt
• Drei verschiedene Teams à 6 Personen
• Aufgabenstellung für alle Teams identisch
• Trotzdem möglichst innovatives und kreatives Ergebnis
• Spielspaß!–Wichtig ist nicht nur die Umsetzung der Funktionalität
sondern auch das Finetuning für richtigen Spielspaß!
![Page 3: Blockpraktikum Multimediaprogrammierung 2012 · 2020. 4. 11. · Blockprak)kum,Mul)mediaprogrammierung ©,2012,–Max,Maurer Das Projekt • Drei verschiedene Teams à 6 Personen](https://reader033.vdocuments.site/reader033/viewer/2022060711/60779cdcdc2f2f254507e5ad/html5/thumbnails/3.jpg)
Blockprak)kum Mul)mediaprogrammierung© 2012 – Max Maurer
Die Aufgabenstellung
http://screenshots.en.sftcdn.net/en/scrn/73000/73626/command-conquer-red-alert-10.jpg
http://images2.wikia.nocookie.net/__cb20120224192739/cnc/images/0/08/RA1_US.jpg
![Page 4: Blockpraktikum Multimediaprogrammierung 2012 · 2020. 4. 11. · Blockprak)kum,Mul)mediaprogrammierung ©,2012,–Max,Maurer Das Projekt • Drei verschiedene Teams à 6 Personen](https://reader033.vdocuments.site/reader033/viewer/2022060711/60779cdcdc2f2f254507e5ad/html5/thumbnails/4.jpg)
Blockprak)kum Mul)mediaprogrammierung© 2012 – Max Maurer
Die Aufgabenstellung
http://www.youtube.com/watch?v=-61tRPBHmsU
![Page 5: Blockpraktikum Multimediaprogrammierung 2012 · 2020. 4. 11. · Blockprak)kum,Mul)mediaprogrammierung ©,2012,–Max,Maurer Das Projekt • Drei verschiedene Teams à 6 Personen](https://reader033.vdocuments.site/reader033/viewer/2022060711/60779cdcdc2f2f254507e5ad/html5/thumbnails/5.jpg)
Blockprak)kum Mul)mediaprogrammierung© 2012 – Max Maurer
Grundsätzliche funktionale Anforderungen
• Anwendung besteht neben dem Spiel selbst aus:– Startmenü– Impressum– (Kurz-)Anleitung oder InGame-Anleitung– Optionen (z.B. Sound an/aus)
• Tile- oder Pixelbasierte Engine
• Eigenes einzigartiges Spielkonzept
• Eine Spielart– Storybasiert für Einzelspieler mit KI– Rundenbasierter Multiplayer– Livemultiplayer über Netzwerk
![Page 6: Blockpraktikum Multimediaprogrammierung 2012 · 2020. 4. 11. · Blockprak)kum,Mul)mediaprogrammierung ©,2012,–Max,Maurer Das Projekt • Drei verschiedene Teams à 6 Personen](https://reader033.vdocuments.site/reader033/viewer/2022060711/60779cdcdc2f2f254507e5ad/html5/thumbnails/6.jpg)
Blockprak)kum Mul)mediaprogrammierung© 2012 – Max Maurer
Inhaltliche Anforderungen
• Gameplay– Schwerpunkt auf Kampfgeschehen– Verschiedene Einheiten– Rundenbasiert oder Echtzeit– Basisbau kann bei geeignetem Konzept auch
unterbleiben
![Page 7: Blockpraktikum Multimediaprogrammierung 2012 · 2020. 4. 11. · Blockprak)kum,Mul)mediaprogrammierung ©,2012,–Max,Maurer Das Projekt • Drei verschiedene Teams à 6 Personen](https://reader033.vdocuments.site/reader033/viewer/2022060711/60779cdcdc2f2f254507e5ad/html5/thumbnails/7.jpg)
Blockprak)kum Mul)mediaprogrammierung© 2012 – Max Maurer
Grundsätzliche nicht-funktionale Anforderungen
• Animation und Interaktion
• Eigenes gestalterisches Thema
• Besonderes Augenmerk auf das „Feeling“– Richtiger Schwierigkeitsgrad– Gute Benutzbarkeit– Spaß am Spiel– Beispiel für gutes Spielgefühl: „Treasures of Montezuma“ von Alawar Games
• Änderungsfreundlichkeit der Anwendung (Struktur)
• Benutzbarkeit, Fehlerfreiheit und Robustheit
• Das Ergebnis soll publizierbar sein– Keine urheberrechtlich geschütztes Material oder Code verwenden!– Selbsterklärend
![Page 8: Blockpraktikum Multimediaprogrammierung 2012 · 2020. 4. 11. · Blockprak)kum,Mul)mediaprogrammierung ©,2012,–Max,Maurer Das Projekt • Drei verschiedene Teams à 6 Personen](https://reader033.vdocuments.site/reader033/viewer/2022060711/60779cdcdc2f2f254507e5ad/html5/thumbnails/8.jpg)
Blockprak)kum Mul)mediaprogrammierung© 2012 – Max Maurer
Fließendes Spielkonzept
Quelle: Youtube.com
![Page 9: Blockpraktikum Multimediaprogrammierung 2012 · 2020. 4. 11. · Blockprak)kum,Mul)mediaprogrammierung ©,2012,–Max,Maurer Das Projekt • Drei verschiedene Teams à 6 Personen](https://reader033.vdocuments.site/reader033/viewer/2022060711/60779cdcdc2f2f254507e5ad/html5/thumbnails/9.jpg)
Blockprak)kum Mul)mediaprogrammierung© 2012 – Max Maurer
Fließendes Spielkonzept
Quelle: Youtube.com
![Page 10: Blockpraktikum Multimediaprogrammierung 2012 · 2020. 4. 11. · Blockprak)kum,Mul)mediaprogrammierung ©,2012,–Max,Maurer Das Projekt • Drei verschiedene Teams à 6 Personen](https://reader033.vdocuments.site/reader033/viewer/2022060711/60779cdcdc2f2f254507e5ad/html5/thumbnails/10.jpg)
Blockprak)kum Mul)mediaprogrammierung© 2012 – Max Maurer
Fließendes Spielkonzept
Quelle: Youtube.com
![Page 11: Blockpraktikum Multimediaprogrammierung 2012 · 2020. 4. 11. · Blockprak)kum,Mul)mediaprogrammierung ©,2012,–Max,Maurer Das Projekt • Drei verschiedene Teams à 6 Personen](https://reader033.vdocuments.site/reader033/viewer/2022060711/60779cdcdc2f2f254507e5ad/html5/thumbnails/11.jpg)
Blockprak)kum Mul)mediaprogrammierung© 2012 – Max Maurer
Fließendes Spielkonzept
Quelle: Youtube.com
![Page 12: Blockpraktikum Multimediaprogrammierung 2012 · 2020. 4. 11. · Blockprak)kum,Mul)mediaprogrammierung ©,2012,–Max,Maurer Das Projekt • Drei verschiedene Teams à 6 Personen](https://reader033.vdocuments.site/reader033/viewer/2022060711/60779cdcdc2f2f254507e5ad/html5/thumbnails/12.jpg)
Blockprak)kum Mul)mediaprogrammierung© 2012 – Max Maurer
Weitere Entwicklungswerkzeuge
• SVN-Repository zur Verwaltung aller für das Projekt relevanten Dateien www.rz.ifi.lmu.de/Dienste/Subversion –Lesezugang für den Benutzer: maurerm
• Andere eigene Dienst können verwendet werden (Dropbox)
• Zur Umsetzung des Test-First Ansatzes: ASUnit für Unit-Tests in ActionScript 3 (www.asunit.org)
![Page 13: Blockpraktikum Multimediaprogrammierung 2012 · 2020. 4. 11. · Blockprak)kum,Mul)mediaprogrammierung ©,2012,–Max,Maurer Das Projekt • Drei verschiedene Teams à 6 Personen](https://reader033.vdocuments.site/reader033/viewer/2022060711/60779cdcdc2f2f254507e5ad/html5/thumbnails/13.jpg)
Blockprak)kum Mul)mediaprogrammierung© 2012 – Max Maurer
Die ersten Schritte
• Teams bilden
• Teamaufgaben verteilen
• SVN anlegen
• Informationen zum Originalspiel beschaffen
• Planning Game durchführen
![Page 14: Blockpraktikum Multimediaprogrammierung 2012 · 2020. 4. 11. · Blockprak)kum,Mul)mediaprogrammierung ©,2012,–Max,Maurer Das Projekt • Drei verschiedene Teams à 6 Personen](https://reader033.vdocuments.site/reader033/viewer/2022060711/60779cdcdc2f2f254507e5ad/html5/thumbnails/14.jpg)
Blockprak)kum Mul)mediaprogrammierung© 2012 – Max Maurer
Abgabe der Hausaufgabe
• Abgabe per UniWorX
• Abgabe heute Abend
• Alle Quellen
• CS5.5 oder früher
![Page 15: Blockpraktikum Multimediaprogrammierung 2012 · 2020. 4. 11. · Blockprak)kum,Mul)mediaprogrammierung ©,2012,–Max,Maurer Das Projekt • Drei verschiedene Teams à 6 Personen](https://reader033.vdocuments.site/reader033/viewer/2022060711/60779cdcdc2f2f254507e5ad/html5/thumbnails/15.jpg)
Blockprak)kum Mul)mediaprogrammierung© 2012 – Max Maurer
Teams•Team 4: Tina, Ida, David, Franziska,
Benjamin, Yannick
•Team 5: Sophia, Rico, Jonas, Patrick, Fabian
•Team 6: Julia P., Judith, Nataliya, Annika, Julia K.
13