ru.sstu.renju.players
Class RandomPlayer

java.lang.Object
  extended by ru.sstu.renju.players.RandomPlayer
All Implemented Interfaces:
Player

public class RandomPlayer
extends Object
implements Player

RandomPlayer class represents Player doing random moves.

Since:
Renju 1.0
Author:
denis_murashev

Constructor Summary
RandomPlayer()
           
 
Method Summary
 Move doMove(Game game, CellType type)
          This method should provide main game logic.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RandomPlayer

public RandomPlayer()
Method Detail

toString

public String toString()
Overrides:
toString in class Object

doMove

public Move doMove(Game game,
                   CellType type)
Description copied from interface: Player
This method should provide main game logic. Using given game position this method should calculate the next move.

Specified by:
doMove in interface Player
Parameters:
game - game
type - move type (Black or White)
Returns:
new move


Copyright © 2013 TFI branch of Engels Instutute of Technology. All Rights Reserved.