Class TimingAgent

java.lang.Object
ch.idsia.agents.controllers.MarioAgentBase
ch.idsia.agents.controllers.TimingAgent
All Implemented Interfaces:
IAgent

public class TimingAgent
extends MarioAgentBase
implements IAgent
Created by IntelliJ IDEA. User: julian Date: Aug 10, 2009 Time: 6:41:42 PM
  • Field Summary

    Fields inherited from class ch.idsia.agents.controllers.MarioAgentBase

    name
  • Constructor Summary

    Constructors 
    Constructor Description
    TimingAgent​(IAgent agent)  
  • Method Summary

    Modifier and Type Method Description
    MarioInput actionSelection()
    Agent should now perform an action-selection and return actions it wants to perform.
    double averageTimeTaken()  
    java.lang.String getName()
    Returns name of the agent.
    void reset​(AgentOptions options)
    Called before the agent is executed for the first time or in-between respective tasks/scenarios.

    Methods inherited from class ch.idsia.agents.controllers.MarioAgentBase

    observe, receiveReward

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface ch.idsia.agents.IAgent

    observe, receiveReward