Wie man mit KI ein Spiel wie RimWorld erstellt

Nutze zwei Arbeiter und drei Aufgaben, um zu verstehen, warum eine abgeschlossene Reparatur ihre Frist trotzdem verpassen kann.

Seele Editorial TeamAktualisiert 11. November 2026

Erstelle ein originelles Kolonie-Sim rund um eine Arbeitswarteschlange und eine einzige Frist. Am fiktiven Tern-Grat-Relais müssen zwei Crewmitglieder einen Sturmverschluss reparieren, einen Luftfilter wechseln und eine Kiste in den Lagerbereich bringen. Nur ein Crewmitglied kann den Verschluss reparieren. Wenn eine Aufgabe mit geringerem Risiko diese Person zuerst beansprucht, kann die Station die Frist verpassen, selbst wenn jede Aufgabe letztlich abgeschlossen wird.

Nutze drei feste Ticks, um diese Wahl aufzuzeigen. Ein lesbarer Zeitplan zeigt dir, was jedes Crewmitglied getan hat, welche Aufgabe warten musste und ob die Reparatur pünktlich abgeschlossen wurde.

Beginnen Sie mit einer gemeinsamen Engstelle

Ein fiktives Grat-Relais verfügt über einen Sturmverschluss und eine Kiste neben seiner Ladeplattform
Bauen Sie eine kleine Station mit einer kurzen Liste sichtbarer Aufgaben. Ein gemeinsamer Arbeiter macht die Reihenfolge bedeutsam.

Ludeon Studios beschreibt RimWorld als eine Science-Fiction-Koloniesimulation, in der Spieler Kolonisten und deren Bedürfnisse verwalten. Die eigenen Tutorial-Materialien des Studios beschreiben ebenfalls konfigurierbare Arbeitsprioritäten. Für einen originellen Prototyp können Sie die allgemeine Idee konkurrierender Arbeiten übernehmen und genau definieren, wie Ihre Besatzung eine Aufgabe übernimmt.

Am Tern Ridge Relay beginnen Mira und Sol frei. Nur Mira kann Reparieren oder Filtern. Beide können Transportieren. Alle Aufgaben sind verfügbar, wenn Tick eins beginnt. Die Luke muss bis zum Ende von Tick zwei repariert sein. Die Station startet mit 5 Luft, einem abstrakten Spielzähler, und verbraucht 1 Luft am Ende jedes Ticks.

Machen Sie die Dispositionsregel sichtbar

AufgabeBerechtigte BesatzungDauerAbschlusseffekt
Luke reparierenMira2 TicksLaden vollständig. Die Frist ist das Ende des Ticks 2.
Filter wechselnMira1 Tick2 Luft hinzufügen.
Kiste transportierenMira oder Sol1 TickKiste als zugestellt markieren.
Eine fiktive Werkbank zeigt separate Aufgabenmarkierungen für das Laden, den Filter und die Kiste
Halte den Aufgabenrang, die Eignung und die aktuelle Zuordnung im Text lesbar. Die Werkbank veranschaulicht die drei konkurrierenden Aufgaben.

In jedem Tick behalte aktive Aufgaben mit ihrem zugewiesenen Personal bei. Sortiere ausstehende Aufgaben nach aufsteigendem numerischem Rang, dann alphabetisch nach Aufgaben-ID, falls die Ränge gleich sind. Nimm den ersten freien, geeigneten Arbeiter in der Reihenfolge Mira, Sol. Wenn für eine Aufgabe kein geeigneter Arbeiter frei ist, protokolliere den Grund und fahre mit der Suche fort. Eine wartende Aufgabe darf niemals verhindern, dass ein geeigneter Arbeiter eine andere Aufgabe übernimmt.

Am Ende eines Ticks schreite alle aktiven Aufgaben um einen Schritt vor. Wende die Abschlusswirkungen an, ziehe die Luftkosten ab und prüfe dann jede Frist. Eine Aufgabe, die im zweiten Tick abgeschlossen wird, gilt als pünktlich. Eine Aufgabe, die im dritten Tick abgeschlossen wird, kann eine verpasste Frist des zweiten Ticks nicht rückgängig machen.

Zwei Zeitpläne aus dem Reset wiedergeben

Beginne mit den Rängen Repair 1, Filter 2 und Haul 3. Setze anschließend zurück und ändere nur Filter auf den Rang 0. Dieser kleine Scheduler akzeptiert 0 als Rang über 1. Halte die gleiche Arbeiterqualifikation, die Jobdauern und den Startwert von Air in beiden Läufen bei.

TickZuweisungen der BaselineBaseline AirFilter zuerstVariante Air
1Mira Repair, Sol Haul4Mira Filter, Sol Haul6
2Mira schließt Repair pünktlich ab. Sol ist inaktiv.3Mira beginnt mit Repair. Sol ist inaktiv. Frist verpasst.5
3Mira schließt Filter ab. Sol ist inaktiv.4Mira schließt Repair verspätet ab. Sol ist inaktiv.4
Ein geschlossenes Senkfenster in Senfgelb mit einer kleinen grünen Lampe am fiktiven Relais
Das abgeschlossene Senkfenster ist ein visueller Hinweis. Zeige ein separates Ergebnis für die Frist, da ein geschlossenes Senkfenster auch verspätet sein kann.

