0
ELF
ELF, özellikle gerçek zamanlı strateji (RTS) oyunları için oyun araştırması için Kapsamlı, Hafif ve Esnek bir platformdur.
- Ücretsiz
- Linux
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.