1 of 10

Progress Report

Group 4:1

Max Wippich and Gabriella Dalman

2 of 10

Pacman

Capture the flag

3 of 10

Behaviour Tree: Attacker

  • Eats closest food
  • Eats power capsule if its tactical
  • Avoids enemy ghosts
  • Returns home when carrying large proportion of the food left
  • If it’s not safe to eat food the attacker patrols the home territory close to the center

4 of 10

5 of 10

Behaviour Tree: Defender

  • Chase enemy pacman when they are visible
  • If our food is being eaten, go to that position to look for pacman
  • Otherwise, stand and protect power capsules and areas with a lot of food

6 of 10

7 of 10

Which agent plays what role? Attacker heuristic!

Whichever agent is closer to food and further away from enemy ghosts plays as attacker.

In some cases we want two attackers:

  • If we are not carrying that much food and we are not ahead with a lot of points (or other team is leading)
  • There is a lot of food left and the opponent is not carrying a lot of food

In some cases we want two defender:

  • We are ahead with a lot of points and want to play it safe
  • The other team is carrying a lot of our food

8 of 10

Strategies:

  • Protecting in areas with high food density and power capsules

  • Don’t chase the same food

  • Importance of power capsules

  • Better to respawn than waiting 40 rounds

  • Avoid eating power capsules right after each other

  • Trade off between greedy and safe attacker

  • Noisy reading usually “too noisy”

9 of 10

10 of 10

Progress Status Week 22

We have a working AI with complex strategies, but also a few weak points

  • Planned Time spent: 75%
  • Actual Time spent: 75%
  • Actual Progress: 75%
  • Risk of not completing assignment: 0.1%