Klassische Fabrikbauspiele zwingen Spielende, endlose Geflechte aus Förderbändern und Sortierern zu entwirren. In der postapokalyptischen Simulation von City From Naught steuerst du eine mechanische Belegschaft über Klartextanweisungen. Die Roboterprogrammierung in Brave New Wonders zu beherrschen ist die wichtigste Fähigkeit, um dein fliegendes Industrieimperium über die schwebenden Inseln zu skalieren. Ohne Förderbänder stehen und fallen deine Lieferketten damit, wie klar du deine Einheiten anweist. Wer die Roboterprogrammierung in Brave New Wonders versteht, verwandelt chaotische Engpässe in elegante, selbstregelnde Logistikkreisläufe – ohne eine einzige Zeile echten Code.

Ob du deinen ersten Erztransporter einrichtest oder mehrstufige Fabriken in gefährlichem Vulkangelände koordinierst: Dieser Guide deckt alles ab, was du zum wirksamen Befehligen deiner Automaten brauchst.

Kernmechanik: Natürliche Sprache zu Zustandsgraphen kompilieren

Die gestalterische Grundidee des Spiels ersetzt physische Bänder durch autonome Bodeneinheiten, die Automaten. Statt Schienen zu verlegen, öffnest du den Verhaltenseditor eines Automaten und tippst Anweisungen so, wie du einer menschlichen Arbeitskraft eine Aufgabe erklären würdest. Dahinter arbeitet ein spezialisiertes Sprachmodell, das deinen Text auswertet und automatisch einen visuellen Verhaltensgraphen erzeugt.

Werbung

Dieser Verhaltensgraph ist eine visuelle Zustandsmaschine. Jede Anweisung zerfällt in klar unterscheidbare Bestandteile:

  • Aktionsknoten: Einzelne physische Handlungen der Maschine, etwa zu einer Mine fahren, veredeltes Metall aufnehmen oder Waren in ein Lager legen.
  • Übergangsbedingungen: Auslöser, die bestimmen, wann ein Automat von einer Aktion zur nächsten wechselt, darunter volle Ladung, abgelaufene Timer oder farbige Signale nahegelegener Fabriken.
  • Rückfallzweige: Alternative Wege und Wartezustände, die greifen, wenn ein Ziel nicht erreichbar, voll oder ohne das gewünschte Material ist.

Du musst eine unpassende KI-Auslegung nie hinnehmen. Sobald das System den Verhaltensgraphen erzeugt, kannst du ihn Knoten für Knoten prüfen. Du darfst Übergänge frei verschieben, Auslösebedingungen ändern, zusätzliche Aktionen einfügen oder den ursprünglichen Satz umformulieren. Wer volle manuelle Kontrolle bevorzugt, kann das Textsystem laut Entwicklern ganz umgehen und seine Zustandsmaschinen von Hand zusammensetzen.

Anweisungen formulieren: Syntax, Klammern und Variablen

Das Spiel akzeptiert Klartext in jeder unterstützten Sprache, doch verlässliche Ergebnisse verlangen klare Formulierungen. Der Verhaltenseditor übersetzt Alltagsanweisungen in logische Parameter, und feste Muster verhindern Missverständnisse beim Kompilieren.

  1. Geschweifte Klammern für Ziele nutzen: Klammern um Gebäuderollen wie {storage} oder {smelter} sagen dem Compiler, dass er diesen Begriff als interaktive Zielvariable behandeln soll. Weist du das fertige Verhalten einem Automaten zu, fordert dich die Oberfläche auf, konkrete Bauten in der Spielwelt anzuklicken.
  2. Exakte Namen aus dem Spiel verwenden: Vermeide allgemeine Begriffe. Spielertests zeigen, dass die Anforderung eines allgemeinen Rohstoffs wie "Kristall" das Aufnehmen oft nicht auslöst, während der exakte Datenbankname wie "Refined Crystal" oder "Metal Plate" problemlos kompiliert.
  3. Eigene Variablennamen für Doppellieferungen deklarieren: Community-Berichte betonen, dass zwei Variablen mit gleichlautenden Bezeichnungen den Parser verwirren. Werden zwei verschiedene Gegenstände unter identischer Variablenklasse geführt, kann ein Automat den ersten Gegenstand endlos wiederholen. Spielende lösen das mit eigenen Bezeichnungen wie item1 und item2, die getrennte Lieferzustände sichern.
  4. Leerlauf- und Rückfallbedingungen festlegen: Sag der Maschine immer, was zu tun ist, wenn eine Bedingung nicht erfüllt wird. Ein Zusatz wie "andernfalls warten" verhindert, dass Automaten ziellos umherfahren oder blockieren, wenn Schwellenwerte nicht erreicht sind.

