[NeurIPS 2023 Spotlight] LightZero: A Unified Benchmark for Monte Carlo Tree Search in General Sequential Decision Scenarios (awesome MCTS)
-
Updated
Jan 9, 2025 - Python
[NeurIPS 2023 Spotlight] LightZero: A Unified Benchmark for Monte Carlo Tree Search in General Sequential Decision Scenarios (awesome MCTS)
♟️ A chess engine with alpha-beta pruning, piece-square tables, move ordering, and command-line UI.
A checkers reinforcement learning AI, and all the tools needed to train it.
CSE 571 Artificial Intelligence
A game of checkers written using minmax algorithm and alpha-beta pruning.
A simple chess game for comparing your moves with other chess engines
a basic adversarial game
Minmax (minimax) algorithm with Alpha-Beta (𝛼−𝛽, ab) Pruning optimization for the Checkers (Draughts) game in Python 3. Same minimax algorithm works for chess, tic tac toe or similar games.
A-List of all the Assignment done in Artificial Intelligence Course @IIIT-D
A Chess which can be played as an 2 player game or vs a Bot.
Python chess engine compiled with Numba (from 7300 to 1500000 nodes/second)
In this project we try to create a sophisticated computer agent to play the Contact Bridge card game. Our goal is to develop an agent that is tough to play against, with fast reaction time so it is able to play in real time against humans. We approached this as a search problem, and implemented search-tree heuristics based on Minimax and Monte C…
Implementation of many popular AI algorithms to play the game of Pacman such as Minimax, Expectimax and Greedy.
♟️ Xiangqi Engine and AI from scratch
A WIP chess engine written in Python with no dependencies
Halma game with an AI player, move validation, and dynamic board sizing
HybridAlpha - a mix between AlphaGo Zero and AlphaZero for multiple games
A checkers library with modern web GUI, Supprots multiple variants of game.
This is a project extending the solution to the kaggle-connectx problem statement. Here I have made the frontend UI for the same and added some new features.
A collection of game AI
Add a description, image, and links to the alpha-beta-pruning topic page so that developers can more easily learn about it.
To associate your repository with the alpha-beta-pruning topic, visit your repo's landing page and select "manage topics."