Gedächtnisprotokoll - Teil 1 Flashcards

Ersten drei Punkte vom Gedächtnisprotokoll

1
Q

Allgemeine Themen - Latenz

Warum sollten hohe Latenzen vermieden oder reduziert werden?

A

Um Übelkeit, reduzierte Immersion und beeinträchtige Nutzerfahrungen zu verhindern.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Allgemeine Themen - Entkopplung von Engine-Komponenten

Nenne die Definition von gekoppelten Komponenten und ihre Bestandteile.

A

Alle Prozesse (Input, Spielelogik, KI, Rendering) laufen synchron in einer festen Reihenfolge.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Allgemeine Themen - Entkopplung von Engine-Komponenten

Was sind Bestandteile der gekoppelten Komponenten?

A
  • Input (Nutzereingaben)
  • Spielelogik & KI (Berechnung der Spielmechanik)
  • Rendering (Darstellung der Spielwelt)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Allgemeine Themen - Entkopplung von Engine-Komponenten

Was ist ein Vorteil von gekoppelten Komponenten?

A

Einfache Implementierung

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Allgemeine Themen - Entkopplung von Engine-Komponenten

Was ist ein Nachteil der gekoppelten Komponenten?

A

Hohe Latenz und ineffiziente Nutzung moderner Hardware

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Allgemeine Themen - Entkopplung von Engine-Komponenten

Was sind die Verknüpfungen der gekoppelten Programme?

A
  • Die Prozesse sind linear miteinander verknüpft
  • Das Rendering muss warten, bis die Spielelogik abgeschlossen ist.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Allgemeine Themen - Entkopplung von Engine-Komponenten

Nenne die Definition von halbentkoppelten Komponenten.

A

Rendering und Spielelogik laufen mit unterschiedlichen Frequenzen, aber weiterhin synchronisiert

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Allgemeine Themen - Entkopplung von Engine-Komponenten

Was sind die Bestandteile der halbentkoppelten Komponenten?

A
  • Input
  • Spielelogik & KI (mit fester Frequenz)
  • Rendering (mit variabler Frequenz)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Allgemeine Themen - Entkopplung von Engine-Komponenten

Nenne die Definition von vollentkoppelten Komponenten.

A

Alle Komponenten laufen asynchron und unabhänging voneinander.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Allgemeine Themen - Entkopplung von Engine-Komponenten

Nenne die Bestandteile von vollentkoppelten Komponenten

A
  • Input
  • Spielelogik & KI
  • Rendering
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Allgemeine Themen - Entkopplung von Engine-Komponenten

Welche Verknüpfungen gibt es bei vollentkoppelten Komponenten?

A
  • Jeder Prozess hat seine eigene Zeitschleife
  • Kommunikation erfolgt über Pufferspeicher (z. B. Event-Queues)
  • Ermöglicht maximale Flexibilität und effiziente Ressourcennutzung
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Allgemeine Themen - Game Engine

Was ist eine Game Engine?

A

Eine Software, die die Interaktion eines oder mehrerer Spieler mit einer virtuellen Spielewelt in Echtzeit ermöglicht.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Allgemeine Themen - Game Engine

Was stellt eine Game Engine bereit?

A

Eine Game Engine stellt die technische Grundlage für Spiele bereit, um die Entwicklung zu erleichtern und zu beschleunigen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Allgemeine Themen - Von-Neumann-Architektur

Wie führt die Von-Neumann-Architektur Programme aus?

A

Die Von-Neumann-Architektur führt Programme aus, indem sie Befehle und Daten im selben Speicher verarbeitet.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Allgemeine Themen - Von Neumann Architektur

Liste die Funktionen der Von-Neumann-Architektur auf

A
  1. Lädt Befehle und Daten aus dem Speicher in die CPU.
  2. Steuerwerk interpretiert die Befehle
  3. Rechenwerk führt Berechnungen durch.
  4. Ergebnisse werden in den Speicher zurückgeschrieben oder als Ausgabe verarbeitet.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Allgemeine Themen - Von-Neumann-Architektur

Was bildet die Von-Neumann-Architektur und was ermöglicht sie?

A

Sie bildet die Grundlage moderner Computer und ermöglicht flexible Programmierung

17
Q

Allgemeine Themen - Latenz

Was versteht man im Kontext interaktiver Systeme unter Latenz?

A

Latenz ist die Zeit zwischen Auslösen eines Events (durch den Nutzer) und eines wahrnehmbaren Feedbacks

18
Q

Allgemeine Themen - Entkopplung von Engine-Komponenten

Welche Verknüpfungen gibt es bei halbentkoppelten Komponenten?

A
  • Die Spielelogik läuft mit einer festen Frequenz (z. B. 60 Hz.), während das Rendering so schnell wie möglich berechnet wird.
  • Dadurch werden Latenzen reduziert und die Performance verbessert.