Rail Island Factory
Crée ton propre modèle avec Claude Code
Chaque modèle de Rail Island, de la locomotive de manœuvre à la cathédrale gothique, est un petit programme dans Rail Island Factory, un dépôt GitHub ouvert. Claude Code sur le Web peut en créer un à partir d’une description et de quelques photos. Voici toutes les étapes, de ta copie du dépôt au modèle dans le jeu.
Pas envie de le construire toi-même ? Demande le modèle dans notre groupe Facebook. Rejoindre le groupe Facebook ↗
Ce qu’il te faut
- Un compte GitHub gratuit, qui hébergera ta copie de la Factory.
- Un abonnement Claude incluant Claude Code sur le Web : Pro, Max, Team ou Enterprise.
- Une idée et, si possible, des références : photos, plans ou dimensions principales du véhicule ou du bâtiment. Utilise tes propres images ou des images dont la licence le permet : elles seront enregistrées avec le modèle.
Étape par étape
- 1
Crée ta copie de la Factory
Connecte-toi à GitHub, ouvre le dépôt Rail Island Factory et clique sur Fork. Tu obtiens une copie sous ton compte, que tu peux modifier librement.
Créer un fork sur GitHub ↗ - 2
Relie GitHub à Claude Code
Ouvre Claude Code sur le Web et connecte-toi à ton compte Claude. À la demande, relie ton compte GitHub, installe l’application Claude pour GitHub et autorise l’accès à ton fork pour que Claude Code puisse y enregistrer son travail.
Ouvrir Claude Code ↗ - 3
Démarre une session avec ton fork
Dans le sélecteur de dépôt sous le champ de message, choisis ton fork, par exemple tonnom/rail-island-factory. L’environnement par défaut suffit : la Factory s’installe et se compile sans autre configuration.
- 4
Décris le modèle
Indique ce qu’il faut créer, ses dimensions, son apparence et l’emplacement des références. La Factory contient les instructions pour Claude Code : limites de triangles, échelle et règles pour les trains, véhicules routiers, avions et bâtiments. Des exemples suivent plus bas.
- 5
Vérifie et affine le résultat
Claude Code écrit le modèle, lance les tests de la Factory, génère un aperçu et l’examine. Lis le résumé, demande des précisions et propose autant de corrections que nécessaire : « le toit est trop plat », « agrandis les vitres de la cabine ».
- 6
Propose ton modèle dans une pull request
Quand le résultat te convient, demande à Claude Code de créer un commit et de le pousser sur GitHub. Ouvre ton fork, clique sur Contribute → Open pull request et propose ta branche à rail-island/rail-island-factory, avec une courte description du modèle.
La Factory sur GitHub ↗
Rail Island PLUS
Trois mois de PLUS pour chaque modèle accepté
Une fois ta pull request intégrée à la Factory, tu reçois trois mois de Rail Island PLUS gratuits : tous les véhicules, types de constructions, tailles d’îles et 50 points de stockage. Pour en bénéficier, écris à info@railisland.com depuis l’adresse de ton compte Rail Island et joins le lien de la pull request intégrée. Ne publie pas ton adresse dans la pull request : elle est publique.
Ta collection reste disponible après ces trois mois. Chaque modèle placé sur l’une de tes îles puis enregistré avec elle pendant PLUS reste définitivement dans ta collection. Tu peux ensuite l’utiliser avec l’offre gratuite, y compris ton propre modèle.
Un modèle, plusieurs variantes
Dans la Factory, une rame ou une famille de véhicules correspond à un modèle. La livrée, le type de voiture dans la rame et la cargaison sont des paramètres. Le joueur choisit le modèle puis sa variante, et le code des parties communes n’est écrit qu’une fois. Quelques exemples :
- Le TGV est un seul modèle. Un paramètre permet de choisir la motrice ou la rame de remorques, un autre la livrée orange du TGV Sud-Est ou argent et bleu du TGV Atlantique.
- Pour les locomotives à vapeur, on choisit la locomotive ou son tender ; pour le CityElefant, la motrice, la remorque ou la voiture-pilote.
- Les séries de locomotives apparentées et leurs livrées sont regroupées dans le paramètre de livrée : les ČD 150, 151 et ŽSR 350 forment un seul modèle.
- Pour les wagons de marchandises, on choisit la cargaison : vide, charbon, bois ou sable.
Décris donc toute la rame dans une seule demande et définis ses variantes comme paramètres : « un modèle avec un paramètre d’élément (motrice, voiture) et un paramètre de livrée (…) ». Évite un modèle distinct par voiture ou couleur. Pour une nouvelle livrée ou une voiture d’un modèle existant, demande à Claude Code d’ajouter une valeur au paramètre correspondant.
Comment formuler ta demande
Précise le modèle, ses dimensions réelles, son apparence et l’origine des références. Explique-le comme à un modéliste, en français ou dans ta langue :
Ajoute un tram Škoda 15T ForCity Alfa : quatre caisses, environ 31 m, articulé comme les autres trams. Un modèle avec un paramètre de livrée pour Prague et Riga. Utilise le skill railroad-vehicle. Photos : <liens>, prises par moi ; conserve-les avec le modèle comme références.
Ajoute un bâtiment : la petite gare en bois de mon village. De plain-pied, environ 12 × 6 m, toit à deux pans avec un large débord côté quai, horloge au-dessus de la porte. Photo : <lien>, CC BY-SA, auteur <nom>.
Ajoute un bus urbain à plancher bas de 12 m, blanc et bleu, avec trois portes et des roues avant orientables comme les autres bus. Utilise le skill road-vehicle.
Conseils
- Un modèle par session. Une demande ciblée donne un meilleur résultat et une pull request plus facile à vérifier.
- Consulte d’abord le catalogue de la Factory et ses aperçus 3D. Une variante d’un modèle existant, comme une nouvelle livrée ou une autre longueur, est souvent le chemin le plus rapide.
- Donne les vraies dimensions. Longueur, largeur et hauteur en mètres aident davantage que n’importe quel adjectif.
- Demande à Claude Code d’expliquer sa création et de la comparer aux références. Il peut ouvrir son aperçu et indiquer ce qui reste à corriger.
- Chaque référence sera enregistrée dans le dépôt avec sa source et sa licence. Utilise uniquement des images que tu as le droit de partager.
Et ensuite ?
Nous vérifions chaque pull request : le modèle doit être soigné, respecter la limite de triangles et réussir les tests de la Factory. Nous demandons les éventuelles corrections en commentaire ; tu peux les transmettre à Claude Code dans la même session. Après intégration, le modèle apparaît au catalogue et rejoint le jeu pour tous lors d’une prochaine version.