Zolomon/reversi-ai

A text based python implementation of the Reversi game with an artificial intelligence as opponent.

41
/ 100
Emerging

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.

Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 7 / 25
Maturity 16 / 25
Community 18 / 25

How are scores calculated?

Stars

36

Forks

15

Language

Python

License

MIT

Category

board-game-ai

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.