arminkz/Reversi

Artificial intelligence of the Reversi / Othello

42
/ 100
Emerging

Implements minimax search with alpha-beta pruning and a machine-learning-tuned evaluation function combining seven heuristics (corner control, stability, mobility, placement, frontier discs, disc parity, and difference). Features dynamic weight adjustment across game phases via linear interpolation and hill-climbing optimization, plus killer move detection, opening book lookup, and transposition tables with Zobrist hashing. Provides a Swing GUI supporting human-vs-human, human-vs-AI, and AI-vs-AI play modes.

No commits in the last 6 months.

Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 9 / 25
Maturity 16 / 25
Community 17 / 25

How are scores calculated?

Stars

82

Forks

14

Language

Java

License

GPL-3.0

Category

board-game-ai

Last pushed

Apr 26, 2018

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/arminkz/Reversi"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.