GitHub topics: minmax-alpha-beta-pruning
CatalpaEel/Gobang
计算概论五子棋大作业,使用win32和alpha-beta剪枝的minmax搜索。
Language: C++ - Size: 5.74 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 0 - Forks: 0

ProgramciDusunur/Potential
A chess engine written in C
Language: C - Size: 1.45 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 7 - Forks: 2

Sungonogi/kalah
Check out the website and play against my Kalah AI
Language: TypeScript - Size: 25.1 MB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 0 - Forks: 0

selma-Bentaiba/Mancala_Game_AI_Using_Minimax_and_Alpha_Beta_Pruning
Mancala AI that thinks ahead! This game uses Minimax with Alpha-Beta pruning to strategize, compete, and outsmart you 🚀
Language: Python - Size: 398 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

horlathunbhosun/java-tic-tac-toe 📦
This is class project for ai using minmax and minmax alpha pruning
Language: Java - Size: 33.2 KB - Last synced at: 13 days ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

LilConsul/Endless-TicTacToe
TicTacToe on endless field against minmax algorithm.
Language: C++ - Size: 36.1 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

njmarko/alpha-beta-pruning-minmax-checkers
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.
Language: Python - Size: 357 KB - Last synced at: 14 days ago - Pushed at: over 4 years ago - Stars: 20 - Forks: 1

Kemo321/SS-O
Space exploration and optimization for AI basics course at uni
Language: Jupyter Notebook - Size: 3.08 MB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

sergi-s/Special-Topics-in-Artificial-Intelligence
Porjects for Algorithmic Techniques for Artificial Intelligence
Size: 326 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

renPratt/AISuperTicTacToe
This is a project that plays a professor's version of SuperTicTacToe against you (or other robots) and should win every time (it does not). It uses a minmax algorithm with alpha beta pruning.
Language: Java - Size: 369 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

JPaulBR/Connect4
A simple game programmed in Python
Language: Python - Size: 3.91 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

RainerZ/Connect4
Connect4 (Score4, Vier in einer Reihe, Vier gewinnt) game in Java/JavaFX and minimax AI
Language: Java - Size: 443 KB - Last synced at: 9 months ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

GalaX1us/Othello-Agents
This is a python implementation of the board game Othello with Negamax and MCTS. Powered by Numba for high-performance computation.
Language: Python - Size: 188 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

alfreddLUO/AIAlgorithmForWolvesEatsSheepGame
Year 3 SemB CS4386 AI Game programming HW2: Implement alpha-beta pruning minmax algorithm with self-designed heuristic evaluation function for both player(Wolves and sheep)to play Wolf eats Sheep Game.
Language: Python - Size: 11.2 MB - Last synced at: 12 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

a2ys/chess-ai
A chess AI (currently in development) made in Python and GUI provided by Pygame.
Language: Python - Size: 448 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 1

Parasmanithakur/Chess
Chess AI
Language: Python - Size: 234 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

LlfeSteal/AlphaBeta_ConnectFour_AI 📦
Alpha Beta algorithm implementation for ConnectFour game.
Language: Java - Size: 21.5 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

najlae01/gomoku-game
Gomoku Game based on MinMax Algorithm
Language: Java - Size: 389 KB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

Arshad221b/unbeatable_tic_tac_toe
Perform unbeatable tic tac toe using min max algorithm
Language: Python - Size: 142 KB - Last synced at: 11 months ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

atakanzen/tic-tac-tai
A minmax based tic-tac-toe game for a school project.
Language: Python - Size: 25.4 KB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

TheSalimi/Artificial-Inteligence
Fall semester 2023, Artificial Inteligence projects
Language: Jupyter Notebook - Size: 21.3 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

hashem-sanaei/pacman-minmax
This project is a Python implementation of the classic Pacman game, using the MinMax algorithm for decision making.
Language: Python - Size: 22.5 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

FarInHeight/Computational-Intelligence-Project
Project for the Computational Intelligence course 23/24 - Politecnico di Torino
Language: Jupyter Notebook - Size: 29.9 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

ExalFabu/ci-quixo
Computational Intelligence @ Polito - Project Assignment
Language: Python - Size: 3.12 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

ToniCifre/HexGame
HexGame usign Min-Max alpha beta pruning with dijkstra and multithreading optimized
Language: Java - Size: 4.71 MB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

KaziMuktadirAhmed/AI-Project-I
This repository contains a classroom project for the Connect-4 game.
Language: Java - Size: 231 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 5 - Forks: 0

