Kapitel 20 – Prozedurale Generierung in Elite
Elite war eines der ersten Spiele, das prozedurale Generierung in großem Umfang einsetzte. Der gesamte Spielkosmos mit über 2.000 Planeten wurde aus mathematischen Algorithmen erzeugt – statt händisch erstellt zu werden.
Dadurch konnte man mit nur wenigen Kilobytes:
- 8 Galaxien mit je 256 Systemen darstellen
- Jedem Planeten Namen, Wirtschaft, Regierung und Technologielevel zuweisen
- Handelsgüter, Piratenaufkommen und Reiseverbindungen berechnen
Die Welt von Elite war also nicht statisch, sondern „berechnet“. Diese Technik wurde später Standard in Spielen wie Diablo, No Man’s Sky oder Starfield.
Das Besondere: Die Algorithmen wurden so geschrieben, dass sie deterministisch funktionierten – dieselbe Startzahl („Seed“) erzeugte immer dieselbe Galaxie. So wurde Konsistenz mit Minimalressourcen möglich.
„Wir konnten eine Galaxie simulieren, ohne sie zu speichern.“ – Ian Bell