Top 9 alpha-beta-pruning Open-Source Projects
-
LightZero
[NeurIPS 2023 Spotlight] LightZero: A Unified Benchmark for Monte Carlo Tree Search in General Sequential Decision Scenarios
-
Sanmill
Sanmill is an open-source, UCI-like Mill/Morris/Merrills/Mühle/Malom (and its variants) program with CUI, Flutter GUI and Qt GUI, sharing and freely distributing the code, tools and data needed to deliver this mill game. We do this because we are convinced that open software and open data are key ingredients to make rapid progress.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Impossible-TicTacToe-Ai
An impossible-to-beat tictactoe ai that uses the minimax algorithm. Made using flutter.
-
JavaChess
24-bit ANSI colored, console-based chess engine using Java. Optional multi-threaded AI using Minimax with alpha-beta pruning. Fully configurable properties including: ply depth, thread pool size, optional AI time limit, all colors, and more.
-
minimax
A game-playing engine (written in Rust) that uses the Minimax Algorithm with alpha-beta pruning for arbitrary two-player Minimax games like Chess, TicTacToe, Go, Connect Four, etc. (by aalekhpatel07)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Tic-Tac-Toe
Tic-Tac-Toe game AI using Minimax algorithm with alpha-beta pruning optimization and fast win heuristics. (by jatin-47)
Project mention: LightZero: Sailing with MCTS, turns the vision of decision intelligence into reality | /r/reinforcementlearning | 2023-06-06
I have written hundreds of game engines over the years including many more full-featured chess engines (JavaChess, CPlusPlusChess, JavascriptChess to name a few). A few months ago we saw many great chess board projects in the various microcontroller and electronics subs here on reddit but all of them focused on the electronics and construction of the game boards themselves. From the discussions and comments that followed it seemed that many of the authors had the same questions about how to write the code-behind.
I'm pleased to announce that the MicroChess project has been updated and tested with the new Arduino Uno R4 Minima using the Renesas processor!
alpha-beta-pruning related posts
-
LightZero: Sailing with MCTS, turns the vision of decision intelligence into reality
-
LightZero, a lightweight, efficient, and easy-to-understand open-source algorithm toolkit, has been released by OpenDILab.
-
Tic-Tac-Toe game using Minimax algorithm with alpha-beta pruning
-
Prolog Chess AI, Alpha Beta Pruning
Index
What are some of the best open-source alpha-beta-pruning projects? This list will help you:
Project | Stars | |
---|---|---|
1 | LightZero | 875 |
2 | Sanmill | 131 |
3 | Impossible-TicTacToe-Ai | 19 |
4 | JavaChess | 16 |
5 | prolog-checkers | 10 |
6 | MicroChess | 9 |
7 | minimax | 9 |
8 | Tic-Tac-Toe | 8 |
9 | KReversi | 3 |
Sponsored