Die folgende Tabelle zeigt gängige Formulierungsmuster und ihre Verarbeitung durch den Compiler:

Gewünschtes VerhaltenEmpfohlene KlartextanweisungErzeugte Verhaltenslogik
Einfache RohstoffrouteFahre zu {mine}, sammle Iron Ore bis voll, liefere dann Iron Ore zu {warehouse}.Pendelt zwischen zwei zugewiesenen Knoten je nach Ladekapazität.
Bedingte LagerversorgungFällt der Bestand in {factory} unter 5, hole Coal aus {storage} und lege es in {factory}.Prüft interne Lagerschwellen, bevor Fahrten ausgelöst werden.
Reaktion auf FarbsignalWenn {signalSource} Rot ist, hole Iron Plate aus {warehouse} und liefere zu {signalSource}.Lauscht auf aktive Signalfarben, um Lieferaufgaben zu wählen.
Priorität mehrerer RohstoffeSendet {smelter} Rot, liefere Iron Plate; sendet {smelter} Blau, liefere Refined Crystal; sonst warte.Verzweigt Zustandsübergänge anhand mehrerer Signalfarben.

Fortgeschrittene Signalautomatisierung und reaktive Lieferketten

Einfache Punkt-zu-Punkt-Kreisläufe genügen in der frühen Kampagne auf der Insel Amerika, doch komplexe Rezepte überfordern unkoordinierte Transporter schnell. Ein Schmelzofen, der zwei getrennte Rohstoffe braucht, bleibt leicht stehen, wenn zwei nicht verknüpfte Automaten die Eingangspuffer ungleich fluten. Ein reaktives Signalnetz löst diesen Engpass vollständig.

Gebäude und Produktionsanlagen können anhand ihrer aktuellen Bestände unterschiedliche Farbsignale senden – etwa Rot, Blau oder Grün. Statt mehrere Transporter nach starren Zeitplänen einzusetzen, lässt du deine Fabrik ihren akuten Mangel melden:

  1. Öffne die Oberfläche der Zielfabrik oder des Schmelzofens und rufe die Signaleinstellungen auf.
  2. Lass die Anlage Rot senden, wenn ihr interner Bestand an Eisenplatten unter fünf Einheiten fällt.
  3. Lass dieselbe Anlage Blau senden, wenn der Bestand an Kristallsplittern unter fünf Einheiten fällt.
  4. Lass sie gar kein Signal senden, solange beide Schwellen erfüllt sind.
  5. Weise einem einzelnen Mover die Anweisung zu, den Schmelzofen zu prüfen: bei Rot Eisenplatten holen, bei Blau Kristallsplitter holen und ohne Signal in Bereitschaft bleiben.

Dieser reaktive Kreislauf lässt eine einzige Einheit ungleiche Lieferungen dynamisch ausgleichen und macht weitere Automaten für Verteidigungslogistik oder Bauprojekte frei. Wer die Baumechaniken und Community-Updates direkt ansehen möchte, findet das Spiel auf der Steam-Shopseite von Brave New Wonders.

Bekannte Grenzen des Compilers, Fehler und Lösungen der Community

