Kapitel 9: Game Loop (Hauptschleife)

Entkopplung des Voranschreitens der Spielzeit von Benutzereingaben und Prozessorgeschwindigkeit.

9.1  Motivation

Wenn es in diesem Buch ein unverzichtbares Pattern gibt, dann dieses: Eine Game Loop (Hauptschleife) ist als Design Pattern für die Spieleprogrammierung exemplarisch. Nahezu jedes Spiel besitzt eine, sie stimmen jedoch nie exakt überein und nur wenige Programme jenseits von Spielen verwenden sie.

Um zu erkennen, wie nützlich sie sind, müssen wir weit zurückblicken. In der Frühzeit der Computerprogrammierung, in der noch alle Leute Bärte trugen, funktionierten Programme wie Geschirrspülmaschinen: Man lud seinen Code ab, drückte auf einen Knopf, wartete und erhielt irgendwann ein Ergebnis. ...

Get Design Patterns für die Spieleprogrammierung now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.