A game of checkers written using minmax algorithm and alpha-beta pruning.
-
Updated
Oct 3, 2024 - Python
A game of checkers written using minmax algorithm and alpha-beta pruning.
An open-source checkers game with a computer-based AI, written with Python and Tkinter.
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.
Fastest Python draughts/checkers library — bitboards, 8 variants, alpha-beta engine, web UI. ~200x faster than pydraughts.
A gobang AI with Negamax and alpha beta pluning
Chess Engine Implementation using Minmax, Alpha-Beta Pruning, and Quiescence Search Algorithm.
The goal of this project was to make a User vs AI chess game, such that user makes whichever (legal) move they like and in turn, the AI performs the best move it can find. The game ends when either the user or the AI enters checkmate or stalemate state - or if you quit forcibly :)
Invincible TicTacToe AI agent
A small app that uses websockets to play a game of chess vs two AI's
I am interested in gobang,so I am going to use python to draw GUI and program a powerful AI to have fun! I will implement my idea by alpha-beta algorithm and alphago-zero algorithm.
Project for the MSc in Artificial Intelligence of the University of Bologna, academic year 2023/2024. Tablut Challenge from the Fundamentals of Artificial Intelligence and Knowledge Representation course
Apply AI algorithms to implement an smart game playing agent that can play Isolation game.
A highly-optimized, custom C++23 bitboard chess engine paired with a modern, real-time web analysis platform built in Next.js and Node.js.
Набор инструментов для обработки радиобиологических Excel‑данных: визуализация опухолевого роста и кожных реакций, статистика, интерактивный GUI (PyQt6). Поддерживается оценка параметров LQ‑модели (α/β) и сравнение экспериментов.
🎲 Wrapper for the 6.034 alpha-beta search bot
AlphaZero-inspired chess engine using ResNet + MCTS + Alpha-Beta pruning, trained on 321K grandmaster games. Play via GUI or console.
Agent capable of playing Dynamic Connect-4 for ECSE-526: Artificial Intelligence at McGill University.
Full-stack chess platform with a custom Python chess engine, Alpha-Beta search, FastAPI, React/TypeScript and optional LLM integration.
To associate your repository with the alpha-beta topic, visit your repo's landing page and select "manage topics."