However you cannot add fake player into player table, so you cannot add any field in that table to track resources for examples. So it natural that Bot behaive like a player in a game. In some games Bot will take player color and whole player board similar to real player, and can even have resources.
In addition to whatever game states are doing, it can handle fake players and simulate their moves This is the only feasible way in production. This would be ideal, but currently on Can't Stop does it and no other game can use this technique Recommended way of doing it is add Studio only button (together with debug bar) 'Run bot/Stop bot', when running it can react to state changes and press stuff.Ĭurrently I don't see how it is feasible, JS code requires real player connected to game and browser, so it cannot be run as AI engine Testing bot is actually JavaScript bot that presses on buttons on behalf of player. The following game have modes that support bots Conspiracy, Glow, Crew, Crew Deepsea, Tapestry
2.3 Server Bot as registered game Player.