TopAlter.com

ELF Alternatives

ELF Alternatives

ELF

ELF is an Extensive, Lightweight and Flexible platform for game research, in particular for real-time strategy (RTS) games. On the C++-side, ELF hosts multiple games in parallel with C++ threading. On the Python side, ELF returns one batch of game state at a time, making it very friendly for modern RL. In comparison, other platforms (e.g., OpenAI Gym) wraps one single game instance with one Python interface. This makes concurrent game execution a bit complicated, which is a requirement of many modern reinforcement learning algorithms.

Besides, ELF now also provides a Python version for running concurrent game environments, by Python multiprocessing with ZeroMQ inter-process communication. See ./ex_elfpy.py for a simple example.

For research on RTS games, ELF comes with an fast RTS engine, and three concrete environments: MiniRTS, Capture the Flag and Tower Defense. MiniRTS has all the key dynamics of a real-time strategy game, including gathering resources, building facilities and troops, scouting the unknown territories outside the perceivable regions, and defend/attack the enemy. User can access its internal representation and can freely change the game setting.

Best ELF Alternatives for Windows

Are you looking for alternatives to ELF? Please see our top picks. In this article, we provide the list of some ELF alternatives that will work on Windows and other platforms.

SerpentAI

SerpentAI

FreeOpen SourceMacWindowsLinux

Serpent.AI is a simple yet powerful, novel framework to assist developers in the creation of game agents. Turn ANY video game you own into a sandbox environment ripe for...

Features:

  • Artificial intelligence
  • Bots
  • Gaming

ELF Reviews

Add your reviews & share your experience when using ELF to the world. Your opinion will be useful to others who are looking for the best ELF alternatives.

Table of Contents

Copyright © 2021 TopAlter.com

Sites we Love: AnswerBun, MenuIva, UKBizDB, Sharing RPP