Açık Kaynak AI Bot arayüzleri [kapalı]


11

Bazı açık kaynaklı AI Bot arabirimleri nelerdir? Benzer Pogamut 3 GameBots2004 özel Unreal Tournament botlar veya için Brood Wars API Starcraft botlar vb

Lütfen yanıt başına bir AI bot arabirimi gönderebilirseniz (bir bağlantı sağladığınızdan emin olun) ve blog yayınlarının içeriği hakkında kısa bir özet verin.

Lütfen ne tür bir bot arayüz yapısı olduğunu, istemci / sunucu, sunucu / sunucu vb.

örneğin BWAPI , gerçek bir oynatıcıya öykünen istemci / sunucudur

Yanıtlar:


4

Gezegen Savaşları / Galcon Clone AI

Google AI Mücadelesi olarak koştu

Planet Wars, uzayda geçen bir strateji oyunudur. Amaç, haritadaki tüm gezegenleri ele geçirmek veya tüm rakip gemilerinizi büyük ölçüde ortadan kaldırmaktır.

Oyuncular 1-3 ev gezegeni ile başlar ve etraflarındaki diğer gezegenleri fethetmek için gemiler gönderir. Her gezegendeki sayılar, onları fethetmek için kaç gemi alacağını gösterir. Bir oyuncunun kendi gezegenindeki sayılar, gezegenlerinin sahip olduğu gemi miktarını gösterir. Bir oyuncunun sahip olduğu her gezegen, gezegenin büyüklüğüne bağlı olarak daha hızlı bir şekilde daha fazla gemi ile o oyuncu için gemiler üretir. Oyuncular bir gezegenden gemilerin yüzde kaçının gönderileceğini seçebilir ve oyuncular gemileri havada yönlendirebilirler. Oyunun amacı diğer rakip (ler) i yenmektir.

Bir şekilde Uygulanan Sunucu / Sunucu sen C ++ / Java / Python / C # / Git / vs vs içinde AI bot uygulayabilir mimarisi


3

Kuluçka Savaşları Uygulama Programlama Arayüzü (BWAPI)

Brood Wars API, yerel olarak Sunucu / Sunucu tasarımı olan, ancak ek dil desteği için İstemci / Sunucu mimarilerini destekleyecek uzantılara sahip bir dll enjeksiyon tipi arabirimdir.

Uzantılar Java, Python, C #, Php vb.

Kuluçka Savaşı Uygulama Programlama Arayüzü (BWAPI), Starcraft: Broodwar için AI modülleri oluşturmak için ücretsiz ve açık kaynaklı bir C ++ çerçevesidir. BWAPI kullanarak, programcılar Starcraft'daki oyuncular ve bireysel birimler hakkında bilgi alabilir ve yeni mikro ve makro algoritmalarla özel AI'ların kapılarını açarak birimlere çok çeşitli komutlar verebilirler.


1

Pogamut 3 OyunuBots2004

UT2004 / UDK / ve Defcon'u destekleyen USC tarafından yapılan orijinal GameBots çalışmalarının uzantısı. Harici bir programın oyundaki botları İstemci / Sunucu tarzında bir insan oyuncu gibi kontrol etmesine izin verir .

Harici kontrol mekanizmaları, betik dilleri kullanılarak bu oyunların çoğuna bağlanabilir, böylece oyun içi karakterleri dışarıdan kontrol etmek için bir araç sağlar. Pogamut, bu şekilde UnrealScript (UT2004 komut dosyası dili) ve ayrıca UT2004 , Unreal Development Kit (UDK) ve DEFCON dünyalarında yaşayan sanal karakterlerin yapay zekasına kullanıma hazır bir geliştirme ortamı sağlamak için NetBeans Java platformunu kullanır .


1

MarioAI

Mario AI kontrol Mario bir AI Ajan uygulamaya izin verir. Motor düzeyine yakın harita detaylarıyla basit bir uygulamaya veya uygulamalara izin vermek için farklı harita detay seviyeleri mevcuttur. API, Java kullanan bir sunucu / sunucu türü uygulamasıdır.

Ayrıca, kullanıcı tarafından oluşturulan düzeyler oluşturmak için bir Düzey Oluşturma API'si sağlanır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.