Direkte Anweisungen verarbeitet das Sprachsystem zwar zuverlässig, doch komplexe Automatisierungen stoßen an die Grenzen früher Versionen. Rückmeldungen aus den Steam-Foren und von Playtestern zeigen mehrere wiederkehrende Eigenheiten, die bestimmte Umwege verlangen.

  • Zählschleifen: Der aktuelle Parser versteht keine numerischen Schleifenzähler. Anweisungen, eine Aufgabe fünfmal zu wiederholen und dann zu einem zweiten Gegenstand zu wechseln, lassen sich nicht kompilieren. Für Rezepte mit ungleichen Verhältnissen (etwa zwei Teile A auf ein Teil B) empfehlen Spielende Signalschwellen der Fabrik oder Sortierer und mehrere Mover, statt sequenzielle Zähllogik zu schreiben.
  • Längenbeschränkung der Anweisungen: Community-Berichte zeigen, dass lange, absatzgroße Anweisungen von rund 50 Zeilen den Compiler dazu bringen, verworrene Schleifengraphen mit defekten Wahr/Falsch-Übergängen zu erzeugen. Halte Textanweisungen kurz, idealerweise unter drei Sätzen je Rolle.
  • Signalpausen zwischen Zuständen: Es wurde berichtet, dass rasch wechselnde Signale dazu führen, dass ein Automat eine Bedingung prüft, während eine Anlage zwischen zwei Zyklen kurzzeitig gar kein Signal sendet. Eigene Zweige für jede Farbe statt einer einfachen Wahr/Falsch-Prüfung sichern stabile Übergänge.
  • Zeitgesteuerte Rückfalllösungen fürs Lager: Da direkte prozentuale Kapazitätsabfragen begrenzt sind, bauen erfahrene Spielende zeitgesteuerte Rückfallschleifen. Kann ein Automat innerhalb von zwei Sekunden nichts im Hauptlager ablegen, leitet die Logik ihn zu einem Überlauflager um.

Anpassungen an die Biome des Archipels

Wenn du deine Luftoperationen über das gemäßigte Amerika hinaus ausdehnst, muss sich die Roboterprogrammierung in Brave New Wonders an die Umweltgefahren der einzelnen schwebenden Landmassen anpassen:

  • Europa (Das vereiste Archiv): Über dem alten Großbeschleuniger funktioniert die Stromerzeugung an der gefrorenen Oberfläche schlecht. Automatenroutinen müssen die Energieverteilung priorisieren und per klarer Bedingung nicht notwendige Logistik abschalten, sobald die Reserven sinken.
  • Afrika (Die Sonnenoase): Die Agrarerträge sind hoch, doch verderbliche Pflanzen bringen Countdowns mit. Transportroutinen können sich nicht auf passive Lagerschlangen verlassen; du musst eng getaktete Lieferzyklen programmieren, die auf Feuchte- und Temperatursensoren der Gewächshäuser reagieren, damit nichts unterwegs verdirbt.
  • Asien (Das vulkanische Industriezentrum): Ausbrechende Lavaströme zerstören Automaten binnen Sekunden, und der Betrieb nahe Thermalschloten zehrt an der Haltbarkeit der Chassis. Überleben verlangt gefahrenbewusstes Verhalten, das externe Warnflaggen mit automatischen Umleitungsbefehlen verbindet und Arbeiterflotten bei seismischen Stößen auf sicheren Boden zurückzieht.

Häufige Fragen

Kann man das Spiel ohne das KI-Textsystem spielen?

Ja. Der Klartext-Compiler ist völlig optional. Wer klassische visuelle Programmierung bevorzugt, umgeht die Textoberfläche und baut Verhaltensgraphen von Hand, indem er Aktionsknoten und bedingte Übergänge im Inspektor verbindet.

Wie lang darf ein Befehl zur Roboterprogrammierung sein?

Das Spiel nennt keine feste Zeichengrenze, doch Tests der Community zeigen, dass Anweisungen mit mehreren Sätzen oder rund 50 Zeilen kaum noch korrekt kompilieren. Deutlich verlässlicher sind knappe, mehrfach verzweigte Anweisungen, die sich auf ein oder zwei aktive Signale konzentrieren.

Warum ignoriert mein Automat zugewiesene Lagerlieferungen?

Meist liegt es daran, dass Begriffe nicht den Namen im Spiel entsprechen oder die Zielvariable fehlt. Nenne Gegenstände mit ihrer exakten Bezeichnung, etwa "Refined Crystal" statt "Kristall", und setze Klammern um Ziele, damit der Inspektor die Verknüpfung mit konkreten Bauten zulässt.

Unterstützt die Roboterprogrammierung in Brave New Wonders Schleifen mit fester Wiederholungszahl?

Nein. Der Compiler beherrscht derzeit weder numerische Zähler noch endliche Schleifen. Für ungleiche Rezepte stellst du Produktionsgebäude so ein, dass sie bei fehlenden Zutaten Farbsignale senden, damit die Maschinen auf den tatsächlichen Bedarf reagieren statt auf handgezählte Schleifen.

Verwandte Guides