Skip to contentPackage: TicTacToeMinimaxStrategy
TicTacToeMinimaxStrategy
Coverage
1: package de.fhdw.gaming.ipspiel24.tictactoe.core.domain;
2:
3: import java.util.List;
4:
5: import de.fhdw.gaming.core.domain.Strategy;
6: import de.fhdw.gaming.ipspiel24.tictactoe.core.moves.TicTacToeMove;
7:
8: public interface TicTacToeMinimaxStrategy extends Strategy<TicTacToePlayer, TicTacToeState, TicTacToeMove> {
9:
10: List<TicTacToeMove> getPossibleMoves(TicTacToeState state, TicTacToePlayer player);// throws GameException;
11:
12: int evaluate(TicTacToeState state, TicTacToePlayer player, int depth);// throws GameException;
13:
14: }