22
Blockpraktikum Multimedia Programmierung 2011 Gruppe 3

Blockpraktikum Multimedia Programmierung 2011 Gruppe 3 · Tag 3 Physik und Ballwurf sind voll funktionsfähig. Entwicklungsverlauf Objekte können zerstört werden Tag 4. Entwicklungsverlauf

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Blockpraktikum Multimedia Programmierung 2011 Gruppe 3 · Tag 3 Physik und Ballwurf sind voll funktionsfähig. Entwicklungsverlauf Objekte können zerstört werden Tag 4. Entwicklungsverlauf

BlockpraktikumMultimedia

Programmierung

2011

Gruppe 3

Page 2: Blockpraktikum Multimedia Programmierung 2011 Gruppe 3 · Tag 3 Physik und Ballwurf sind voll funktionsfähig. Entwicklungsverlauf Objekte können zerstört werden Tag 4. Entwicklungsverlauf

Unser Spiel

Page 3: Blockpraktikum Multimedia Programmierung 2011 Gruppe 3 · Tag 3 Physik und Ballwurf sind voll funktionsfähig. Entwicklungsverlauf Objekte können zerstört werden Tag 4. Entwicklungsverlauf

Spielidee

Eine anfangs streunende Straßenkatze schießt im Laufe der Levels mit Gegenständen Hindernisse ab, um positives Karma freizusetzen und verwandelt sich dabei langsam in eine „gute“ Katze.

Page 4: Blockpraktikum Multimedia Programmierung 2011 Gruppe 3 · Tag 3 Physik und Ballwurf sind voll funktionsfähig. Entwicklungsverlauf Objekte können zerstört werden Tag 4. Entwicklungsverlauf

Spielidee

Unser Charakter in unterschiedlicher Ausführung

(von „Straßenkatze“ zur „Schmusekatze“):

Page 5: Blockpraktikum Multimedia Programmierung 2011 Gruppe 3 · Tag 3 Physik und Ballwurf sind voll funktionsfähig. Entwicklungsverlauf Objekte können zerstört werden Tag 4. Entwicklungsverlauf

Spielidee

Munition:

abgeworfenen Gegenständen + Freisetzen des positiven Karmas Punkte→

==> neue, verbesserte Munition mit unterschiedlichen Eigenschaften kaufen; pro Level werden weitere Munitionsarten freigeschaltet

In jedem Level: neue Umgebung + unterschiedlicher Schwierigkeitsstufe + unterschiedlichen Wurfgegenständen und Hindernissen

Ein Level ist beendet wenn das positive Karma des Levels befreit wurde.

Page 6: Blockpraktikum Multimedia Programmierung 2011 Gruppe 3 · Tag 3 Physik und Ballwurf sind voll funktionsfähig. Entwicklungsverlauf Objekte können zerstört werden Tag 4. Entwicklungsverlauf

Spielidee

Standardwaffen

Sonderwaffen

Page 7: Blockpraktikum Multimedia Programmierung 2011 Gruppe 3 · Tag 3 Physik und Ballwurf sind voll funktionsfähig. Entwicklungsverlauf Objekte können zerstört werden Tag 4. Entwicklungsverlauf

Spielidee

Live – Vorführung :)

Page 8: Blockpraktikum Multimedia Programmierung 2011 Gruppe 3 · Tag 3 Physik und Ballwurf sind voll funktionsfähig. Entwicklungsverlauf Objekte können zerstört werden Tag 4. Entwicklungsverlauf

Verwendete Technologien

● Flash CS5, Action Script 3● Photoshop , Illustrator● Google ;)● SVN● Email

Page 9: Blockpraktikum Multimedia Programmierung 2011 Gruppe 3 · Tag 3 Physik und Ballwurf sind voll funktionsfähig. Entwicklungsverlauf Objekte können zerstört werden Tag 4. Entwicklungsverlauf

Entwicklungsansätze

● Gemeinsames Brainstorming, Skizzen● Aufgabenverteilung: erst Zweier-

Teams, danach gemeinsame Problembehandlung

● Paralleles Entwickeln von Code und Animationen

Page 10: Blockpraktikum Multimedia Programmierung 2011 Gruppe 3 · Tag 3 Physik und Ballwurf sind voll funktionsfähig. Entwicklungsverlauf Objekte können zerstört werden Tag 4. Entwicklungsverlauf

Entwicklungsverlauf

Tag 3

Physik und Ballwurf sind voll funktionsfähig

Page 11: Blockpraktikum Multimedia Programmierung 2011 Gruppe 3 · Tag 3 Physik und Ballwurf sind voll funktionsfähig. Entwicklungsverlauf Objekte können zerstört werden Tag 4. Entwicklungsverlauf

Entwicklungsverlauf

Objekte können zerstört werden

Tag 4

