项目作者: IbrahimMuzaferija

项目描述 :
Implementing game theory search algorithms
高级语言: Java
项目地址: git://github.com/IbrahimMuzaferija/Tic-Tac-Toe-AI-player.git
创建时间: 2018-09-17T17:42:23Z
项目社区:https://github.com/IbrahimMuzaferija/Tic-Tac-Toe-AI-player

开源协议:

下载


Games

Introduction

The main object of this project is a JAVA application that implements tic-tac-toe game algorithm, along with Minimax and Apha-Beta pruning algorithms.
Minimax is an algorithm that is used in decision making and game theory to find the optimal move for a player, assuming that your opponent also plays optimally. It is widely used in two player turn based games such as Tic-Tac-Toe, Backgamon, Mancala, Chess, etc.
Alpha–Beta pruning is a search algorithm that seeks to decrease the number of nodes that are evaluated by the minimax algorithm in its search tree. It is an adversarial search algorithm used commonly for machine playing of two-player games.