Abo
  • Services:
Anzeige
Nowhere: ein Mammutprojekt, das die beiden Entwicklermit prozedurale Generierung stemmen wollen
Nowhere: ein Mammutprojekt, das die beiden Entwicklermit prozedurale Generierung stemmen wollen (Bild: Duangle)

Prozedurale Generierung: Computer werden kreativ

Nowhere: ein Mammutprojekt, das die beiden Entwicklermit prozedurale Generierung stemmen wollen
Nowhere: ein Mammutprojekt, das die beiden Entwicklermit prozedurale Generierung stemmen wollen (Bild: Duangle)

Prozedurale Generierung und künstliche Intelligenz sind uralte Konzepte. Aber seit einigen Jahren tauchen sie in Spielen häufiger auf. Federführend sind dabei wieder einmal Indie-Entwickler. Aber was ist heute anders als vor zehn oder zwanzig Jahren?
Von Jan Bojaryn

Vor zwanzig Jahren war prozedurale Generierung etwas ganz Neues. Mit automatisch generierten Galaxien erweiterten David Braben und Ian Bell 1984 das Bewusstsein der Spielergemeinde mit dem richtungweisenden Elite. Gleichzeitig zeigte das Weltraumspiel, wie man gigantische Spielwelten aus einfachsten Computern kitzeln und wie man sie in den kleinstmöglichen Speicher packen konnte.

Anzeige

In letzter Zeit waren es Hits aus der Indie-Szene, die man mit dem Begriff "prozedurale Generierung" in Verbindung bringt - die Blockwelten von Minecraft und zuletzt der ehrgeizige Weltraumerkundungstrip No Man's Sky. Warum ist prozedurale Generierung heute wieder verstärkt ein Thema? Wozu eignet sich das Verfahren überhaupt? Wie haben sich die technischen Möglichkeiten entwickelt? Und ist der Hype in ein paar Jahren wieder vorbei?

Krieger in der Sackgasse

Leonard Ritter kennt sich mit prozeduraler Generierung aus. Unter dem Künstlernamen paniq ist er Mitglied der Demogruppe Farbrausch. 2004 hat er die Entstehung des prozedural generierten Shooters Kkrieger aus der Nähe verfolgt und mit der Engine selbst die Demo Fr-038: Theta entwickelt.

Aktuell arbeitet er mit seiner Ehefrau Sylvia an einem Projekt, das augenscheinlich eine ähnliche Richtung einschlägt: Nowhere spielt in einer fremdartigen Welt mit Schwarzlichtoptik, bewohnt von intelligenten Wesen. Spieler müssen als Neugeborene ihre Sprache lernen und mit ihnen interagieren - ein Mammutprojekt, das die beiden Entwickler stemmen wollen, indem sie auf prozedurale Generierung setzen.

Wenn man Ritter fragt, was Spiele heute anders machen, sagt er mit Blick auf Kkrieger: "Der Arbeitsprozess war nur insofern prozedural, als dass die Texturen und Models mit Operatoren gebaut wurden, weil diese leichter zu packen waren." Die Absicht war nicht das Schaffen ungekannter neuer Welten, sondern Size Coding: "Maximaler Effekt mit minimaler Executable Size war damals das Ziel."

Kkrieger schaffte schier Unmögliches: Der Egoshooter zwängte sich auf 96 Kilobyte. Ritter will das Projekt aber nicht überbewerten. "Der gefühlte Konsens in unserer Gruppe damals war, dass Kkrieger eine nette technische Spielerei ist, aber nicht die Zukunft der 3D-Shooter-Entwicklung."

Size Coding hat Grenzen. Den Finger in die Wunde legte niemand Geringeres als Programmierlegende John Carmack. Er stand damals vor der undankbaren Aufgabe, die Spielewelt für Rage zu begeistern - einen Egoshooter, der drei DVDs füllen sollte. "Wir haben uns diebisch gefreut, als er sich in einem Interview fragen lassen musste, warum er so viel Speicherplatz benötigt", erzählt Ritter. Aber Carmack antwortete, "dass man, um solche winzigen Größen erreichen zu können, den Künstlern sehr viel logisches Geschick abverlangen muss, was die kreative Entfaltung stark behindert. Das war korrekt."

