0
ELF
ELF er en ekstensiv, let og fleksibel platform til spilundersøgelser, især til realtidsstrategi (RTS) -spil.
- Gratis
- Linux
ELF er en ekstensiv, let og fleksibel platform til spilundersøgelser, især til realtidsstrategi (RTS) spil.På C ++ - siden er ELF vært for flere spil parallelt med C ++ - gevind.På Python-siden returnerer ELF en batch af spiltilstand ad gangen, hvilket gør det meget venligt for moderne RL.Til sammenligning omslutter andre platforme (f.eks. OpenAI Gym) et enkelt spileksempel med et Python-interface.Dette gør samtidig udførelse af spil en smule kompliceret, hvilket er et krav til mange moderne læringsalgoritmer til forstærkning .... Desuden leverer ELF nu også en Python-version til at køre samtidige spillmiljøer ved hjælp af Python-multiprocessering med ZeroMQ-interproces-kommunikation.Se ./ex_elfpy.py for et simpelt eksempel.Til forskning i RTS-spil leveres ELF med en hurtig RTS-motor og tre konkrete miljøer: MiniRTS, Capture the Flag og Tower Defense.MiniRTS har al den centrale dynamik i et realtidsstrategispil, herunder indsamling af ressourcer, bygning af faciliteter og tropper, spejdning af de ukendte territorier uden for de mærkbare regioner og forsvar / angreb fjenden.Brugeren kan få adgang til sin interne repræsentation og kan frit ændre spilindstillingen.