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)