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:
-
- How many agents in each team: 2
- Number of games per match: 3
- 2 random maps (3 games per map)
- Score calculated as #wins + 0.5 * #draws
- 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)
- No time limit, but slow groups run both games
- Has to be able to control both teams: yes
- Size of the field: 18*34 (just use ```-l RANDOM2``` to launch the game and get these dimensions)
- Symmetric field: yes
- 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)
- Same field for everyone: yes
- Pre-finals: yes, 31st of May, deadline for code upload 4 pm.
- Finals: Deadline for code 2nd of June 8 pm, run tests before meeting 3rd of June 2 pm.
- Upload your code on Canvas for the Pre-finals and finals: yes
- Compute a random seed for the Pre-final and final (and recompute if the map doesn’t look great): ye
- 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.