Description of topic 1: Pacman CTF

 

Topic manager: Rodrigo

Python 3 git repo: https://github.com/cshelton/pacman-ctf Links to an external site.

Prefinal seeds: 53 and 63

Final seeds: 489, 89 and 31 (make sure your map size is set to 24,24)


Pacman CTF Agreed Rules:

    1. How many agents in each team: 2
    2. Number of games per match: ? 1 for now (unless we automatize games)
    3. For Finals: 3 random maps (3 seeds)
    4. Score calculated as 3 pt. for wins + 1 pt. for draws + 0 pt. for loss
    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. 15 sec. precomputation time. 1sec time limit per action step. (standard settings?? NEEDS TO BE SET!!!)
      1. If the other team takes unreasonable time. Write DNF on the table and notify via discord.
    7. Has to be able to control both teams: yes
    8. Size of the field: 24*48 (SET Maze to [24,24]) (just use ```-l RANDOM2``` to launch the game and get these dimensions) CAN BE CHANGED
    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.
    13. Upload your code on Canvas for the pre-finals and finals: yes
    14. Compute a random seed for the pre-final and final (and recompute if the map doesn’t look great): yes
    15. It is not allowed to modify the game's files. You have to provide an "myTeamGX.py" file and the files needed by your agent.
    16. When you run your matches be red
    17. Finals code and seeds due 9:00am on Monday 22.5.