Beide Zeitpläne enden bei 4 Luft. Die Baseline wahrt die Frist, die Variante verfehlt sie. Um das Verfehlen zu diagnostizieren, betrachte den Start-Tick des Auftrags und die erste Zuweisung an Mira. Halte das Fristergebnis und den aktuellen Auftragsstatus getrennt, damit eine verspätete Fertigstellung sichtbar bleibt.

Gib der KI den Zeitplaner und die Akzeptanzspuren

Fordere zunächst eine Einzelstufensteuerung an. Das Voranschreiten um einen Tick erleichtert es, das Protokoll mit dem Testfall abzugleichen.

Erstelle einen originalen Browser-Koloniesimulator namens Tern Ridge Relay.
Verwende zwei Crewmitglieder in der Reihenfolge Mira, dann Sol. Beginne mit beiden frei und 5 Luft.
Mache bei Tick 1 drei Aufträge verfügbar: Reparatur Rang 1 (nur Mira, 2 Ticks, fällig Ende von Tick 2), Filter Rang 2 (nur Mira, 1 Tick, fügt 2 Luft hinzu) und Transport Rang 3 (jedes Crewmitglied, 1 Tick, markiert Kiste als geliefert).
Halte aktive Aufträge aufrecht und besetze einen Arbeiter pro Auftrag bis zur Fertigstellung. Jeder Arbeiter hält höchstens einen Auftrag.
Sortiere ausstehende Aufträge nach aufsteigendem Rang, dann alphabetisch nach Auftrags-ID. Wähle den ersten freien, qualifizierten Arbeiter. Überspringe nicht verfügbare Aufträge und fahre mit dem Scannen fort.
Am Ende des Ticks arbeite vor, wende Fertigstellungseffekte an, ziehe 1 Luft ab und prüfe dann die Fristen.
Verfolge den Fertigstellungs-Tick und das Fristergebnis getrennt. Erhalte eine verfehlte Frist bei verspäteter Fertigstellung eines Auftrags.
Zeige eine Schritt-Taste, Auftragsränge, Crew-Zuweisungen, Qualifikation und ein chronologisches Protokoll. Erlaube Filter Rang 0 vor dem Lauf.
Stoppe nach 3 Ticks. Reset stellt Basisränge, Luft, beide Crewmitglieder und alle ausstehenden Aufträge wieder her.
Baseline-Luft nach jedem Tick: 4, 3, 4. Reparatur wird bei Tick 2 fertig.
Nur Filter auf 0 geändert: Luft 6, 5, 4. Reparatur verfehlt Tick 2 und wird bei Tick 3 fertig.
Verwende originale Relaisstations-Visuals und tastaturzugängliche Steuerelemente.

Prüfe den ersten Basistick sorgfältig. Sol muss Haul ausführen, obwohl Filter zuvor gescannt wurde. Wenn Sol untätig bleibt, untersuche die Regel, die einen nicht qualifizierten Job behandelt. Wenn die Baseline die Frist verfehlt, obwohl Repair im zweiten Tick abgeschlossen wurde, überprüfe, ob die Abschlusswirkungen vor der Fristprüfung angewendet werden.

Nutze den Erstell-Leitfaden, um das Fixture an ein anderes Setting anzupassen. Erstelle den Tern Ridge Relay-Planer im SEELE AI Game Maker und wiederhole beide Zeitpläne, bevor du Ereignisse oder neue Jobs hinzufügst.

Häufig gestellte Fragen

Mit wie vielen Arbeitern und Jobs sollte ich beginnen?

Beginne mit zwei Arbeitern und drei Jobs, einschließlich zweier Jobs, die denselben Arbeiter erfordern. So kannst du sowohl einen echten Engpass als auch eine parallele Zuweisung testen. In diesem Beispiel kann Sol die Kiste transportieren, während Mira den Fachjob mit der höchsten Priorität übernimmt.

Was ist, wenn ein Arbeiter den Job mit der höchsten Priorität nicht übernehmen kann?

Bewerte, ob jemand frei ist, der für diesen Job qualifiziert ist. Wenn nicht, fahre mit dem Scannen fort und dokumentiere, warum er übersprungen wurde. Ein flexibler Crewmitglied kann weiterhin andere geeignete Aufgaben übernehmen, was verhindert, dass die Warteschlange die gesamte Station blockiert.

Warum sollten Abschluss- und Friststatus separat erfasst werden?

Ein Job kann nach seinem Fälligkeits-Tick abgeschlossen werden. Sein Abschlussstatus kann wahr sein, während das Fristergebnis weiterhin als verfehlt gilt. Erhalte beide Werte und ihre Tick-Nummern bei, damit ein Spieler eine verspätete Reparatur verstehen kann, selbst wenn die abgeschlossene Station identisch aussieht.

Wie sollte ich eine Änderung der Job-Prioritäten testen?

Setze die Station zurück, ändere nur einen Rang und wiederhole die exakte Tick-Sequenz. Vergleiche, wer jeden Job startet, wann er abgeschlossen wird und welche Fristen sich ändern. Prüfe auch den finalen Air-Wert, aber nutze den vollständigen Zeitplan, um Fälle zu erklären, die mit der gleichen Menge abgeschlossen werden.

SEELE AI

Mach aus diesem Leitfaden ein spielbares Projekt.

Beginne mit einem klaren Briefing und entwickle es im Seele AI Workspace weiter.

Jetzt erstellen