ELF

ELF

ELF je rozsiahla, ľahká a flexibilná platforma pre výskum hier, najmä pre hry v reálnom čase (RTS).
ELF je rozsiahla, ľahká a flexibilná platforma pre výskum hier, najmä pre hry v reálnom čase (RTS).Na strane C ++ hosťuje ELF viac hier paralelne s vláknami C ++.Na strane Pythonu ELF vracia naraz jednu dávku stavu hry, čo ju robí veľmi priateľskou pre moderné RL.Na porovnanie, iné platformy (napr. OpenAI Gym) zabalia jednu jedinú inštanciu hry s jedným rozhraním Python.Vďaka tomu je súbežné vykonávanie hier trochu komplikované, čo je požiadavka mnohých moderných algoritmov výučby zosilnenia .... Okrem toho ELF teraz poskytuje aj verziu Python pre beh súbežných herných prostredí tým, že Python multiprocessing s ZeroMQ medziprocesovou komunikáciou.Jednoduchý príklad nájdete na stránke ./ex_elfpy.py.Pre výskum RTS hier prichádza ELF s rýchlym motorom RTS a tromi konkrétnymi prostrediami: MiniRTS, Capture the Flag a Tower Defense.MiniRTS má všetku kľúčovú dynamiku strategickej hry v reálnom čase, vrátane zhromažďovania zdrojov, budovania zariadení a vojsk, zisťovania neznámych území mimo vnímateľných regiónov a obrany / útoku na nepriateľa.Užívateľ má prístup k svojej vnútornej reprezentácii a môže voľne meniť nastavenie hry.
elf

Vlastnosti

Kategórie

Alternatívy programu ELF pre Self-Hosted