Rail Island Factory
Crie seu próprio modelo com Claude Code
Cada modelo de Rail Island, de uma locomotiva de manobras a uma catedral gótica, é um pequeno programa na Rail Island Factory, um repositório aberto no GitHub. O Claude Code na web pode criar um modelo com base em uma descrição e algumas fotos. Veja todo o caminho, da sua cópia do repositório ao modelo no jogo.
Não quer construir você mesmo? Peça o modelo no nosso grupo do Facebook. Entre no grupo do Facebook ↗
O que você precisa
- Uma conta gratuita no GitHub, onde ficará sua cópia da Factory.
- Uma assinatura Claude que inclua o Claude Code na web: Pro, Max, Team ou Enterprise.
- Uma ideia e, de preferência, referências: fotos, desenhos ou dimensões principais do veículo ou construção. Use imagens suas ou com licença que permita esse uso, pois serão salvas com o modelo.
Passo a passo
- 1
Crie sua cópia da Factory
Entre no GitHub, abra o repositório Rail Island Factory e clique em Fork. Você terá uma cópia na sua conta para alterar à vontade.
Criar um fork no GitHub ↗ - 2
Conecte o GitHub ao Claude Code
Abra o Claude Code na web e entre com sua conta Claude. Quando solicitado, conecte o GitHub, instale o aplicativo Claude para GitHub e permita o acesso ao seu fork. Assim, o Claude Code poderá salvar o trabalho nele.
Abrir o Claude Code ↗ - 3
Inicie uma sessão com seu fork
No seletor de repositório abaixo do campo de mensagem, escolha seu fork, como seunome/rail-island-factory. O ambiente padrão basta: a Factory é instalada e compilada sem outras configurações.
- 4
Descreva o modelo
Diga o que criar, suas dimensões, sua aparência e onde estão as referências. A Factory inclui instruções para o Claude Code sobre limites de triângulos, escala e regras para trens, veículos rodoviários, aviões e construções. Veja os exemplos abaixo.
- 5
Confira e ajuste o resultado
O Claude Code escreve o modelo, executa os testes da Factory, gera uma prévia e a examina. Leia o resumo, pergunte sobre dúvidas e peça quantos ajustes precisar: “o telhado está muito plano”, “aumente as janelas da cabine”.
- 6
Envie o modelo em um pull request
Quando estiver satisfeito, peça ao Claude Code para salvar as alterações em um commit e enviá-las ao GitHub. Abra seu fork, clique em Contribute → Open pull request e proponha a inclusão da branch em rail-island/rail-island-factory. Acrescente uma breve descrição do modelo.
A Factory no GitHub ↗
Rail Island PLUS
Três meses de PLUS por cada modelo aceito
Quando incorporarmos seu pull request à Factory, você receberá três meses grátis de Rail Island PLUS: todos os veículos, tipos de construção, tamanhos de ilha e 50 pontos de armazenamento. Escreva para info@railisland.com usando o endereço da sua conta Rail Island e inclua o link do pull request incorporado. Não publique seu email no pull request: ele é público.
Sua coleção continua depois dos três meses. Todo modelo colocado em uma das suas ilhas e salvo com ela durante o PLUS fica na coleção para sempre. Você poderá usá-lo depois no plano gratuito, inclusive seu próprio modelo.
Um modelo, várias variantes
Na Factory, uma unidade ferroviária inteira ou uma família de veículos corresponde a um modelo. Pintura, tipo de carro e carga são escolhidos por parâmetros. O jogador escolhe o modelo e depois a variante; o código das partes compartilhadas é escrito só uma vez. Alguns exemplos:
- O TGV é um único modelo. Um parâmetro escolhe o carro motor ou o conjunto de carros sem motor; outro escolhe a pintura laranja do TGV Sud-Est ou a prata e azul do TGV Atlantique.
- Nas locomotivas a vapor, você escolhe a locomotiva ou o tênder; no CityElefant, o carro motor, o intermediário ou o carro de comando.
- Séries de locomotivas aparentadas e suas pinturas são variantes do parâmetro de pintura: ČD 150, 151 e ŽSR 350 formam um modelo.
- Nos vagões de carga, você escolhe a carga: vazio, carvão, madeira ou areia.
Descreva toda a unidade em um pedido e indique as variantes como parâmetros: “um modelo com parâmetro de unidade (carro motor, carro sem motor) e de pintura (…)”. Evite criar um modelo separado para cada carro ou pintura. Para uma nova pintura ou outro carro de um modelo existente, peça ao Claude Code para ampliar o parâmetro correspondente.
Como fazer o pedido
Informe o modelo, suas dimensões reais, sua aparência e a origem das referências. Explique como faria para um modelista, em português ou no seu idioma:
Adicione um bonde Škoda 15T ForCity Alfa: quatro seções, cerca de 31 m, articulado como os outros bondes. Um modelo com parâmetro de pintura para Praga e Riga. Use o skill railroad-vehicle. Fotos: <links>, tiradas por mim; salve como referências junto ao modelo.
Adicione uma construção: a pequena estação de madeira da minha vila. Térrea, cerca de 12 × 6 m, telhado de duas águas com beiral amplo sobre a plataforma e relógio acima da porta. Foto: <link>, CC BY-SA, autor <nome>.
Adicione um ônibus urbano de piso baixo com 12 m, branco e azul, três portas e rodas dianteiras direcionáveis como os outros ônibus. Use o skill road-vehicle.
Dicas
- Um modelo por sessão. Um pedido bem definido gera um resultado melhor e um pull request mais fácil de revisar.
- Confira primeiro o catálogo da Factory com suas prévias 3D. Uma variante de um modelo existente, como outra pintura ou comprimento, costuma ser o caminho mais rápido.
- Informe medidas reais. Comprimento, largura e altura em metros ajudam mais que qualquer adjetivo.
- Peça ao Claude Code para explicar o resultado e compará-lo com as referências. Ele pode abrir a própria prévia e apontar o que ainda precisa de ajuste.
- Todas as referências vão para o repositório com fonte e licença. Use apenas imagens que você tenha permissão para compartilhar.
O que acontece depois
Revisamos cada pull request: o modelo deve ter boa aparência, respeitar o limite de triângulos e passar nos testes da Factory. Pediremos eventuais ajustes nos comentários; você pode repassá-los ao Claude Code na mesma sessão. Depois da aprovação, o modelo aparece no catálogo e chega ao jogo para todos em uma futura versão.