Othello

Othello

By: Gerald Saberon

The Othello game with an AI opponent

The Othello board game along with an AI opponent implemented using vanilla Javascript, HTML and CSS.

The Minimax algorithm is used for the AI. Alpha-beta pruning is also incorporated for the Minimax algorithm to enhance performance and efficiency.

Multiple heuristics are used for the evaluation for the Minimax algorithm such as coin parity, mobility, captured corners and static weights.

Screenshot of the othello game

Resources


Date: 2022-12-12

Links