Running the Web Server
botbowl comes with a web application that allows you to play the game against a bot or human. You can also spectate a match between other humans or bots.
Run the App
Make a script (or use the server_example.py) with the following:
#!/usr/bin/env python3
import botbowl.web.server as server
server.start_server(port=5005)
Now run the script and go to http://localhost:5005/. You can make a game on the front page.
Alternatively, you can add games like this, e.g. before starting the server:
from botbowl.ai.registry import make_bot
api.new_game(home_team_id="orc",
away_team_id="human",
home_agent=Agent("Player 1", human=True)),
away_agent=make_bot("random")