Kapitel 1 Flashcards
Aus welchen 3 Komponenten setzt sich die Definition von Computer Games zusammen?
- Interactive: Interaktion mit dem Computer oder Mitspieler
- Experience: Wahrnehmen und erleben des Inhalts
- Challenge: Herausfordernd, Verbesserung
Welche Geschäftsmodelle für Computer Spiele existieren?
- Verkauf
- Abonnement
- Micro Transactions
Was sind Erfolgsfaktoren von Computer Games?
- Ansprechende, herausfordernde Erfahrungswelt
- Gute Servicequalität
- Ausreichende Spieleranzahl
- Lange Spieldauer
Was können negative Folgen eines Erfolgs eines Video Games sein?
- Suchtgefahr
- Lösungen werden schnell publik durch große Community
- Systematischer Betrug
Was sind Unterscheidungsmerkmale von Computerspielen?
- Anzahl gesteuerte Spiele-Entitäten
- Darstellungsperspektive
- Zeitlicher Ablauf • Komplexität der Steuerung • Dimension/Granularität der Spielwelt
- Anzahl der Spieler
- Entwicklung des Spieler-Accounts
- Einfluss des Zufalls
Wie sind Entwicklerteams von Computer Games üblicherweise aufgebaut?
- Software Engineers
- Artists
- Game Designers (Story, Leveldesign, Spielziele…)
- Produzenten
- Publisher und Studios
Welche Faktoren sprechen gegen eine einheitliche Standardarchitektur von Games?
- Content steht im Vordergrund
- Unterschiedliche Anforderungen
- Hohe Anforderungen an Performanz
- Hardware verändert sich schnell
Was sind die 4 großen Bausteine einer Game Architektur?
- Game Content 2. Game Engine 3. Hardware Abstraction Layer 4. Hardware
Welche Arten von zeitlichen Abläufen gibt es?
- Real-Time
- Game-Time
- rundenbasiert
Nennen Sie Klassische Spiele Genres
zum Beispiel: 1. Real-Time Strategie Games 2. Massive Multi Player Role Playing Games 3. Multiplayer Online Battle Arena Games 4. First-Person-Shooter 5. Rennspiele 6. Fighting Games 7. Wirtschaftssimulationen und rundenbasierte Strategiespiele 8. Adventure Gams
Bausteine der Game Engine?
Aus welchen Komponenten besteht die Hardwareplattform?
- Grafikkarte
- Soundkarte
- Eingabegeräte
- Sekundärspeicher
- Hauptspeicher
- Prozessor
Was sind die Aufgaben des Hardware Abstraction Layers?
- Kapselung der Hardwareeigenschaften bei unterschiedlicher Hardwarekonfiguration
- Einheitliche Schnittstelle zur Hardware
- Anbieten von Basisbefehlen
Nennen Sie Beispiele für Hardware Abstraction Layers!
- Gilde
- DirectX
- OpenGL
- libgcm+Edge
Was ist die Graphics Engine?
- Höhere Zugriffsebene auf Grafikfunktionalitäten
- Auf spezifische Art der Darstellung zugeschnitten
- Arbeit mit Modellen auf einer höheren Abstraktionsstufe (Sprites, Charaktere, Solids)
- Realisiert komplitziertere Aspekte der Anzeige (Mini Maps, Spezialeffekte etc.)
Was ist die Rendering Engine?
- Setzt die Modelle in eine Darstellung auf dem Bildschirm um
- low-level Aufbau und Bearbeitung eines Szenegraphen
- visuelle Effekte
- Darstellung des Front-End (GUI, Menüs, HUDs)
Wo ist der Unterschied zwischen Rendering Engine und Graphics Engine?
Die Graphics Engine modelliert die Daten nur; die Rendering Engine setzt diese Modelle in eine Darstellung um.
Was sind die Aufgaben der Physics Engine?
Simulieren von:
- Phys. Grundregeln
- Kollisionen
- Krafteinwirkungen
- Explosionen
- Ragdolls
Wie ist der Zusammenhang zwischen der Physics Engine und Animationen?
Animationen basieren auf den physikalischen Grundlagen, die durch die Physics Engine simuliert werden.
Beispiele für Physics Engines?
- Havok
- Open Dynamics Engines
- Tokamak
- PhysX
Was sind die Aufgaben der Animation Engine?
- Natürliche Darstellung der Bewegung von Objekten
- Animation von Sprites und Texturen
- Animation von Graph Modellen
- Festkörper- oder Skelettbewegungen
Was sind Beispiele für Animation Engines?
- Granny
- Havok
- Endorphin
- Edge
Was sind die Aufgabe der Sound Engine und des Audio Managers?
- Abspielen und Erzeugen von Geräuschen und Musik
- Sound Rendering
- Sync von Bild und Ton
- Abmischen
- 3D und Entferungsunterschiede
Was sind Beispiele für Sound Manager?
- xAct
- SoundRIOT
- Scream
- IrrKlang