The Environment Interface Standard (EIS) hub's repositories
eis
The Environment Interface Standard (EIS) is a Java-based interface standard for connecting agents to controllable entities in an environment such as a game. The interface provides support for managing the connection (e.g., for pausing and terminating an environment) and for interaction between agents and entities that are available in an environment (e.g., bots in a game). An agent that is connected to a controllable entity receives percepts from and can send actions to that entity. Percepts inform the agent about the state of the entity and its environment. Actions tell the entity which actions to perform in its environment. Several example implementations of environments are available @github.com/eishub. A default implementation of the EIS interface is also provided.
ElevatorSim
ElevatorSim Environment
vacuumworld
Vacuum World which robots need to clean
tower
Tower Environment
WumpusWorld
WumpusWorld
Tic-Tac-Toe
Tic-Tac-Toe Environment
HelloWorldEnvironment
an environment where a simple whiteboard shows messages that can be written there by agents.The messages are perceived by the other agents.
hanoi
Simple implementation of the Hanoi tower game including its Environment.
carriage
Carriage environment where two robots can push a carriage on a ring in opposite directions.
blocksworld
The Blocks World is a classic and famous toy domain in Artificial Intelligence. Starting from an initial configuration of blocks the aim is to move blocks to a new goal configuration. Blocks are instantaneously moved by means of a virtual gripper. A block can only be moved if there is no other block sitting on top of it. A block can always be moved to the table.
tygron
Tygron-EIS Connector
emohawk
The Emohawk modification for the Unreal2 Runtime
GameBotsUT3
GameBotsUT3 is a mod for UT3 that allows characters in the game to be controlled via network sockets connected to other program
TrafficSim
Simulates car traffic, particularly for highways with multiple lanes and exit lanes.