Spieldesign Allgemein Design Patterns Kommunikation zw. Objekten

Slides:



Advertisements
Ähnliche Präsentationen
GWT - google Web Toolkit
Advertisements

Persistente Domänenmodelle mit JPA 2.0 und Bean Validation
Rollenbasierter Entwurf am Beispiel eines benutzeradaptierbaren Hyperbooks Institut für Informatik Rechnergestützte Wissensverarbeitung Universität Hannover.
Was ist neu in VS 2003 ? Ein Überblick. Bernd Marquardt Software & Consulting
Design Patterns- Entwurfsmuster
Anwendungsfalldiagramm
Objektorientierter Entwurf (OOD) Teil 3: Qualitätsmodell
Stefanie Selzer - Pascal Busch - Michael Kropiwoda
Vorlesung Informatik 2 Algorithmen und Datenstrukturen (27-Selbstanordnende lineare Listen) Prof. Th. Ottmann.
Praktikum Entwicklung und Einsatz von Geosoftware I - Sitzung 6 Model-View-Controler als Grundlage für Nutzerschnittstellen Sommersemester 2003 Lars Bernard.
Präsentation der KernelPanic-Group
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Test Summary: m ein Fehler pro Tag m Test First m Funktionstests.
-LABORPRAKTIKUM- SOMMERSEMESTER 2005
Folie 1 Christian Pfeffer Carsten Walther Fernstudium Informatik Matrikel LABORPRAKTIKUM- SOMMERSEMESTER 2005 Umsetzung von Pattern Muster: DECORATOR.
Software Design Patterns Extreme Programming (XP).
Command Pattern Karola Schäuble,
Dependents, Publish-Subscribe, Listener
CRM Editor auf der Basis von Qt (Beispiel von Ubi erat Lupa)
UML Sequenzdiagramme Impuls Referat Was ist die Motivation?
FH-Hof Singleton Pattern Richard Göbel. FH-Hof Motivation Bestimmte Klassen sollen nur ein Objekt haben Nur ein Fabrikobjekt für eine Fabrikklasse Zentraler.
Proseminar Java Beans Events gehalten von Richard Gottwald Lehrstuhl: Prof. Dr. Dr.h.c. J. Eickel Betreuerin:Mag. Phil. R. Höllerer.
YouTube5 .0 Projektpräsentation
11. Vorlesung: Dynamische Konzepte am Fallbeispiel
Silverlight Eine Einführung. Agenda 1.Was ist Silverlight? 2.Die Silverlight Philosophie 3.Vorstellung des Szenarios 4.Einführendes Beispiel 5.Konzepte.
Seminar Web-Anwendungen mit JSP u. ASP.NET entwickeln JavaServer Faces Vortragender: Thomas Dermin Custom-Components.
Letzter Tag Spaeter Zeitpunkt letzte Lied hoert man weiter.
Suzan, Alexandra, Pascal und Anna. Neben den uns all bekannten Schnittstellen gibt es auch noch die Schnittstellenkarten (Interface – Karte) die für Spezielle.
Unified Modeling Language Repetition / Einführung zu UML
Willkommen Admin! Use Case 1: Forum-Administration -> Task 2 User erstellen -> Task 1 Anzeige User Liste -> Task 3 User löschen -> Task 5 User sperren.
Universität zu Köln Institut für Historisch-Kulturwissenschaftliche Informationsverarbeitung Prof. Dr. M. Thaller AM1: Re-usable Content in 3D und Simulationssystemen.
Halil, Adam, Sebastian, Jens und Maicel
GPicS Geo Picture Service. Gliederung 1. Entwicklersicht a) Layout b) Primefaces Komponenten c) Controller d) Datenbank 2. Evaluation.
Gruppe: Gewinnt Überblick 1.0 (Martin Kapfhammer)
Vorstellung des Projektergebnisses. Agenda I. Bla II. Änderungen beim Design III. Zeitliche Aufwände IV. Komplexität V. Produktpräsentation VI. Mögliche.
Reiner Ganser Solution Architect 1stQuad Solutions GmbH Presentation Subtitle.
1.2 Trennung von Struktur und Inhalt
1.5 Das Entwurfsmuster Kompositum
Die Architektur von Jini Präsentation von Thomas Heinis & Michea Wankerl Seminar Information & Kommunikation WS 2000/01.
NDK Enterprise Technologien Informationen Infrastruktur und Fallstudie Daniel Nydegger Studienleiter Enterprise System Entwicklung.
Tutorium PG Verbesserung Blatt 5 Beim instanziieren eines Fahrrades muss es möglich sein, alle benötigten Attribute dem Konstruktor zu übergeben.
Vom Geschäftsprozess zum Quellcode
Visionaire - Adventure Game Engine Tipps und Konzepte zur Entwicklung eines Spiele Editors Alex Hartmann.
Objectives Verstehen was unterDelegate verstanden wird
22. Oktober 2007Martin Feldmann, 1 Bachelor-Thesis Entwicklung einer automatisierten Dokumentation von LabVIEW Quellcode für das Rahmenwerk.
SWT-Übung WS 10/ Zusammenfassung.
MultimediaprogrammierungSlide 1 LFE Medieninformatik Multimediaprogrammierung SS 2006 Team: Andreas Kräss Simon Acker Johannes Vetter Andreas Rogge-Solti.
© ARC Solutions GmbH All rights reserved 10. Informatik-Tag, HTWM Dipl.-Inf. Chris Hübsch, ARC Solutions GmbH EINSATZ VON DESIGN PATTERNS BEI DER.
Software Design Patterns
A Workshop About this chapter General description Units Time Schedule
A&D Persa K TB Herzlich Willkommen zum Flash 4 - Seminar.
Laborpraktikum Umsetzung von Pattern SS 05 Prof. Paul, Dipl.-Inf. Fröhlich, Dipl.-Inf. Linke {paul | iti.cs.uni-magdeburg.de
Case Tools Unterstützung für Design Pattern von Vladislav Krasnyanskiy.
Dieser Vortrag wird gesponsort von:
Rusch Philipp, Spiegel Philipp, Sieber Michael, Ucar Sahin, Wetzel Markus.
…Be readY.
GAME PROGRAMMING PATTERNS – FLYWEIGHT & OBSERVER Robert Nystrom Softwaretechnologie II Teil 2 Anike Schulz.
FH München FB 07 Informatik/Mathematik Projektstudium Chipkarten SS 2001 Qualitätssicherung Koerner Constanze Fleischhut Oliver Beese Stefan Hüttlinger.
Spatial Partition Game Programming Patterns / Optimization Patterns AM3: Softwaretechnologie II (Teil 2): Simulation und 3D Programmierung Dozent: Prof.
Neukonzeptionierung des SVNCheckers > Malte Legenhausen > DLR > Folie 1 Observer - Pattern Malte Legenhausen, Robert Werschnitzke Asea Brown.
FLEET MANAGEMENT Wirtschaftsinformatik Projekt WS Benny Brand | Paul Fuchs | Gui Rong Ko | Boris Oechsle | Elizaveta Olar | Thomas Oppel | Matthias.
S INGLETON P ATTERN IN M ATLAB By Giuseppe
EFFORTMANAGEMENT Jan Gerber Simon Hofmann Lukas Nonnenmacher.
Von Tugay Haskioglu und Thomas Hartmann
City Yandere Carcassonne
Einsatz von Computerspielen im Unterricht am Beispiel von „Portal 1“
Julian Lebherz Betreuer: Thomas Büchner Christian Neubert
1. Die rekursive Datenstruktur Liste 1
Informatik Softwareentwicklung – 4.3 Entwurfsmuster
Abacus-Schnittstellen
 Präsentation transkript:

Spieldesign Allgemein Design Patterns Kommunikation zw. Objekten Klassendiagramm

Spieldesign - Allgemein Java Code Conventions Überprüfung mittels Checkstyle Trennung UI/Logik Spezifieren von Interfaces, die jeweils bekannt sind z.B. PublicGameInterface Events Objekt kennt nur das EventListener Interface

Spieldesign - Design Patterns Singletons Anti-pattern Factory GameCanvasFactory LogicFactory Erstellt TimeAttack/ClassicGameLogic Game kennt nur GameLogic Memento Speichern von Objekten ohne die interne Struktur preiszugeben TimeControlMeneto TimeControl.getMemento TimeControl.loadFromMemento(TimeControlMeneto m)

Spieldesign – Kommunikation zw. Objekten Events

Spieldesign – Kommunikation zw. Objekten Objekt hinter dem Listener unbekannt -> Trennung UI / Logik

Vorführung Use Cases: Neues Spiel Änderung des Tilesets/der Karte/Spielmodus Sound / Musik Laden & Speichern Undo/Redo Hilfe

Use Case – Neues Spiel

Änderung des Tilesets/der Karte/Spielmodus