Package com.neven.ticTacToeGame.model
com.neven.ticTacToeGame.model is a group of classes which is the key objects of the application
-
Class Summary Class Description Game ClassGame
is an abstract class which contain main logic for the games.MiniMaxAlgorithm TheMiniMaxAlgorithm
class is a class which contain The Algorithm MiniMax and methods that allow to The Algorithm MiniMax make an analysis of the game field, evaluate any possible future moves of algorithm and user and make a chose what move will be less harmful for the result of the game.PlayerVsAlgorithmGame ClassPlayerVsAlgorithmGame
extendGame
class and implement his two abstract methods for game with an Algorithm MiniMax(MiniMaxAlgorithm
).PlayerVsPlayerGame ClassPlayerVsPlayerGame
extendGame
class and implement his two abstract methods for games Player versus Player.PlayerVsRandomGame ClassPlayerVsPlayerGame
extendGame
class and implement his two abstract methods for games Player versus Random(random generated moves).