12
Blockprak)kum Mul)mediaprogrammierung © 2009 – Max Maurer Blockpraktikum Multimediaprogrammierung 2009 Max Maurer Projektaufgabenstellung Gruppe 2

Blockpraktikum Multimediaprogrammierung 2009...Blockprak)kum,Mul)mediaprogrammierung ©,2009,–Max,Maurer Inhaltliche Anforderungen • Einzelspielermodus –,Verschiedene,Levelarten

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Blockpraktikum Multimediaprogrammierung 2009...Blockprak)kum,Mul)mediaprogrammierung ©,2009,–Max,Maurer Inhaltliche Anforderungen • Einzelspielermodus –,Verschiedene,Levelarten

Blockprak)kum  Mul)mediaprogrammierung©  2009  –  Max  Maurer

Blockpraktikum Multimediaprogrammierung

2009Max  Maurer

Projektaufgabenstellung

Gruppe  2

Page 2: Blockpraktikum Multimediaprogrammierung 2009...Blockprak)kum,Mul)mediaprogrammierung ©,2009,–Max,Maurer Inhaltliche Anforderungen • Einzelspielermodus –,Verschiedene,Levelarten

Blockprak)kum  Mul)mediaprogrammierung©  2009  –  Max  Maurer

Das Projekt

• Drei  verschiedene  Teams  à  7  Personen• Aufgabenstellung  für  alle  Teams  iden)sch• Trotzdem  möglichst  innova)ves  und  krea)ves  Ergebnis• Spielspaß!–Wich)g  ist  nicht  nur  die  Umsetzung  der  Funk)onalität  sondern  auch  das  Finetuning  für  rich)gen  Spielspaß!

Page 3: Blockpraktikum Multimediaprogrammierung 2009...Blockprak)kum,Mul)mediaprogrammierung ©,2009,–Max,Maurer Inhaltliche Anforderungen • Einzelspielermodus –,Verschiedene,Levelarten

Blockprak)kum  Mul)mediaprogrammierung©  2009  –  Max  Maurer

Die Aufgabenstellung

Bild:  www.thinkorthwim.com

Bild:  www.freegames.com

Page 4: Blockpraktikum Multimediaprogrammierung 2009...Blockprak)kum,Mul)mediaprogrammierung ©,2009,–Max,Maurer Inhaltliche Anforderungen • Einzelspielermodus –,Verschiedene,Levelarten

Blockprak)kum  Mul)mediaprogrammierung©  2009  –  Max  Maurer

Die Aufgabenstellung

http://www.youtube.com/watch?v=3gjw_9hoDZQ

Page 5: Blockpraktikum Multimediaprogrammierung 2009...Blockprak)kum,Mul)mediaprogrammierung ©,2009,–Max,Maurer Inhaltliche Anforderungen • Einzelspielermodus –,Verschiedene,Levelarten

Blockprak)kum  Mul)mediaprogrammierung©  2009  –  Max  Maurer

Grundsätzliche funktionale Anforderungen• Anwendung  besteht  neben  dem  Spiel  selbst  aus:– Startmenü– Impressum– Highscore  (im  Einzelspielermodus)– (Kurz-­‐)Anleitung– Op)onen

• Einzelspielermodus• Mehrspielermodus  – Über  Netzwerk  (verpflichtend)– Am  selben  Computer  (op)onal)– Spielfindung  über  Räume  und  Chat

Page 6: Blockpraktikum Multimediaprogrammierung 2009...Blockprak)kum,Mul)mediaprogrammierung ©,2009,–Max,Maurer Inhaltliche Anforderungen • Einzelspielermodus –,Verschiedene,Levelarten

Blockprak)kum  Mul)mediaprogrammierung©  2009  –  Max  Maurer

Inhaltliche Anforderungen• Einzelspielermodus–  Verschiedene  Levelarten–  Verschiedene  Gegner  /  Waffen–  Vorgegebener  Weg  /  Freier  Weg–  Mind.  eine  eigene  Konzep)dee

• Mehrspielermodus–Mehrere  Spieler  treten  gegeneinander  an–Spielfindung,  Auswahl  des  Rennes,  Übertragung  der  Informa)on

Page 7: Blockpraktikum Multimediaprogrammierung 2009...Blockprak)kum,Mul)mediaprogrammierung ©,2009,–Max,Maurer Inhaltliche Anforderungen • Einzelspielermodus –,Verschiedene,Levelarten

Blockprak)kum  Mul)mediaprogrammierung©  2009  –  Max  Maurer

Grundsätzliche nicht-funktionale Anforderungen• Anima)on  und  Interak)on• Eigenes  gestalterisches  Thema• Besonderes  Augenmerk  auf  das  „Feeling“

– Rich)ger  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!– Möglichkeit,  den  Mul)player-­‐Modus  zu  deak)vieren  (falls  später  kein  Server  vorhanden)– Selbsterklärend

Page 8: Blockpraktikum Multimediaprogrammierung 2009...Blockprak)kum,Mul)mediaprogrammierung ©,2009,–Max,Maurer Inhaltliche Anforderungen • Einzelspielermodus –,Verschiedene,Levelarten

Blockprak)kum  Mul)mediaprogrammierung©  2009  –  Max  Maurer

Fließendes Spielkonzept

Quelle: Youtube.com

Page 9: Blockpraktikum Multimediaprogrammierung 2009...Blockprak)kum,Mul)mediaprogrammierung ©,2009,–Max,Maurer Inhaltliche Anforderungen • Einzelspielermodus –,Verschiedene,Levelarten

Blockprak)kum  Mul)mediaprogrammierung©  2009  –  Max  Maurer

Fließendes Spielkonzept

Quelle: Youtube.com

Page 10: Blockpraktikum Multimediaprogrammierung 2009...Blockprak)kum,Mul)mediaprogrammierung ©,2009,–Max,Maurer Inhaltliche Anforderungen • Einzelspielermodus –,Verschiedene,Levelarten

Blockprak)kum  Mul)mediaprogrammierung©  2009  –  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

• Zur  Umsetzung  des  Test-­‐First  Ansatzes:  ASUnit  für  Unit-­‐Tests  in  Ac)onScript  3  (www.asunit.org)

Page 11: Blockpraktikum Multimediaprogrammierung 2009...Blockprak)kum,Mul)mediaprogrammierung ©,2009,–Max,Maurer Inhaltliche Anforderungen • Einzelspielermodus –,Verschiedene,Levelarten

Blockprak)kum  Mul)mediaprogrammierung©  2009  –  Max  Maurer

Die ersten Schritte• Teams  bilden

• Teamaufgaben  verteilen

• SVN  anlegen• Informa)onen  zum  Originalspiel  beschaffen

• Planning  Game  durchführen

Page 12: Blockpraktikum Multimediaprogrammierung 2009...Blockprak)kum,Mul)mediaprogrammierung ©,2009,–Max,Maurer Inhaltliche Anforderungen • Einzelspielermodus –,Verschiedene,Levelarten

Blockprak)kum  Mul)mediaprogrammierung©  2009  –  Max  Maurer

Abgabe der Hausaufgabe• Abgabe  per  Mail–[email protected]

• Abgabe  heute  Abend• CS4  Benutzer  bioe  als  CS3  speichern• Bioe  als  ZIP-­‐Datei  (vorname.nachname)–Keine  Ordnerstruktur