OpenTTD GitHub
Wkład w OpenTTD - wytyczne
OpenTTD Doxygen
Styl kodowania
Kompilowanie OpenTTD
Debugowanie
Dodanie ustawienia
Dodanie funkcji squirrel
Zrozumienie obsługi SaveGame
Wyznaczenie wersji gry zapisanej
Wykonanie wydania OpenTTD
Podręcznik stylu
Format plików lang
Użycie ciągów OpenTTD
Lista ciągów specjalnych
Użycie systemu okna
Kody kolorów istniejących w OpenTTD
Dodawanie pola tekstowego
Zrozumienie widget focus system
Przewodnik stylu GUI
OpenTTD TCP protokół
OpenTTD UDP protokół
Debugowanie desynchronizacji
Rozwój Portu Administratora Serwera
Okno konsoli
Komendy konsoli
Zmienne konsoli
Używanie skryptu konsoli
Dodanie funkcji/komend do konsoli
Dodanie zmiennych do konsoli
Historia rozwoju Konsoli
Grafika i podobne (NewGRFy)
Środowisko AI (NoAI)
Framework GS (NoGO)
Tablica map (siatka pozioma)
Pojazdy
Wyszukiwanie trasy
Przyspieszenie pociągu
Przegląd
- OpenTTD jest projektem typu open source, opublikowanym w ramach GPL.
- Możesz przeglądać repozytorium online i pobrać kopię najnowszego kodu źródłowego za pomocą Gh.
- Najnowsze zmiany w repozytorium OpenTTD można zobaczyć na GitHub (Jest także dostępny kanał RSS!)
- Jeśli zmodyfikujesz źródło, możesz przesłać pull request wraz ze zmianami do repozytorium.
- Używamy problemów z GitHub do raportu o błędach i podobne
- Cele oficjalnej gałęzi (zobacz także wszystkie cele projektu OpenTTD.
Dokumenty programistyczne
Nie ma jednego źródła dla dokumentów programistycznych OpenTTD. To złożony projekt z długą historią i wieloma interfejsami API.
Do opracowania podstawowej wersji gry dobrym punktem wyjścia jest na pasku bocznym „Dokumentacja programistyczna OpenTTD” - na tej stronie. Znajdziesz tam:
- linki do dokumentów programistycznych na tej wiki
- linki do zewnętrznych źródeł, takich jak OpenTTD GitHub (który zawiera niektóre podstawowe dokumenty programistyczne) i Doxygen
OpenTTD zawiera wiele interfejsów API do programowania zawartości add-ons/mod . Nawigacja paska bocznego na tej stronie zawiera również łącza do „Interfejsów API" (modding frameworks).