Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
pic
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Othello

Introduction

An Othello program implemented in C++.

The core search method is Monte-Carlo tree search.

Plus, open books, bitboard, and fast magic number mapping are used to optimize the search speed.

Usage

Simply execute make, and the Othello program Othello will be generated.

Subsequently, execute Othello, and then you can enjoy the game.

Parameters

In OTP.h, there are several parameters that can be tuned.

  • UCB_c: the constant c used in Upper Confidence Bound (UCB)

  • simulateN: the number of samples per simulation

  • OpenBookDepth: the maximum depth for open book

  • SearchDepth: the maximum search depth

  • SearchTime: the maximum search time (in secs)

  • TotalTimeLimit: the time limit for a player in one game (in secs)

About

An Othello AI with Monte-Carlo tree search

Topics

Resources

Releases

No releases published

Packages

No packages published