An open API service providing repository metadata for many open source software ecosystems.

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

Related Keywords
minmax-alpha-beta-pruning 85 minmax-algorithm 31 ai 19 minmax 17 python 15 chess 12 game 11 artificial-intelligence 11 alpha-beta-pruning 10 java 9 tic-tac-toe 9 chess-ai 7 tictactoe 6 connect-four 6 chess-engine 5 adversarial-search 4 search-algorithm 4 gui 4 genetic-algorithm 3 algorithms 3 minimax-alpha-beta-pruning 3 minimax 3 javascript 3 ai-games 3 tictactoe-game 3 chess-game 3 minimax-algorithm 3 machine-learning 3 cpp 3 python3 3 othello 3 game-development 3 nim-game 2 tictactoe-python 2 negamax-algorithm 2 pygame 2 tic-tac-toe-game 2 javafx 2 reinforcement-learning 2 transposition-table 2 game-ai 2 greedy-algorithm 2 pacman-game 2 pacman 2 quixo 2 neural-networks 2 android 2 checkers 2 reversi 2 astar-algorithm 2 bfs-search 2 multithreading 2 dfs-search 2 gametheory 2 arena-chess 1 inf8 1 uqac 1 othello-game 1 chess-system 1 machine-learning-algorithms 1 quarto 1 optimization 1 8inf878 1 checkers-ai 1 checkers-game 1 cliffwalking 1 pytorch 1 searching-algorithms 1 alphabeta 1 alphabeta-minimax-search 1 android-app 1 min-max-algorithm 1 reversi-game 1 cli-game 1 bitboard-chess-engine 1 chessprogramming 1 iterative-deepening-search 1 othello-ai 1 opencv 1 tic-tac-toe-ai 1 tic-tac-toe-bot 1 tic-tac-toe-minmax 1 tic-tac-toe-multiplayer 1 tic-tac-toe-python 1 tic-toe-game 1 tictactoe-ai 1 optimization-algorithms 1 ai-game-development 1 chess-puzzle 1 ai-algorithm 1 ai-algorithms 1 gui-java 1 qt6 1 a-star-algorithm 1 bfs-algorithm 1 dfs-algorithm 1 mnist-classification 1 multilayer-perceptron-network 1 react 1 frontend-app 1