gameprojekt: pac-man – the game game engine architecture vorgetragen von: manuel kaiser igor...

12
Gameprojekt: Pac- Man – The Game Game Engine Architecture vorgetragen von: Manuel Kaiser Igor Marijanovic Beuth Hochschule für Technik WS2012/13

Upload: hrodwulf-mundorf

Post on 06-Apr-2015

102 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Gameprojekt: Pac-Man – The Game Game Engine Architecture vorgetragen von: Manuel Kaiser Igor Marijanovic Beuth Hochschule für Technik WS2012/13

Gameprojekt: Pac-Man – The Game

Game Engine Architecture

vorgetragen von:Manuel Kaiser

Igor Marijanovic

Beuth Hochschule für Technik WS2012/13

Page 2: Gameprojekt: Pac-Man – The Game Game Engine Architecture vorgetragen von: Manuel Kaiser Igor Marijanovic Beuth Hochschule für Technik WS2012/13

Rückblick Prototyp

Page 3: Gameprojekt: Pac-Man – The Game Game Engine Architecture vorgetragen von: Manuel Kaiser Igor Marijanovic Beuth Hochschule für Technik WS2012/13

Rückblick Prototyp: Umfang

Singleplayer & 1 Multiplayer Modus• Multiplayer voreingestellt ohne Geister

Rudimentäres Menü

KI für alle Geister gleich (dumm)• Gleicher Schwierigkeitsgrad in allen Leveln

Eine Kameraperspektive

Page 4: Gameprojekt: Pac-Man – The Game Game Engine Architecture vorgetragen von: Manuel Kaiser Igor Marijanovic Beuth Hochschule für Technik WS2012/13

Finalfassung: Livedemo

http://bit.ly/UBQMYQ

Page 5: Gameprojekt: Pac-Man – The Game Game Engine Architecture vorgetragen von: Manuel Kaiser Igor Marijanovic Beuth Hochschule für Technik WS2012/13

Neu: Kamera und Levelaufbau

Third-Person-Perspektive mit Minimap• Angepasste Steuerung• Kamerawechsel auf Tastendruck• Minimap über „Normalized Viewport Rect“

Kompakterer Levelaufbau• Kurzweiligeres Spiele• Schnellerer Erfolg• Schneller steigende Anforderungen -> herausfordernd

Page 6: Gameprojekt: Pac-Man – The Game Game Engine Architecture vorgetragen von: Manuel Kaiser Igor Marijanovic Beuth Hochschule für Technik WS2012/13

Neu: Geister-KI

Werden mit höheren Leveln „besser“

Individuelles Verhalten• Bevorzugte Laufrichtung• Geschwindigkeit, Sichtweite• Nach Pac-Man ausschauen• Wegfindung nach Tötung

• Per A* nach Hause

Wegrennen vor Powerpill-Pac-Man

Page 7: Gameprojekt: Pac-Man – The Game Game Engine Architecture vorgetragen von: Manuel Kaiser Igor Marijanovic Beuth Hochschule für Technik WS2012/13

Neu: Spielmodi und Spielmenüs

Spielmodi Multiplayer• Mit und ohne Geister• Coop• Jeder gegen jeden

Informationen bei Verbindungsaufbau• Anzahl Spieler• Erfolgsmeldung• Anzeige der eigenen IP-Adresse

Komplette Menüsteuerung• Design mit GUISkin• Hilfeseiten• Rückkehr vom Spiel ins Hauptmenü

Page 8: Gameprojekt: Pac-Man – The Game Game Engine Architecture vorgetragen von: Manuel Kaiser Igor Marijanovic Beuth Hochschule für Technik WS2012/13

Ausgestaltung: Levels

Dunkle Spielwelt

Starke Kontraste

Comichafte Darstellung

Page 9: Gameprojekt: Pac-Man – The Game Game Engine Architecture vorgetragen von: Manuel Kaiser Igor Marijanovic Beuth Hochschule für Technik WS2012/13

Ausgestaltung: Modelle

Pac-Man• Skelett-Animation

Fressen

Geister• Skelett-Animation

Wabern

Page 10: Gameprojekt: Pac-Man – The Game Game Engine Architecture vorgetragen von: Manuel Kaiser Igor Marijanovic Beuth Hochschule für Technik WS2012/13

Ausgestaltung: Soundeffekte

Verwendung von Originalsounds• Teilweise Schnitt, um bessere Loops zu

ermöglichen• Filter und Pegelanpassung• Hauptproblem: Überlagerung

verschiedener Soundeffekte

Page 11: Gameprojekt: Pac-Man – The Game Game Engine Architecture vorgetragen von: Manuel Kaiser Igor Marijanovic Beuth Hochschule für Technik WS2012/13

Fazit: Spielprojekt

Positiv• Gute Spielbarkeit mit

hoher Performanz• Witzige Spielwelt• Unity ist eine tolle

Umgebung mit schnellem Feedback

Negativ• Originalsounds sind

nervig• Übernahme von

Änderungen im Projekt

• Caching der aktuellen Browser

Page 12: Gameprojekt: Pac-Man – The Game Game Engine Architecture vorgetragen von: Manuel Kaiser Igor Marijanovic Beuth Hochschule für Technik WS2012/13

*** GAME OVER ***

Vielen Dank für Ihre Aufmerksamkeit!