ELF

ELF

ELF je rozsáhlá, lehká a flexibilní platforma pro výzkum her, zejména pro hry v reálném čase (RTS).
ELF je rozsáhlá, lehká a flexibilní platforma pro výzkum her, zejména pro hry v reálném čase (RTS).Na straně C ++ hostuje ELF více her paralelně s vlákny C ++.Na straně Pythonu, ELF vrací jednu dávku stavu hry najednou, což je velmi přátelské pro moderní RL.Ve srovnání, jiné platformy (např. OpenAI Gym) zalomí jednu instanci jedné hry s jedním rozhraním Pythonu.To dělá souběžné provádění her trochu komplikovanějším, což je požadavek mnoha moderních algoritmů pro posilování učení. Kromě toho ELF nyní také poskytuje verzi Pythonu pro provozování souběžných herních prostředí tím, že Python multiprocessing s ZeroMQ meziprocesovou komunikací.Jednoduchý příklad viz ./ex_elfpy.py.Pro výzkum RTS her přichází ELF s rychlým RTS motorem a třemi konkrétními prostředími: MiniRTS, Capture the Flag a Tower Defense.MiniRTS má veškerou klíčovou dynamiku strategické strategie v reálném čase, včetně shromažďování zdrojů, budování zařízení a vojáků, vyhledávání neznámých území mimo vnímatelné regiony a obranu / útok na nepřítele.Uživatel má přístup ke své vnitřní reprezentaci a může volně měnit nastavení hry.

Kategorie

Alternativy ELF pro Mac

OpenNERO

OpenNERO

OpenNERO je softwarová platforma s otevřeným zdrojovým kódem určená pro výzkum a vzdělávání v oblasti umělé inteligence.