123
ELF

ELF

ELF, özellikle gerçek zamanlı strateji (RTS) oyunları için oyun araştırması için Kapsamlı, Hafif ve Esnek bir platformdur.
ELF, özellikle gerçek zamanlı strateji (RTS) oyunları için oyun araştırması için Kapsamlı, Hafif ve Esnek bir platformdur.C ++ tarafında, ELF C ++ iş parçacığına paralel olarak birden fazla oyun barındırır.Python tarafında, ELF her seferinde bir grup oyun durumu döndürüyor ve bu da modern RL için çok dost oluyor.Buna karşılık, diğer platformlar (ör. OpenAI Gym) tek bir oyun örneğini bir Python arabirimiyle sarar.Bu, eşzamanlı oyun yürütmeyi biraz karmaşık hale getirir, bu da birçok modern takviye öğrenme algoritmasının bir gereğidir ... Ayrıca, ELF, ZeroMQ süreçler arası iletişim ile Python çoklu işlemiyle eşzamanlı oyun ortamlarını çalıştırmak için bir Python sürümü de sunmaktadır.Basit bir örnek için ./ex_elfpy.py adresine bakın.RTS oyunları ile ilgili araştırmalar için ELF, hızlı bir RTS motoru ve üç somut ortamla birlikte gelir: MiniRTS, Bayrağı Ele Geçir ve Kule Savunması.MiniRTS, kaynak toplama, tesisler ve birlikler, algılanabilir bölgeler dışındaki bilinmeyen bölgeleri bulma ve düşmanı savunma / saldırı gibi gerçek zamanlı bir strateji oyununun tüm temel dinamiklerine sahiptir.Kullanıcı dahili gösterimine erişebilir ve oyun ayarını özgürce değiştirebilir.

Özellikleri

Kategoriler

Linux için ELF'a alternatifler

OpenNERO

OpenNERO

OpenNERO Yapay Zeka alanında araştırma ve eğitim için tasarlanmış açık kaynaklı bir yazılım platformudur.