Class Random

java.lang.Object
  extended by Player
      extended by Random

public class Random
extends Player

Random is a concrete class extending Player and implementing a totally random strategy:


Constructor Summary
Random()
          Constructor loads an image and sets the name
 
Method Summary
 char play(char[] history)
          To instantiate a player this method must be implemented.
 
Methods inherited from class Player
getImage, getName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Random

public Random()
Constructor loads an image and sets the name

Method Detail

play

public char play(char[] history)
To instantiate a player this method must be implemented. How will the player choose if the previous (up to) 3 moves of the opponent against me are given?

Specified by:
play in class Player
Parameters:
history - An array of up to 3 previous plays by my opponent the values are ignored
Returns:
'c' or 'd' randomly