Here we will brainstorm, design, and polish the Gameplay AI at a high level. Different specific systems will have their own pages but the overarching ideas and systems will go here. To see the systems in more detail, either click the links here OR go back to AI Ideas.

System Requirements

  1. Every single player must be able to defend, attack, play midfield, and act as a goalkeeper
  1. The player’s attributes (Long Range Shooting, Headers, etc) should be used to determine how well a player performs an action

Player Attributes

  1. The player should dynamically choose their actions
  1. Each player must be able to make their own decisions but also work together as a group with their teammates
  1. All AI players should know the same level of details and not be omnipresent.

System Design Brainstorm

Based on the requirements above, it seems that there should be two main layers to this AI.

Individual_Team_AI_Layers.png