Our goal is to make bots that compete in a halo-inspired global war game using Python!
You will be responsible for developing the strategy your bot will use to conquer the battlefield.
-
Develop an understanding of intermediate Python. This includes getting full use of the standard library, writing more pythonic code, learning about classes, and much more!
-
Become confident in your ability to develop python programs
Python 3.10+ as the language of choice.
Pygame as our optional visualizer.
Using docker environment:
$ source docker_run.sh # get into docker env
$ python3 main.py # start the gameIn one step:
# get into docker env
# and run the main.py script automatically
$ source docker_main.sh poetry or virtualenv is recommended.
The corresponding dependency list is provided (pyproject.toml and requirements.txt)
$ poetry install
$ poetry run python main.py(.venv)$ pip install -r requirements.txt
(.venv)$ python main.py