Not macht erfinderisch: Unendliche Welten aus Ressourcenmangel 

eye home zur Startseite
irata 14. Apr 2014

Und wo sieht man, wie die das berechnen? IMO ist das ein ähnlicher Ansatz wie...

irata 11. Apr 2014

Da bin ich auch gespannt. Wenn man bedenkt, dass 1982 für River Raid und Pitfall...

Mandrake0 10. Apr 2014

Alleine die Textur Prozedural zu erstellen ist seit einiger zeit schon fast Standard dank...

HerrMannelig 10. Apr 2014

ja eben, es wird alles vom Programmierer vorgegeben. Mit Kreativität des Computers hat...

Sinnfrei 10. Apr 2014

Limit Theory wird auch komplett prozedural generiert werden. Und es sieht wirklich schon...



Anzeige

Stellenmarkt
  1. IT2media GmbH & Co.KG, Nürnberg
  2. Drägerwerk AG & Co. KGaA, Lübeck
  3. engram GmbH, Bremen
  4. operational services GmbH & Co. KG, Sindelfingen


Anzeige
Top-Angebote
  1. 37,99€
  2. Gutscheincode PLUSBAY (maximaler Rabatt 50€, nur Paypal-Zahlung)
  3. 299,00€

Folgen Sie uns
       


  1. Elektroauto

    Tesla Model S brennt auf österreichischer Autobahn aus

  2. Ubuntu 17.10 im Test

    Unity ist tot, lange lebe Unity!

  3. Asus Rog GL503 und GL703

    Auf 15 und 17 Zoll für vergleichsweise wenig Geld spielen

  4. Swisscom

    Einsatz von NG.fast bringt bis zu 5 GBit/s

  5. Bixby 2.0

    Samsung will Sprachassistenten auf viel mehr Geräte bringen

  6. FAA

    CNN-Drohne darf über Menschen fliegen

  7. Nintendo Switch

    Firmware 4.0 bietet Videoaufnahmen mit Einschränkungen

  8. UE Blast und Megablast

    Alexa-Lautsprecher sind wasserfest und haben einen Akku

  9. TPCast im Hands on

    Überzeugende drahtlose Virtuelle Realität

  10. Separate Cloud-Version

    Lightroom nur noch als Abo erhältlich



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Xperia Touch im Test: Sonys coolem Android-Projektor fehlt das Killerfeature
Xperia Touch im Test
Sonys coolem Android-Projektor fehlt das Killerfeature
  1. Roboter Sony lässt Aibo als Alexa-Konkurrenten wieder auferstehen
  2. Sony Xperia XZ1 Compact im Test Alternativlos für Freunde kleiner Smartphones
  3. Sony Xperia XZ1 und XZ1 Compact sind erhältlich

Arktika 1 im Test: Monster-verseuchte Eiszeitschönheit
Arktika 1 im Test
Monster-verseuchte Eiszeitschönheit
  1. TPCast Oculus Rift erhält Funkmodul
  2. Oculus Go Alleine lauffähiges VR-Headset für 200 US-Dollar vorgestellt
  3. Virtual Reality Update bindet Steam-Rift in Oculus Home ein

ZFS ausprobiert: Ein Dateisystem fürs Rechenzentrum im privaten Einsatz
ZFS ausprobiert
Ein Dateisystem fürs Rechenzentrum im privaten Einsatz
  1. Librem 5 Purism zeigt Funktionsprototyp für freies Linux-Smartphone
  2. Pipewire Fedora bekommt neues Multimedia-Framework
  3. Linux-Desktops Gnome 3.26 räumt die Systemeinstellungen auf

  1. Re: Ich habe 12 Minuten..

    Bannsänger | 13:08

  2. Re: Sinn?

    johnDOE123 | 13:08

  3. Re: "kann zwar kein Benzintank explodieren"

    bombinho | 13:08

  4. Re: Verkrüppelter Nautilus-Dateimanager

    gaelic | 13:06

  5. Re: Ist das relevant? Wir haben jedes Jahr 15000...

    _4ubi_ | 13:05


  1. 12:25

  2. 12:00

  3. 11:56

  4. 11:38

  5. 10:40

  6. 10:23

  7. 10:09

  8. 09:01


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel