Module app
Package app.ai

Class DumbPlayer<M extends Move<P>,P extends Piece>

java.lang.Object
app.core.interactor.Player<M,P>
app.ai.DumbPlayer<M,P>
All Implemented Interfaces:
Spectator<M,P>

public class DumbPlayer<M extends Move<P>,P extends Piece> extends Player<M,P> implements Spectator<M,P>
AI that makes random moves one second after receiving an update
  • Field Details

  • Constructor Details

    • DumbPlayer

      public DumbPlayer()
  • Method Details

    • update

      public void update(int player, M move, List<P> changedPieces)
      Description copied from interface: Spectator
      Receive information that player made a move
      Specified by:
      update in interface Spectator<M extends Move<P>,P extends Piece>