ipdlx.strategy
Class ALLD

java.lang.Object
  extended by ipdlx.Strategy
      extended by ipdlx.strategy.ALLD
All Implemented Interfaces:
PDValues, java.lang.Cloneable

public class ALLD
extends Strategy

Always defect strategy

Author:
Tomasz Kaczanowski, Jan Humble

Field Summary
 
Fields inherited from class ipdlx.Strategy
lastResult, nrOfOpponents, opponentMove, opponentsMoves
 
Fields inherited from interface ipdlx.PDValues
COOPERATE, DEFAULT_MISTAKE_LEVEL, DEFAULT_PUNISHMENT, DEFAULT_REWARD, DEFAULT_SUCKER, DEFAULT_TEMPTATION, DEFECT, EXIT, moves, PLAYER_A, PLAYER_B
 
Constructor Summary
  ALLD()
           
protected ALLD(java.lang.String abbrName, java.lang.String name, java.lang.String description)
           
 
Method Summary
 double getMove()
          always returns DEFECT
 
Methods inherited from class ipdlx.Strategy
clone, getAbbrName, getDescription, getFinalMove, getFullName, getName, getNumberOfOpponents, getOpponentMove, getOpponentsMoves, getResult, reset, setLastResult, setNumberOfOpponents, setOpponentMove, setOpponentsMoves, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ALLD

public ALLD()

ALLD

protected ALLD(java.lang.String abbrName,
               java.lang.String name,
               java.lang.String description)
Method Detail

getMove

public double getMove()
always returns DEFECT

Specified by:
getMove in class Strategy
Returns:
DEFECT