[NeurIPS 2023 Spotlight] LightZero: A Unified Benchmark for Monte Carlo Tree Search in General Sequential Decision Scenarios (awesome MCTS)
-
Updated
Aug 6, 2024 - 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
Python 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…
A Chess which can be played as an 2 player game or vs a Bot.
♟️ A combination of Reinforcement Learning and Alpha-Beta Search in Chinese chess
A WIP chess engine written in Python with no dependencies
Implementation of many popular AI algorithms to play the game of Pacman such as Minimax, Expectimax and Greedy.
Halma game with an AI player, move validation, and dynamic board sizing
HybridAlpha - a mix between AlphaGo Zero and AlphaZero for multiple games
A collection of game AI
A checkers game which can be played against various Artificially Intelligent agents.
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.
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."