Page 12: Blockpraktikum Multimedia Programmierung 2011 Gruppe 3 · Tag 3 Physik und Ballwurf sind voll funktionsfähig. Entwicklungsverlauf Objekte können zerstört werden Tag 4. Entwicklungsverlauf

Entwicklungsverlauf

Dynamische Objekt- und Levelgenerierung

Tag 5

Page 13: Blockpraktikum Multimedia Programmierung 2011 Gruppe 3 · Tag 3 Physik und Ballwurf sind voll funktionsfähig. Entwicklungsverlauf Objekte können zerstört werden Tag 4. Entwicklungsverlauf

Entwicklungsverlauf

Hintergründe, Munition

Tag 6

Page 14: Blockpraktikum Multimedia Programmierung 2011 Gruppe 3 · Tag 3 Physik und Ballwurf sind voll funktionsfähig. Entwicklungsverlauf Objekte können zerstört werden Tag 4. Entwicklungsverlauf

Entwicklungsverlauf

Shop, mehrere Levels, Kamera

Tag 7

Page 15: Blockpraktikum Multimedia Programmierung 2011 Gruppe 3 · Tag 3 Physik und Ballwurf sind voll funktionsfähig. Entwicklungsverlauf Objekte können zerstört werden Tag 4. Entwicklungsverlauf

Entwicklungsverlauf

Bugfixing, Menü

Tag 8

Page 16: Blockpraktikum Multimedia Programmierung 2011 Gruppe 3 · Tag 3 Physik und Ballwurf sind voll funktionsfähig. Entwicklungsverlauf Objekte können zerstört werden Tag 4. Entwicklungsverlauf

Entwicklungsverlauf

Noch mehr Bugfixing, heutige Version

Tag 9

Page 17: Blockpraktikum Multimedia Programmierung 2011 Gruppe 3 · Tag 3 Physik und Ballwurf sind voll funktionsfähig. Entwicklungsverlauf Objekte können zerstört werden Tag 4. Entwicklungsverlauf

XP-Techniken

Changing Requirements● Keine grundlegende Veränderung des

Konzepts im Laufe der Entwicklung ● Ausarbeitung der Idee● Zusätzliche Ideen waren leicht

integrierbar

Page 18: Blockpraktikum Multimedia Programmierung 2011 Gruppe 3 · Tag 3 Physik und Ballwurf sind voll funktionsfähig. Entwicklungsverlauf Objekte können zerstört werden Tag 4. Entwicklungsverlauf

XP-Techniken

Allgemein: ● Story: verknüpft mit der

Spielmechanik● Waiting: erst Code ausarbeiten,

Entscheidungen verschieben● ToDo-Listen zum Abhaken● Aufgabenverteilung

Page 19: Blockpraktikum Multimedia Programmierung 2011 Gruppe 3 · Tag 3 Physik und Ballwurf sind voll funktionsfähig. Entwicklungsverlauf Objekte können zerstört werden Tag 4. Entwicklungsverlauf

XP-Techniken

„The Twelve XP Practices“ - verkürzt:● Planning Game: Brainstorming● Small Releases: viele SVN Commits

(268+), am Anfang wenige Releases mit vielen Veränderungen, später viele kleine Releases mit wenig Veränderung

● Simple Design: Design im Code sichtbar

Page 20: Blockpraktikum Multimedia Programmierung 2011 Gruppe 3 · Tag 3 Physik und Ballwurf sind voll funktionsfähig. Entwicklungsverlauf Objekte können zerstört werden Tag 4. Entwicklungsverlauf

XP-Techniken

● Pair Programming: am Anfang; später aufgabenabhängiges Aufteilen

● Collective Ownership: jeder konnte etwas am Code ändern, jede Veränderung wurde den Anderen mitgeteilt

● Continuous Integration: es war immer eine lauffähige Version des Spiels auf SVN vorhanden

Page 21: Blockpraktikum Multimedia Programmierung 2011 Gruppe 3 · Tag 3 Physik und Ballwurf sind voll funktionsfähig. Entwicklungsverlauf Objekte können zerstört werden Tag 4. Entwicklungsverlauf

Schwierigkeiten● Umsetzung der

Wurfanimation mit der Hauptfigur

● Game Over – BedingungErfolge● Schnell umgesetzte

Spielphysik● Artstyle, Grafik, Ästhetik● Es läuft!

Page 22: Blockpraktikum Multimedia Programmierung 2011 Gruppe 3 · Tag 3 Physik und Ballwurf sind voll funktionsfähig. Entwicklungsverlauf Objekte können zerstört werden Tag 4. Entwicklungsverlauf

//TODO

● Sound● Animationen zur Spielgeschichte/ Cutscene● Unterschiedliche Mechanik der verschiedenen

Munitionsarten● Highscore● Finetuning● Verbessertes Interface● Zielkurve● Eigene Bodies für verschiedene Munitionsarten