Skip to content

Lew-Alex/ReversiAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ReversiAI

This project presents a comprehensive implementation of the Reversi game in Python, utilizing the Pygame library for graphical representation. The code establishes the game state, including the board layout and player turns, and implements essential game logic functions such as determining valid moves and flipping opponent discs. Additionally, a draw function is provided to visually render the game board.

Furthermore, the project explores the development of an AI opponent employing the minimax algorithm. This AI opponent strategically evaluates potential future game states, enabling it to make optimal moves by maximizing its own score while considering the opponent's potential actions. Through meticulous design and execution, this project offers both a fully-functional Reversi game and insights into constructing intelligent AI adversaries for board games.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages