Skip to content

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

Notifications You must be signed in to change notification settings

strathclyde-artificial-intelligence/craft-bots

Repository files navigation

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.

About

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

Topics

Resources

Stars

Watchers

Forks

Languages