/Othello_ai

A 1-player board game coded in Java. GUI coded using Swing.

Primary LanguageJava

⚪ ⚫
⚫ ⚪

Othello

Reversi/Othello is a strategy board game for two players, played on an 8×8 uncheckered board. There are sixty-four identical game pieces called disks (often spelled "discs"), which are light on one side and dark on the other. Players take turns placing disks on the board with their assigned color facing up. During a play, any disks of the opponent's color that are in a straight line and bounded by the disk just placed and another disk of the current player's color are turned over to the current player's color.

The object of the game is to have the majority of disks turned to display your color when the last playable empty square is filled.

Learn to play in 1-2 minutes

![][screenshot_othello_300px]

Designing An Intelligent Othello System Using AI

Algorithm used

In this project, Minimax Search is used as the foundation of our game tree search. [screenshot_othello_300px]: https://github.com/rakshitcgupta/Othello_ai/blob/dev/screenshots/screenshot_othello_300px.PNG