← Zurück zu Rail Island

Rail Island Factory

Baue dein eigenes Modell mit Claude Code

Jedes Modell in Rail Island, von der Rangierlok bis zur gotischen Kathedrale, ist ein kleines Programm in der Rail Island Factory auf GitHub. Claude Code im Web erstellt dir anhand einer Beschreibung und einiger Fotos ein neues Modell. Hier erfährst du den ganzen Ablauf, vom Fork bis zum Modell im Spiel.

Keine Lust, es selbst zu bauen? Wünsch dir das Modell in unserer Facebook-Gruppe. Zur Facebook-Gruppe ↗

Das brauchst du

  • Ein kostenloses GitHub-Konto, unter dem deine Kopie der Factory gespeichert wird.
  • Ein Claude-Abo mit Claude Code im Web: Pro, Max, Team oder Enterprise.
  • Eine Idee und möglichst Vorlagen: Fotos, Zeichnungen oder die wichtigsten Maße. Verwende eigene Bilder oder solche mit einer passenden Lizenz; sie werden zusammen mit dem Modell gespeichert.

Schritt für Schritt

  1. 1

    Erstelle einen Fork der Factory

    Melde dich bei GitHub an, öffne das Repository Rail Island Factory und klicke auf Fork. So erhältst du unter deinem Konto eine eigene Kopie, die du beliebig bearbeiten kannst.

    Fork auf GitHub erstellen ↗
  2. 2

    Verbinde GitHub mit Claude Code

    Öffne Claude Code im Web und melde dich mit deinem Claude-Konto an. Verbinde auf Anfrage dein GitHub-Konto, installiere die Claude GitHub App und gewähre ihr Zugriff auf deinen Fork. So kann Claude Code seine Arbeit dort speichern.

    Claude Code öffnen ↗
  3. 3

    Starte eine Sitzung mit deinem Fork

    Wähle unter dem Nachrichtenfeld deinen Fork aus, etwa deinname/rail-island-factory. Die Standardumgebung genügt: Die Factory lässt sich ohne weitere Einrichtung installieren und bauen.

  4. 4

    Beschreibe das Modell

    Beschreibe, was entstehen soll, seine Größe und sein Aussehen und wo die Vorlagen liegen. Die Factory enthält Anweisungen für Claude Code zu Dreieckslimits, Maßstab und Regeln für Züge, Straßenfahrzeuge, Flugzeuge und Gebäude. Beispiele findest du weiter unten.

  5. 5

    Prüfe und verbessere das Ergebnis

    Claude Code schreibt den Code, führt die Tests der Factory aus, rendert ein Vorschaubild und prüft es. Lies die Zusammenfassung, frage nach Unklarheiten und bitte bei Bedarf mehrfach um Änderungen, etwa „Das Dach ist zu flach“ oder „Mach die Führerstandsfenster größer“.

  6. 6

    Reiche das Modell als Pull Request ein

    Wenn du zufrieden bist, bitte Claude Code, die Änderungen zu committen und auf GitHub zu pushen. Öffne deinen Fork, klicke auf Contribute → Open pull request und schlage die Übernahme des Branches in rail-island/rail-island-factory vor. Beschreibe das Modell kurz.

    Factory auf GitHub ↗

Rail Island PLUS

Drei Monate PLUS für jedes angenommene Modell

Sobald wir deinen Pull Request in die Factory übernehmen, erhältst du drei Monate Rail Island PLUS kostenlos: alle Fahrzeuge und Bauwerkstypen, alle Inselgrößen und volle 50 Speicherpunkte. Schreibe dafür von der E-Mail-Adresse deines Rail-Island-Kontos an info@railisland.com und füge einen Link zum übernommenen Pull Request hinzu. Veröffentliche deine E-Mail-Adresse bitte nicht im Pull Request: Er ist öffentlich.

Deine Sammlung bleibt dir auch danach erhalten. Jedes Modell, das du während PLUS auf einer deiner Inseln platzierst und mit der Insel speicherst, bleibt dauerhaft in deiner Sammlung und lässt sich später im kostenlosen Tarif nutzen. Auch dein eigenes Modell.