izzat5233/Nim-Game
Nim Game in JavaFX. With AI player using MinMax algorithm, AlphaBeta pruning, & Memoization.
Language: Java - Size: 4.21 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

MohammadMahdi-Abdolhosseini/Data-Analysis-And-AI-Courses
Artificial Intelligence + Engineering Probability & Statistics courses projects
Language: Jupyter Notebook - Size: 22 MB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Times0/ChessGame
Chess Bot playing using Minmax alpha beta algorithm
Language: Python - Size: 12.1 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

glweber/noughts_and_crosses
Noughts and Crosses Game Application with MinMax Algorithm and Alpha-Beta Pruning Implementation.
Language: Python - Size: 265 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

aungpaing98/tictactoe
This repository contains code for basic tic tac toe algorithms in multiple programming languages.
Language: C - Size: 201 KB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

leozhvng23/2048_ai
AI player of the game 2048 (expectiminimax + alpha-beta pruning + iterative deepening search)
Language: Python - Size: 25.4 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

FDG2801/quarto_ci_2022_2023
Quarto board game optimized with Genetic Algorithm and MinMax, plus Reinforcement-Learning.
Language: Python - Size: 128 MB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 6 - Forks: 1

chrisse22222/AI_Course
Assignments from the AI course.
Language: Jupyter Notebook - Size: 1.19 MB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

GargamelJR1/TicTacToeAndroid
TicTacToe android game with single player (used minmax with alpha beta pruning algorithm) and multiplayer
Language: Java - Size: 222 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

matto0O/Artificial-Intelligence
My solutions for Artificial Intelligence course tasks
Language: Python - Size: 9.19 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

najaf48/chess_game
An AI python chess
Language: Python - Size: 4.71 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 1

moni-roy/Tic-Tac-Toe
Project for CS 682: Artificial intelligence
Language: C++ - Size: 134 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

ShreyansPatell/Artificial_Intelligence_Morris_Game_Variant
In this project, we develop a player logic for a variant of the Morris game using AI concepts.
Language: C++ - Size: 12.7 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

DorinK/AI-Checkers
Second Assignment in 'Artificial Intelligence' course by Dr. Ram Meshulam at Bar-Ilan University
Language: Python - Size: 1.92 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 1

yvgupta03/AI_Minmax_AlphaBeta_Pruning
AI application of Min-Max algorithm including alpha-beta pruning approach for two agents in cliff-walker scenario
Language: Jupyter Notebook - Size: 2.56 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Crizomb/Chess-AI-Python
Pure python chess AI, and visual interface. Rank 1600 elo in chess.com
Language: Python - Size: 9.77 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

evolutionsoftswiss/tic-tac-toe-android
Android Tic Tac Toe sample App with simple user interactions.
Language: Java - Size: 1.46 MB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

bill-io/reversi_game
Reversi game with Min-Max algorithm with alpha-beta pruning
Language: Java - Size: 7.81 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

stevepapazis/MinMaxNim
A cli implementation of the game of Nim that uses the minmax algorithm and alpha-beta pruning
Language: Java - Size: 987 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

kiitkonnexions/Chess-AI
A simple Chess game powered by MinMax Algorithm
Language: JavaScript - Size: 85 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

pawan-nirpal-031/ChessProgrammingC-
A chess playing program written in C++, This will include some AI search algorithms and Game theory algorithms as it progresses.
Language: C++ - Size: 196 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

RabadanDotDev/PROP_Jeirostoc 📦
Language: Java - Size: 8.96 MB - Last synced at: 6 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

RPG-coder/TicTacToe-Game
Tic-Tac-Toe Game with an unbeatable AI using Minimax Algorithm
Language: Python - Size: 49.9 MB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 0

benthecoder/othello-ai
Language: Python - Size: 9.77 KB - Last synced at: 12 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

LuigiFederico/Agent-able-to-play-Quarto
Final project for the course Computational Intelligence of Politecnico of Turin (2022/23)
Language: Python - Size: 1.48 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

louiselize/ChessAI
AI capable of playing chess
Language: Java - Size: 1.53 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

Daymenion/Chess_Engine_Alpha-Beta_Punning_and_MinMax-Search
Chess Engine with Alpha Beta Punning and MinMax Search in Python
Language: Python - Size: 61.5 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

Bipinoli/tictactoe-in-scala
Language: Scala - Size: 7.81 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

shxvani/Tic-Tac-Toe
Tic Tac Toe implemented in python using min-max and alpha beta pruning. Designed to win against non-optimal players and tie against optimal players.
Language: Python - Size: 1.95 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

