What it is
Botwright is a game about automation. Bots do nothing until you tell them what to do, and you tell them in code: find a tree, chop it, carry the trunk to the stockpile, repeat. Start with a few lines, then grow a village of workers that saws planks, mines ore and smelts iron while you plan the next thing.
The language is a small, honest subset of Python, with while loops, functions, lists and await for anything that takes time. The in-game editor completes names as you type, and the ship's computer, slightly damaged by the crash, answers questions when you are stuck.
while True:
tree = find(Kind.TREE, radius=15)
if tree is None:
await sleep(5)
continue
trunk = await chop_tree(tree)
if trunk is not None:
await pickup_object(trunk)
await drop_at(areas.depot)
Download the demo
Loading the latest version...
One zip per platform: unpack it and start the game. The game starts its own server and works offline, except for the ship's computer, which needs an internet connection.
Tell us what you think
Feedback goes straight from the game: use the Send feedback button in the game. Say what was confusing, what broke, or what you want to build. Add a contact address only if you would like an answer.