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
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
Implementation of Tron game Agent using minimax and genetics 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.
This project is a Python implementation of the classic Pacman game, using the MinMax algorithm for decision making.
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.
A minmax based tic-tac-toe game for a school project.
Porjects for Algorithmic Techniques for Artificial Intelligence
Gomoku Game based on MinMax Algorithm
chess engine works by Artificial Algorithm such as Alpha beta algorithm
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."