wojzam/Connect-Four
Connect Four game for Android with optional AI opponent
Language: Java - Size: 735 KB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

jahnvisikligar/Artificial-Intelligence-Projects
This repository is reflection of the artificial intelligence algorithms work implemented by me under the coursework - ECS759P
Language: Jupyter Notebook - Size: 1.72 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

ahmedsakrs/Connect_4 Fork of seifbassiounyy/Connect_4
Connect 4 game against AI agent using MinMax algrorithm and pyqt5 GUI framework
Size: 81.1 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

N1ckn1ght/UTTT
Ultimate Tic-Tac-Toe against AI
Language: C++ - Size: 71.3 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

MikeLee-hub/Pacman-AI
Minimax, Alpha-beta Pruning, Expectimax를 활용한 Multi-Agent 구현
Language: Python - Size: 31.3 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

54nd339/Chess
Defeat me if u can :)
Language: JavaScript - Size: 84 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

soemyatmyat/animated-chess
How about playing a chess game in animated forms! 😉 https://simmer.io/@soe_myat_myat/animated-chess
Language: C++ - Size: 302 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

bkthomps/Ajedrez
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.
Language: Java - Size: 4.54 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 0

Marwan-Mahmoud/Connect-4
Connect 4 AI Agent
Language: Java - Size: 868 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 1

Leonardpepa/TicTacToe
Tic tac toe AI made with java swing framework
Language: Java - Size: 20.5 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

PARSA-MHMDI/AI-pacman-game-minimax
Pacman AI that utilizes minimax, alpha beta pruning, expectimax.
Language: Python - Size: 1.87 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

Ahmed-Ibrahim-30/Al-Aqsa-Chess-Artificial-Engine
chess engine works by Artificial Algorithm such as Alpha beta algorithm
Language: Dart - Size: 140 KB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

CharlesVitry/MultiPions
Simple Game with MinMaxIA
Language: Java - Size: 979 KB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

Ahmed-Ibrahim-30/AI-Project-Chineese-checker
Chineese-checker game by minmax algorithm and alpha beta algorithm
Size: 4.04 MB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 4 - Forks: 3

achrafexboy/AI-Tic-Tac-Toe-Game
Link Presentation : https://youtu.be/JfNR6zEKbc4
Language: C++ - Size: 186 MB - Last synced at: almost 2 years ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

danfranco3/ai-connect-four
Play Connect Four against your computer!
Language: C++ - Size: 9.77 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

priyanktejani/tic-tac-toe-ai
Using Minimax, implement an AI to play Tic-Tac-Toe optimally.
Language: Python - Size: 672 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

ParsaHejabi/USC-CSCI561-FoundationsOfArtificialIntelligence
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.
Language: Python - Size: 31.3 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 1

smitbarmase/tic-tac-toe-ai
🦄 A TIC-TAC-TOE game with an unbeatable Min-Max algorithm using React.
Language: JavaScript - Size: 392 KB - Last synced at: 8 days ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

abiramrnair/chess-js
Chess made with Mithril JS
Language: JavaScript - Size: 573 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

Camil-P/dots-boxes
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.
Language: Python - Size: 4.21 MB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

tanuj-maheshwari/TicTacToe
A TicTacToe game in Java implemented using minimax algorithm with alpha-beta pruning
Language: Java - Size: 12.7 KB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

Georgemouts/SOS_Game_MINMAX_algorithm
Creating a bot with alpha beta pruning in order to play the SOS game
Language: Java - Size: 10.7 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

ToniCifre/Connect4Game
Connect 4 with Min Max alpha beta pruning
Language: HTML - Size: 179 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

kklassa/minimax-tictactoe
scalable TicTacToe game that allows the player to take on a friend, a bot making random moves or a bot making deliberate moves by means of the minimax algorithm on a board with custom size.
Language: Python - Size: 19.5 KB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

seifgneedy/Connect-4
Connect 4 game
Language: Java - Size: 238 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

Siya2704/bagh-chal
AI project bagh-chal game implemented using min-max algorithm
Language: Python - Size: 1.49 MB - Last synced at: 9 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

Realiserad/three-in-a-row
The game "Three in a row" with a GUI and an unbeatable engine.
Language: C# - Size: 3.36 MB - Last synced at: 8 days ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

Realiserad/checkers
A bot playing the game of checkers.
Language: Java - Size: 927 KB - Last synced at: 8 days ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

carlo98/tablut-THOR
Tablut using Ashton's rules, team THOR
Language: Java - Size: 1.54 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0
