Strona użytkownika jest tutaj: Ustawienia SI
NoAI Strona główna
Rozwój
Programowanie SI
- Dokumentacja API
- Wprowadzenie
- plik info.nut
- plik main.nut
- Podstawy
- Poszukiwacz drogi
- Użycie pathfinder`a kolei
- Zapis / Odczyt danych
- Dobrze wiedzieć
- Squirrel
- Listy
- Poradnik na błędy OTTD
- Trams
- Biblioteki SI
- Forum
- Forum FAQ
- Zachowanie SI
- Użycie krótkich nazw
SIy
Wszystko kategorii NoAIWitamy w rozwoju AI. Począwszy od wersji 0.7.0 każdy użytkownik może stworzyć własną sztuczną inteligencję. Zapewniamy nie tylko czysty i prosty interfejs API, ale także pozwalamy tworzyć sztuczną inteligencję w skryptach. Powinno to umożliwić każdemu, kto ma trochę wiedzy programistycznej, stworzenie całkiem dobrych sztucznej inteligencji. Powinno to również stanowić wyzwanie dla ludzi do budowania lepszych AI niż te, które mieliśmy w wersji 0.6. Ta strona mówi ci, jak to zrobić.
Dla wszystkich stron obowiązuje zasada: tam, gdzie podano przykłady, użyjemy Squirrel. Sugerujemy wszystkim, którzy chcą napisać SI, aby przeczytać Wprowadzenie jak to wyjaśni podstawową koncepcję.
Contents |
Tutoriale
- Wprowadzenie do pisania SI dla OpenTTD
- Podstawy pisania SI
- Rzeczy, które musisz wiedzieć o pisaniu SI
- Częste pułapki podczas pracy ze Squirrel
- Wprowadzenie do list (TownList, TileList, ...)
- Dowiedz się, jak pobrać komunikaty o błędach po nieudanych komendach kompilacji
- Tramwaje i wszystko związane
API Documentacja
- OpenTTD AI API Docs: https://docs.openttd.org/ai-api/
- Adding Doxygen documentation to your AI library
AIs
Przykłady
- WrightAI - Buduje tylko trasy samolotowe .
- TestAI - Minimalna ilość orzechów main.nut i info.nut, na których opiera się twoja sztuczna inteligencja.
AI użytkownika
Aby pobrać AI stworzone przez użytkownika, użyj serwis dodatków online lub alternatywnie spójrz na NoAI forum.
Comparison of AIs
☑
☑
☑
☑
☑
☑
Game Scripts
Jeśli chcesz zacząć pisać skrypty gry, jest teraz specjalny artykuł na ten temat: Game Skrypty