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
Reversi game with Min-Max algorithm with alpha-beta pruning
A chess AI (currently in development) made in Python and GUI provided by Pygame.
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.
Porjects for Algorithmic Techniques for Artificial Intelligence
A minmax based tic-tac-toe game for a school project.
chess engine works by Artificial Algorithm such as Alpha beta algorithm
Gomoku Game based on MinMax Algorithm
🦄 A TIC-TAC-TOE game with an unbeatable Min-Max algorithm using React.
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."