/craft-bots

CraftBots is a lightweight multi-agent team simulator to evaluate/benchmark integrated planning and execution.

Primary LanguagePython

CraftBots

CraftBots is a multi-agent simulator to evaluate/benchmark integrated planning and execution in complex tasks.

Screenshot of Craftbots simulation

Quickstart

Install the dependencies, clone the repository, and run main.py

git clone https://github.com/strathclyde-artificial-intelligence/craft-bots
cd ./craft-bots
pip install -r requirements.txt
python main.py

Press "reset" to generate a new simulation, and "start" to begin the simulation. The default agent acts randomly.

Connect your own agent

Once you have created your own agent open main.py and modify the lines which append the default agent to the simulation.

# agent
agent = TestAgent()
sim.agents.append(agent)

CraftBots Wiki

Further information is available on the CraftBots Wiki here.