项目作者: upandey3

项目描述 :
An Artificial Intelligence that beats human opponents in the game of Isolation in Python
高级语言: Python
项目地址: git://github.com/upandey3/GamePlayingAI.git
创建时间: 2017-08-28T23:33:46Z
项目社区:https://github.com/upandey3/GamePlayingAI

开源协议:

下载


Game-playing AI

Example game of isolation

♣ Built an Artificial Intelligence that beats human opponents in the game of Isolation, written in Python

♣ Implemented the AI with Minimax Algorithm, Alpha-Beta Pruning and Iterative Deepening algorithms

♣ Created 3 custom score functions optimizing the heuristic evaluation of a given game state

♣ Used caching and memoization to reduce the search space significantly by recognizing patterns like symmetry