Rail Island Factory
Stwórz własny model z Claude Code
Każdy model w Rail Island, od lokomotywy manewrowej po gotycką katedrę, to mały program w otwartym repozytorium Rail Island Factory na GitHubie. Claude Code w przeglądarce stworzy nowy model na podstawie opisu i kilku zdjęć. Oto cały proces: od własnej kopii repozytorium po model w grze.
Nie chcesz budować go sam? Poproś o model w naszej grupie na Facebooku. Dołącz do grupy na Facebooku ↗
Czego potrzebujesz
- Bezpłatnego konta na GitHubie, na którym zapiszesz własną kopię Factory.
- Subskrypcji Claude z dostępem do Claude Code w przeglądarce: Pro, Max, Team lub Enterprise.
- Pomysłu i najlepiej materiałów referencyjnych: zdjęć, rysunków lub głównych wymiarów pojazdu albo budynku. Używaj własnych zdjęć lub takich, których licencja na to pozwala — zostaną zapisane razem z modelem.
Krok po kroku
- 1
Utwórz własną kopię Factory
Zaloguj się na GitHubie, otwórz repozytorium Rail Island Factory i kliknij Fork. Otrzymasz kopię na swoim koncie, którą możesz dowolnie zmieniać.
Utwórz fork na GitHubie ↗ - 2
Połącz GitHub z Claude Code
Otwórz Claude Code w przeglądarce i zaloguj się na konto Claude. Po wyświetleniu prośby połącz GitHub, zainstaluj aplikację Claude dla GitHuba i udziel jej dostępu do swojego forka. Dzięki temu Claude Code zapisze w nim swoją pracę.
Otwórz Claude Code ↗ - 3
Rozpocznij sesję ze swoim forkiem
W wyborze repozytorium pod polem wiadomości wskaż swój fork, np. twojanazwa/rail-island-factory. Domyślne środowisko wystarczy: Factory instaluje się i kompiluje bez dodatkowej konfiguracji.
- 4
Opisz model
Napisz, co chcesz stworzyć, jakie ma wymiary i wygląd oraz gdzie są materiały referencyjne. Factory zawiera instrukcje dla Claude Code: limity trójkątów, skalę i zasady dla pociągów, pojazdów drogowych, samolotów i budynków. Przykłady znajdziesz poniżej.
- 5
Sprawdź i dopracuj wynik
Claude Code napisze model, uruchomi testy Factory, wyrenderuje podgląd i go obejrzy. Przeczytaj podsumowanie, zapytaj o niejasności i poproś o poprawki, np. „dach jest zbyt płaski” lub „powiększ okna kabiny”. Powtarzaj do uzyskania dobrego wyniku.
- 6
Wyślij model do sprawdzenia
Gdy wynik ci odpowiada, poproś Claude Code o zapisanie zmian w commicie i wysłanie ich na GitHub. Otwórz fork, kliknij Contribute → Open pull request i zaproponuj dodanie gałęzi do rail-island/rail-island-factory. Dołącz krótki opis modelu.
Factory na GitHubie ↗
Rail Island PLUS
Trzy miesiące PLUS za każdy przyjęty model
Po przyjęciu twojego pull requestu do Factory otrzymasz trzy miesiące Rail Island PLUS za darmo: wszystkie pojazdy, typy budowli, rozmiary wysp i pełne 50 punktów miejsca na zapis. Napisz na info@railisland.com z adresu konta Rail Island i dołącz link do przyjętego pull requestu. Nie podawaj swojego adresu w samym pull requeście — jest publiczny.
Kolekcja zostanie z tobą po trzech miesiącach. Każdy model postawiony na jednej z twoich wysp i zapisany razem z nią podczas PLUS pozostanie w kolekcji na zawsze. Możesz go później używać w darmowym planie, także własnego modelu.
Jeden model, wiele wariantów
W Factory cały zespół trakcyjny lub rodzina pojazdów to jeden model. Malowanie, rodzaj członu i ładunek wybiera się parametrami. Gracz wybiera model, a potem wariant; kod wspólnych części wystarczy napisać raz. Przykłady:
- TGV to jeden model. Jeden parametr wybiera człon napędowy lub zestaw wagonów bez napędu, a drugi pomarańczowe malowanie TGV Sud-Est albo srebrno-niebieskie TGV Atlantique.
- W parowozach wybierasz lokomotywę lub tender, w CityElefancie wagon silnikowy, pośredni lub sterowniczy.
- Pokrewne serie lokomotyw i ich malowania są wariantami parametru malowania: ČD 150, 151 i ŽSR 350 tworzą jeden model.
- W wagonach towarowych wybierasz ładunek: pusty, węgiel, drewno lub piasek.
Opisz cały zespół w jednym zleceniu i nazwij warianty jako parametry: „jeden model z parametrem członu (napędowy, bez napędu) i malowania (…)”. Nie twórz osobnego modelu dla każdego wagonu lub koloru. Jeśli chcesz nowe malowanie albo kolejny wagon istniejącego modelu, poproś Claude Code o rozszerzenie właściwego parametru.
Jak sformułować zlecenie
Podaj model, rzeczywiste wymiary, wygląd i źródło materiałów. Opisz to jak modelarzowi — po polsku lub w swoim języku:
Dodaj tramwaj Škoda 15T ForCity Alfa: cztery człony, około 31 m długości, przegubowy jak inne tramwaje. Jeden model z parametrem malowania dla Pragi i Rygi. Użyj skilla railroad-vehicle. Zdjęcia: <linki>, mojego autorstwa; zapisz je przy modelu jako materiały referencyjne.
Dodaj budynek: mały drewniany dworzec z mojej wsi. Parterowy, około 12 × 6 m, dach dwuspadowy z szerokim okapem nad peronem i zegar nad drzwiami. Zdjęcie: <link>, CC BY-SA, autor <imię>.
Dodaj autobus: dwunastometrowy niskopodłogowy autobus miejski, biało-niebieski, troje drzwi i skrętne przednie koła jak w innych autobusach. Użyj skilla road-vehicle.
Wskazówki
- Jeden model na sesję. Konkretne zlecenie daje lepszy wynik i pull request łatwiejszy do sprawdzenia.
- Najpierw przejrzyj katalog Factory z podglądami 3D. Wariant istniejącego modelu, np. inne malowanie lub długość, często prowadzi do celu najszybciej.
- Podaj rzeczywiste wymiary. Długość, szerokość i wysokość w metrach pomagają bardziej niż dowolny przymiotnik.
- Poproś Claude Code o wyjaśnienie wyniku i porównanie go z materiałami. Potrafi otworzyć własny podgląd i wskazać, co jeszcze nie pasuje.
- Wszystkie materiały trafią do repozytorium ze źródłem i licencją. Używaj tylko zdjęć, które wolno ci udostępniać.
Co dalej
Sprawdzamy każdy pull request: model musi dobrze wyglądać, mieścić się w limicie trójkątów i przejść testy Factory. O poprawki poprosimy w komentarzach; możesz przekazać je Claude Code w tej samej sesji. Po przyjęciu model pojawi się w katalogu, a w jednym z kolejnych wydań gry udostępnimy go wszystkim graczom.