0.7.0'dan beri, kullanıcıların kendi YZ'lerini oluşturmalarına izin veren NoAI çerçevesi OpenTTD'ye eklendi. Bu YZ'ler YZ/Oyun Betik Ayarları penceresinde görülebilir.
|
YZ'leri indirme
Her şeyden önce, Çevrimiçi içerik (en) sistemi aracılığıyla bazı YZ'leri indirmeniz gerekir. YZ/Oyun Betik Ayarları penceresindeki Çevrimiçi İçeriği Kontrol Et düğmesini tıkladığınızda indirebilirsiniz.
Diğer YZ'ler NoAI forumunda bulunabilir. Çevrimiçi içerik sistemini kullanırsanız, indirdiğiniz YZ'ler için gerekli YZ kütüphenelerini de seçecektir. Öte yandan, YZ'leri forumdan ya da başka yerlerden indirirseniz, daha önce sahip olmadığınız sürece bu YZ tarafından kullanılan kütüphanelerin doğru sürümlerini de indirdiğinizden emin olmanız gerekir.
YZ'leri seçme
YZ'leri indirdikten sonra, ana menüdeki YZ/Oyun Betik Ayarları düğmesine tıklayın. Burada oyunda YZ rakiplerinin sayısını yapılandırabilir ve ardından her şirket için bir YZ seçebilirsiniz. Şirketlerden birini tıklayın, ardından YZ Seç tuşuna tıklayın. Yeni pencerede, indirilen YZ'lerin bir listesini göreceksiniz. Birini seçip Kabul Et tuşuna tıklayın.
YZ'leri yapılandırma
Seçilmiş bir YZ'ye tıkladıktan sonra Yapılandır tuşuna tıklarsanız, YZ yapılandırma penceresi açılır.
Bu ayarlar (birincisi dışında) farklı YZ yaratıcıları tarafından ayrı ayrı eklenir ve bu YZ'nin çalma şeklini belirler. Farklı ayarlarla aynı YZ'nin birden çok örneğini kullanabilirsiniz. Yapay zeka, belirli bir miktar gün sonra otomatik olarak, bazı küçük rastgele oluşumlarla başlayacaktır.
Konsolu kullanma
YZ'leri başlatmak ve durdurmak için oyun içi Konsolu (en) kullanabilirsiniz. YZ'leri yönetmek için konsol komutları:
list_ai - yüklü olan YZ'leri listeler.
rescan_ai - YZ klasörünü YZ'ler için tarar, oyunu oynarken bir YZ yüklerseniz bu gereklidir.
start_ai <yzadı> <parametreler> - hemen bir sonraki YZ'yi başlatır. <yazadı> verilirse, YZ/Oyun Betik Ayarları penceresinde ayarlanan yerine bu YZ yüklenir. <parametreler> bu YZ'nin davranışını yapılandırır, YZ/Oyun Betik Ayarları penceresindeki Yapılandır tuşuyla aynı şeyi yapar. Örneğin:
start_ai admiralai use_planes=0,use_trains=1
reload_ai <company_slot> - <company_slot> içinde verilen şirketi siler ve ardından YZ'yi yeniden başlatır. YZ Hata Ayıklama (en) penceresindeki YZ'yi Yeniden Yükle düğmesi aynı şeyi yapar.
stop_ai <company_slot> - YZ'yi belirtilen şirkette durdurur ve ardından şirketi siler.
Ayrıca bakınız
- The NoAI framework - kendi YZ'nizi geliştirmek istiyorsanız yararlı
- The Online Content system
- NoAI Forum FAQ (en)
- PathZilla installation howto - PathZilla YZ için özel olarak yazılmıştır ancak çevrimiçi içerik sistemi aracılığıyla sunulan tüm YZ'ler için uygulanabilir
- Comparison of AIs (en)
☑
☑
☑
☑
☑
☑