bsoc.alpha
Class AlphaPlayer

java.lang.Object
  |
  +--EDU.gatech.cc.is.abstractrobot.ControlSystemS
        |
        +--EDU.gatech.cc.is.abstractrobot.ControlSystemSS
              |
              +--bsoc.alpha.AlphaPlayer

public class AlphaPlayer
extends EDU.gatech.cc.is.abstractrobot.ControlSystemSS
implements Player

A player controlled by an alpha-net.


Fields inherited from class EDU.gatech.cc.is.abstractrobot.ControlSystemSS
abstract_robot
 
Fields inherited from class EDU.gatech.cc.is.abstractrobot.ControlSystemS
abstract_robot, CSSTAT_DONE, CSSTAT_ERROR, CSSTAT_OK, seed
 
Constructor Summary
AlphaPlayer()
          Generates an alpha-player where the parameters of the net (the weights) are random numbers.
 
Method Summary
 int takeStep()
          Controls the movements of an AlphaPlayer. This is done by mapping the sensor- and actor- values of the abstract robot to the neuronal net and by calculating the neuronal net.
 java.lang.String toString()
           
 
Methods inherited from class EDU.gatech.cc.is.abstractrobot.ControlSystemSS
init
 
Methods inherited from class EDU.gatech.cc.is.abstractrobot.ControlSystemS
configure, Configure, getAbstractRobot, Init, quit, TakeStep, trialEnd, TrialEnd, trialInit, TrialInit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AlphaPlayer

public AlphaPlayer()
Generates an alpha-player where the parameters of the net (the weights) are random numbers.
Method Detail

takeStep

public int takeStep()
Controls the movements of an AlphaPlayer.

This is done by mapping the sensor- and actor- values of the abstract robot to the neuronal net and by calculating the neuronal net.

Overrides:
takeStep in class EDU.gatech.cc.is.abstractrobot.ControlSystemS

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object