Naive.java
package fr.umontpellier.iut.conquest.strategies;
import java.util.List;
import fr.umontpellier.iut.conquest.Board;
import fr.umontpellier.iut.conquest.Move;
import fr.umontpellier.iut.conquest.Player;
public class Naive implements Strategy {
@Override
public Move getMove(Board board, Player player) {
List<Move> validMoves = board.getValidMoves(player);
if (!validMoves.isEmpty()) {
int randomIndex = (int) (Math.random() * (validMoves.size() - 1));
return validMoves.get(randomIndex);
}
return null;
}
}