Skip to content

hamidds/Othello_AI_Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Othello_AIProject

A single-player Othello implementation with minimax algorithm.
This projcet has been impelemented in three phases.

  • Phase 1

    • In this phase the logical parts of the game were implementd.
    • The gui of the project has also been designed.
  • Phase 2

    • The goal of this phase was to implement an appropraite minimax algorithm in order to play with the user.
      In order to improve the algorithm's performance, we need to prune the minimax tree which can become really large. Therfore we use alpha-beta pruning algorthim.
  • Phase 3

    • In this phase we add an evolutionary algorithm which helps us to estimate the paramteres of the minimax algorithm in phase 2.

About

A single-player Othello implementation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages