Rail Island Factory
Crea tu propio modelo con Claude Code
Cada modelo de Rail Island, desde una locomotora de maniobras hasta una catedral gótica, es un pequeño programa en Rail Island Factory, un repositorio abierto de GitHub. Claude Code en la web puede crearte uno con una descripción y unas fotos. Esta guía explica todo el proceso, desde tu copia del repositorio hasta el modelo en el juego.
¿No te apetece construirlo tú? Pide el modelo en nuestro grupo de Facebook. Únete al grupo de Facebook ↗
Qué necesitas
- Una cuenta gratuita de GitHub, donde guardarás tu copia de la Factory.
- Una suscripción a Claude que incluya Claude Code en la web: Pro, Max, Team o Enterprise.
- Una idea y, si es posible, referencias: fotos, planos o dimensiones principales del vehículo o edificio. Usa imágenes propias o cuya licencia lo permita, ya que se guardarán con el modelo.
Paso a paso
- 1
Crea tu copia de la Factory
Inicia sesión en GitHub, abre el repositorio Rail Island Factory y pulsa Fork. Tendrás una copia en tu cuenta que podrás modificar libremente.
Crear un fork en GitHub ↗ - 2
Conecta GitHub con Claude Code
Abre Claude Code en la web e inicia sesión con tu cuenta de Claude. Cuando lo solicite, conecta GitHub, instala la aplicación Claude para GitHub y dale acceso a tu fork para que Claude Code pueda guardar allí su trabajo.
Abrir Claude Code ↗ - 3
Inicia una sesión con tu fork
En el selector de repositorios bajo el cuadro del mensaje, elige tu fork, por ejemplo tunombre/rail-island-factory. El entorno predeterminado basta: la Factory se instala y compila sin más configuración.
- 4
Describe el modelo
Explica qué quieres crear, sus dimensiones, su aspecto y dónde están las referencias. La Factory incluye instrucciones para Claude Code sobre límites de triángulos, escala y reglas para trenes, vehículos de carretera, aviones y edificios. Más abajo tienes ejemplos.
- 5
Revisa y mejora el resultado
Claude Code escribe el modelo, ejecuta las pruebas de la Factory, genera una vista previa y la examina. Lee el resumen, pregunta por las dudas y pide los cambios que necesites: «el techo es demasiado plano», «amplía las ventanas de la cabina».
- 6
Envía el modelo mediante una pull request
Cuando te guste el resultado, pide a Claude Code que guarde los cambios en un commit y los suba a GitHub. Abre tu fork, pulsa Contribute → Open pull request y propón incorporar la rama a rail-island/rail-island-factory. Añade una breve descripción del modelo.
La Factory en GitHub ↗
Rail Island PLUS
Tres meses de PLUS por cada modelo aceptado
Cuando incorporemos tu pull request a la Factory, recibirás tres meses gratis de Rail Island PLUS: todos los vehículos, tipos de construcciones, tamaños de isla y 50 puntos de almacenamiento. Para solicitarlos, escribe a info@railisland.com desde la dirección de tu cuenta de Rail Island y adjunta el enlace a la pull request incorporada. No publiques tu correo en la pull request: es pública.
Tu colección permanece tras esos tres meses. Cada modelo que coloques en una de tus islas y guardes con ella durante PLUS seguirá en tu colección para siempre. Podrás usarlo después con el plan gratuito, incluido tu propio modelo.
Un modelo, varias variantes
En la Factory, una unidad de tren o una familia de vehículos corresponde a un solo modelo. La decoración, el coche de la unidad y la carga se eligen mediante parámetros. El jugador escoge el modelo y después la variante; el código compartido solo se escribe una vez. Por ejemplo:
- El TGV es un solo modelo. Un parámetro permite elegir la cabeza tractora o el conjunto de coches sin motor, y otro la decoración naranja del TGV Sud-Est o la plateada y azul del TGV Atlantique.
- En las locomotoras de vapor se elige la locomotora o su ténder; en el CityElefant, el coche motor, el remolque intermedio o el remolque con cabina.
- Las series de locomotoras emparentadas y sus decoraciones se agrupan en el parámetro de decoración: las ČD 150, 151 y ŽSR 350 son un solo modelo.
- En los vagones se elige la carga: vacío, carbón, madera o arena.
Describe toda la unidad en una petición e indica sus variantes como parámetros: «un modelo con un parámetro de unidad (cabeza tractora, coche) y otro de decoración (…)». Evita crear un modelo distinto para cada coche o pintura. Si quieres otra decoración o un coche de un modelo existente, pide a Claude Code que amplíe el parámetro correspondiente.
Cómo pedir un modelo
Indica el modelo, sus dimensiones reales, su aspecto y el origen de las referencias. Explícalo como a un maquetista, en español o en tu idioma:
Añade un tranvía Škoda 15T ForCity Alfa: cuatro secciones, unos 31 m, articulado como los demás tranvías. Un modelo con un parámetro de decoración para Praga y Riga. Usa el skill railroad-vehicle. Fotos: <enlaces>, las tomé yo; guárdalas como referencias del modelo.
Añade un edificio: la pequeña estación de madera de mi pueblo. Una planta, unos 12 × 6 m, tejado a dos aguas con un alero amplio sobre el andén y reloj encima de la puerta. Foto: <enlace>, CC BY-SA, autor <nombre>.
Añade un autobús urbano de piso bajo de 12 m, blanco y azul, con tres puertas y ruedas delanteras orientables como los demás autobuses. Usa el skill road-vehicle.
Consejos
- Un modelo por sesión. Una petición concreta da mejores resultados y una pull request más fácil de revisar.
- Consulta primero el catálogo de la Factory con sus vistas 3D. Una variante de un modelo existente, como otra decoración o longitud, suele ser la vía más rápida.
- Da medidas reales. La longitud, anchura y altura en metros ayudan más que cualquier adjetivo.
- Pide a Claude Code que explique lo que ha creado y lo compare con tus referencias. Puede abrir su vista previa e indicar qué falta por ajustar.
- Todas las referencias se guardan en el repositorio con su fuente y licencia. Usa solo imágenes que puedas compartir.
Qué ocurre después
Revisamos cada pull request: el modelo debe verse bien, respetar su límite de triángulos y superar las pruebas de la Factory. Pediremos los cambios necesarios en los comentarios; puedes pasárselos a Claude Code en la misma sesión. Tras incorporarlo, el modelo aparecerá en el catálogo y llegará al juego para todos en una próxima versión.