First thing you should do is get acquainted with this documentation. It is your game manual!
Next, download the .zip file here and extract it.
Ensure Python is installed correctly and at least version 3.7.
Open command prompt or powershell with admin and run
pip install pipenv
Open a powershell window at that location by holding shift and right clicking in the extracted folder, then selecting “Open PowerShell window here.” You’ll want to keep this window open!
pipenv install -dand wait for it to finish.
If your launcher is out of date, run
python ./launcher.pyz uto get updates.
python ./launcher.pyz sto enter the scrimmage command line.
rto register your teamname. Follow on-screen instructions to enter it properly.
This creates vID file in your folder. This is your team ID number. Do not lose this file! You can share it with your teammates so they may submit code and view stats too.
Write your client code! You may edit the
my_client.pyfile as you wish, or you may create any python file with “client” in the name.
To test your client, use your PowerShell window (that is in the Pipenv shell) to run
python ./launcher.pyz generateto create a new world,
python ./launcher.pyz runto test your client, and
python ./launcher.pyz visualizerto view the results of the last run.
To submit your client, run
python ./launcher.pyz sto enter the scrimmage command line, and use
sto submit your code.
You may also use the scrimmage command line to view the leaderboard and your stats.