s3games.player

## Class MiniMaxStochasticPlayer

- java.lang.Object
- - s3games.player.Player
  - - s3games.player.MiniMaxPlayer
    - - s3games.player.MiniMaxStochasticPlayer

-     public class MiniMaxStochasticPlayer
      extends MiniMaxPlayer

  Extension of the standard minimax player that considers only some of the moves in each game state hoping to search more in depth

- - ### Nested Class Summary

    - ### Nested classes/interfaces inherited from class s3games.player.MiniMaxPlayer

      `MiniMaxPlayer.Leaf, MiniMaxPlayer.Node, MiniMaxPlayer.NodeType`

    - ### Nested classes/interfaces inherited from class s3games.player.Player

      `Player.boardType, Player.playerType`

  - ### Field Summary

    - ### Fields inherited from class s3games.player.MiniMaxPlayer

      `mmRatio`

    - ### Fields inherited from class s3games.player.Player

      `maxNodes, number`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `MiniMaxStochasticPlayer(GameSpecification specs, Heuristic heuristic)` create a minimax player for the specified game with the heuristic provided

  - ### Method Summary

    - ### Methods inherited from class s3games.player.MiniMaxPlayer

      `expand, move, newNode`

    - ### Methods inherited from class s3games.player.Player

      `isComputer, otherMoved, ratioTimeLeft, setMaximumNumberOfNodes, setMaxTime, setPlayerNumber, startMove, timeUsed`

    - ### Methods inherited from class java.lang.Object

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

- - ### Constructor Detail

    - #### MiniMaxStochasticPlayer

          public MiniMaxStochasticPlayer(GameSpecification specs,
                                 Heuristic heuristic)

      create a minimax player for the specified game with the heuristic provided