The Battlecode 2022 bots of team "camel_case".
Results:
- 9th-12th in the Sprint Tournament 1
- 33th-64th in the Sprint Tournament 2
- 3rd-4th in the International Qualifying Tournament
- 13th-16th in the Final Tournament
All bots can be found in the src directory. The names of the bots indicate which bot was used in each tournament.
The scripts directory contains some useful Python scripts:
copy.pyduplicates a bot and updates allpackageandimportstatements in the new bot accordingly.dijkstra.pygenerates bytecode-efficient classes that perform a limited version of Dijkstra's algorithm, based on Mallot Fat Cats's 2021 pathfinding (see their post-mortem and code).run.pyruns two bots against each other on a list of maps, reporting the win rate of each bot, the maps which the two bots tie on (i.e. both bots win as either red or blue), and the maps which each bot dominates on (i.e. wins as both red and blue).