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.
-
Updated
Dec 19, 2020 - Python
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.
Tic-Tac-Toe Game with an unbeatable AI using Minimax Algorithm
Implementation of Tron game Agent using minimax and genetics algorithm.
Chess game with one or two players. In either mode, only valid moves can be performed. In one-player mode, minimax alpha-beta pruning is used to determine the computer's moves.
This repository contains a classroom project for the Connect-4 game.
Quarto board game optimized with Genetic Algorithm and MinMax, plus Reinforcement-Learning.
Chineese-checker game by minmax algorithm and alpha beta algorithm
A chess AI (currently in development) made in Python and GUI provided by Pygame.
Reversi game with Min-Max algorithm with alpha-beta pruning
This repository has all of the programming assignments in the Foundations of Artificial Intelligence class at the University of Southern California in the Fall 2021 semester.
Ultimate Tic-Tac-Toe against AI
Link Presentation : https://youtu.be/JfNR6zEKbc4
A chess playing program written in C++, This will include some AI search algorithms and Game theory algorithms as it progresses.
Used min-max alpha-beta pruning algorithm to make an AI (easy, medium, hard), implemented on the server-side with Django Rest-Framework. Used Angular for frontend.
This project is a Python implementation of the classic Pacman game, using the MinMax algorithm for decision making.
A gomoku player via Min-Max Search and Alpha-Beta Pruning, running on https://botzone.org.cn/
A minmax based tic-tac-toe game for a school project.
Connect Four game for Android with optional AI opponent
Porjects for Algorithmic Techniques for Artificial Intelligence
Add a description, image, and links to the minmax-alpha-beta-pruning topic page so that developers can more easily learn about it.
To associate your repository with the minmax-alpha-beta-pruning topic, visit your repo's landing page and select "manage topics."