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")