Zolomon/reversi-ai
A text based python implementation of the Reversi game with an artificial intelligence as opponent.
The AI opponent uses minimax with alpha-beta pruning evaluated across a separate thread, enabling responsive gameplay while the engine calculates moves. State evaluation incorporates strategic heuristics like piece count, edge control, and corner positioning to guide the search. Supports both player-vs-AI and AI-vs-AI matches with optional colored terminal output, accepting moves via standard chess-like coordinate notation (a-h, 1-8).
No commits in the last 6 months.
Stars
36
Forks
15
Language
Python
License
MIT
Category
Last pushed
Dec 10, 2019
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/Zolomon/reversi-ai"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
in-op/GameAI
Various C# implementations of game AI
Scriptim/Abalone-BoAI
A Python implementation of the board game Abalone intended to be played by artificial intelligence
arminkz/Reversi
Artificial intelligence of the Reversi / Othello
danijelaskov/expectiminimax-backgammon
A 2D JavaFX implementation of one of the most popular and old board games. The AI player's moves...
VelbazhdSoftwareLLC/IthakaBoardGame
Ithaka board game is played on a four by four square grid with three pieces in each of four colors.