Skip to content

A project to reproduce the board game Othello using a python GUI and to create an AI algorithm with varying difficulty for the user to play against.

Notifications You must be signed in to change notification settings

Selucus/OthelloAI

Repository files navigation

This project splits different features of the system into seperate python files.
OthelloNEA.py is the main file which provides a main menu for the user.
OthelloAI.py is loaded when the user chooses to play against the AI and manages the board state and user inputs.
MiniMax.py contains the heuristic minimax algorithm and the lookup table and is responsible for determining the best move for the AI.

About

A project to reproduce the board game Othello using a python GUI and to create an AI algorithm with varying difficulty for the user to play against.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages