Othello is played on an 8×8 board using 64 disks that are light on one side and dark on the other. Players take turns placing a disk with their assigned color facing up. When a disk is placed, any sequence of the opponent’s disks that is flanked between the newly placed disk and another disk of the current player’s color is flipped. The objective is to have the majority of disks showing your color when no legal moves remain.
I developed this game as my final project for a Java course at SUSTech in Fall 2021. Although the implementation is not perfect, it was a highly meaningful experience—especially at a time when AI tools were not as advanced or widely available.
The project received a score of 106/100.
