Description of topic 1: Pacman CTF

Topic discord: https://discord.gg/xH2dfs6Y

Topic manager: Alexander Willemsen

Groups in python 2: G1, G3, G5, G6, G19
Groups in python 3: G2, G11, G24, G15, G17, G7, G9, G13
Python 3 git repo: https://github.com/cshelton/pacman-ctf Links to an external site.

Final Python2 seeds: 331300 and 780427

Final Python3 seeds: 53 and 63


Pacman CTF Agreed Rules:

    1. How many agents in each team: 2
    2. Number of games per match: 3
    3. 2 random maps (3 games per map)
    4. Score calculated as #wins + 0.5 * #draws
    5. How long lasts a game: 300 moves/robot (or 2 dots left on one side, this is the standard rules of the game, no need to change anything)
    6. No time limit, but slow groups run both games
    7. Has to be able to control both teams: yes
    8. Size of the field: 18*34 (just use ```-l RANDOM2``` to launch the game and get these dimensions)
    9. Symmetric field: yes
    10. Random field: yes (I will put an image of the random map on the prefinals and finals day just to be sure that you play on the right map)
    11. Same field for everyone: yes
    12. Pre-finals: yes, 31st of May, deadline for code upload 4 pm.
    13. Finals: Deadline for code 2nd of June 8 pm, run tests before meeting 3rd of June 2 pm.
    14. Upload your code on Canvas for the Pre-finals and finals: yes
    15. Compute a random seed for the Pre-final and final (and recompute if the map doesn’t look great): ye
    16. It is not allowed to modify the game's files. You have to provide an agent_group_i.py file and the files needed by your agent.