Module pacai.core.baselineTeam

Expand source code
from pacai.util import reflection

def createTeam(firstIndex, secondIndex, isRed,
        first = 'pacai.agents.capture.offense.OffensiveReflexAgent',
        second = 'pacai.agents.capture.defense.DefensiveReflexAgent'):
    """
    This function should return a list of two agents that will form the capture team,
    initialized using firstIndex and secondIndex as their agent indexed.
    isRed is True if the red team is being created,
    and will be False if the blue team is being created.
    """

    firstAgent = reflection.qualifiedImport(first)
    secondAgent = reflection.qualifiedImport(second)

    return [
        firstAgent(firstIndex),
        secondAgent(secondIndex),
    ]

Functions

def createTeam(firstIndex, secondIndex, isRed, first='pacai.agents.capture.offense.OffensiveReflexAgent', second='pacai.agents.capture.defense.DefensiveReflexAgent')

This function should return a list of two agents that will form the capture team, initialized using firstIndex and secondIndex as their agent indexed. isRed is True if the red team is being created, and will be False if the blue team is being created.

Expand source code
def createTeam(firstIndex, secondIndex, isRed,
        first = 'pacai.agents.capture.offense.OffensiveReflexAgent',
        second = 'pacai.agents.capture.defense.DefensiveReflexAgent'):
    """
    This function should return a list of two agents that will form the capture team,
    initialized using firstIndex and secondIndex as their agent indexed.
    isRed is True if the red team is being created,
    and will be False if the blue team is being created.
    """

    firstAgent = reflection.qualifiedImport(first)
    secondAgent = reflection.qualifiedImport(second)

    return [
        firstAgent(firstIndex),
        secondAgent(secondIndex),
    ]