0
ELF
O ELF é uma plataforma abrangente, leve e flexível para pesquisa de jogos, especialmente para jogos de estratégia em tempo real (RTS).
- Grátis
- Linux
O ELF é uma plataforma abrangente, leve e flexível para pesquisa de jogos, especialmente para jogos de estratégia em tempo real (RTS).No lado C ++, o ELF hospeda vários jogos em paralelo com o encadeamento C ++.No lado do Python, o ELF retorna um lote de estado do jogo por vez, tornando-o muito amigável para a RL moderna.Em comparação, outras plataformas (por exemplo, OpenAI Gym) agrupam uma única instância de jogo com uma interface Python.Isso torna a execução simultânea de jogos um pouco complicada, o que é um requisito para muitos algoritmos modernos de aprendizado por reforço ... Além disso, o ELF agora também oferece uma versão em Python para a execução de ambientes de jogos simultâneos, por multiprocessamento em Python com comunicação entre processos do ZeroMQ.Veja ./ex_elfpy.py para um exemplo simples.Para pesquisas em jogos RTS, o ELF vem com um mecanismo RTS rápido e três ambientes concretos: MiniRTS, Capture the Flag e Tower Defense.O MiniRTS possui toda a dinâmica chave de um jogo de estratégia em tempo real, incluindo a coleta de recursos, a construção de instalações e tropas, a exploração de territórios desconhecidos fora das regiões perceptíveis e a defesa / ataque do inimigo.O usuário pode acessar sua representação interna e alterar livremente a configuração do jogo.
elf