a screeps bot
David Franke 7187817e3e Minor code style. 4 weeks ago
mock Fix tests for creep manager by mocking logger 1 month ago
src Minor code style. 4 weeks ago
test Add a preRun function to roles that can prevent execution of the main run function. 4 weeks ago
.gitignore Added a first set of tests. 2 months ago
CHANGELOG.md Updated changelog. 2 months ago
LICENSE Added MIT license 2 years ago
README.md Added readme 2 years ago
package-lock.json Added a first set of tests. 2 months ago
package.json Move mock files out of test folder so ava doesn't complain about missing tests in those files. 2 months ago
relations.local.example.js Converted indentation to tabs 3 months ago


Hivemind - a screeps bot

Code Climate


This is a bot for the game screeps, intended to be used as a fully automated partner / opponent on private servers.

Most of the code originated from an AI written on the official servers. Due to that, several mechanisms for manually interacting with it still exist, mostly triggered by placing flags. Nonetheless, this code is intended to be used without interaction, and the aforementioned mechanisms might be removed in future versions.

Official servers

If you're just starting out with screeps, you're probably better off trying to write your own AI instead of using a developed AI such as this one as a base. Much of the game's fun comes from figuring out solutions yourself and then watching your code run like a (more or less) well-oiled machine.

Nonetheless, nobody can stop you from using this code on the official servers.