Ein Modell, mehrere Varianten

Eine Zugeinheit oder eine Familie verwandter Fahrzeuge gehört in der Factory zu einem Modell. Lackierung, Wagen einer Einheit und Ladung werden als Parameter gewählt. Spieler wählen ein Modell und dann die Variante; gemeinsamer Code wird nur einmal geschrieben. Beispiele:

  • Der TGV ist ein Modell. Ein Parameter wählt Triebkopf oder nicht angetriebene Wagengarnitur, ein weiterer die orange Lackierung des TGV Sud-Est oder das Silberblau des TGV Atlantique.
  • Bei Dampfloks wählst du Lok oder Tender, beim CityElefant Triebwagen, Mittelwagen oder Steuerwagen.
  • Verwandte Lokbaureihen und ihre Lackierungen sind Varianten des Lackierungsparameters: ČD 150, 151 und ŽSR 350 bilden ein Modell.
  • Bei Güterwagen wählst du die Ladung: leer, Kohle, Holz oder Sand.

Beschreibe die ganze Einheit in einem Auftrag und benenne die Varianten als Parameter, etwa „ein Modell mit einem Einheitenparameter (Triebkopf, Wagen) und einem Lackierungsparameter (…)“. Erstelle kein eigenes Modell für jeden Wagen oder Anstrich. Für eine neue Lackierung oder einen weiteren Wagen eines vorhandenen Modells bitte Claude Code, den passenden Parameter zu erweitern.

So formulierst du deinen Auftrag

Nenne das Modell, seine echten Maße, sein Aussehen und die Herkunft der Vorlagen. Erkläre es wie einem Modellbauer — auf Deutsch oder in einer anderen Sprache:

Füge eine Straßenbahn hinzu: Škoda 15T ForCity Alfa, vierteilig, etwa 31 m lang, gelenkig wie die anderen Straßenbahnen. Ein Modell mit einem Lackierungsparameter für Prag und Riga. Nutze den Skill railroad-vehicle. Fotos: <Links>, selbst aufgenommen; speichere sie als Vorlagen beim Modell.
Füge ein Gebäude hinzu: den kleinen hölzernen Bahnhof meines Dorfes. Eingeschossig, etwa 12 × 6 m, Satteldach mit weitem Überstand zum Bahnsteig, eine Uhr über der Tür. Foto: <Link>, CC BY-SA, Urheber <Name>.
Füge einen Bus hinzu: einen 12 m langen Niederflur-Stadtbus in Weiß und Blau, mit drei Türen und lenkbaren Vorderrädern wie bei den anderen Bussen. Nutze den Skill road-vehicle.

Tipps

  • Ein Modell pro Sitzung. Ein klar begrenzter Auftrag liefert bessere Ergebnisse und einen leichter prüfbaren Pull Request.
  • Schau zuerst in den Factory-Katalog mit seinen 3D-Vorschauen. Eine Variante eines vorhandenen Modells, etwa eine andere Lackierung oder Länge, führt oft schneller zum Ziel.
  • Gib echte Maße an. Länge, Breite und Höhe in Metern helfen mehr als jedes Adjektiv.
  • Bitte Claude Code, das Ergebnis zu erklären und mit deinen Vorlagen zu vergleichen. Es kann sein Vorschaubild öffnen und dir sagen, was noch nicht passt.
  • Alle Vorlagen kommen mit Quelle und Lizenz ins Repository. Verwende nur Bilder, die du teilen darfst.

Wie es weitergeht

Wir prüfen jeden Pull Request: Das Modell muss gut aussehen, sein Dreieckslimit einhalten und die Tests der Factory bestehen. Änderungswünsche schreiben wir in die Kommentare; du kannst sie Claude Code in derselben Sitzung weitergeben. Nach der Übernahme erscheint das Modell im Factory-Katalog und kommt mit einer späteren Spielversion zu allen Spielern.

Rail Island spielen