Projects in Awesome Lists tagged with minmax-algorithm
A curated list of projects in awesome lists tagged with minmax-algorithm .
https://github.com/keyu-tian/cpp-gomoku-with-ai
C++ Gomoku with a strong AI based on minimax search and alpha-beta pruning with Qt5 GUI. *Dozens of C++ tricks & hacks are used to improve efficiency.* Come and try to see if you can beat the powerful AI!
alpha-beta-pruning bitwise-operators gobang heuristic-search minmax-algorithm multi-threading qt qt5-gui
Last synced: 23 Apr 2025
https://github.com/teemoo7/bobby
Chess game
chess game java minmax-algorithm
Last synced: 10 Apr 2025
https://github.com/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.
ab-pruning alpha-beta alpha-beta-pruning alpha-beta-search checkers draughts game minimax minimax-alpha-beta-pruning minimax-search minmax minmax-algorithm minmax-alpha-beta-pruning pruning-optimization python
Last synced: 13 Feb 2025
https://github.com/ivanmrsulja/checkers-bot
Very simple checkers bot made using minimax algorithm with alpha-beta pruning to calculate the ideal move.
alpha-beta-pruning bot checkers checkers-game minimax minimax-algorithm minmax minmax-algorithm
Last synced: 03 Dec 2024
https://github.com/hugolgst/tictactoe
TicTacToe game built with the MinMax algorithm
artificial-intelligence minmax-algorithm tic-tac-toe
Last synced: 11 Apr 2025
https://github.com/ahmed-ibrahim-30/ai-project-chineese-checker
Chineese-checker game by minmax algorithm and alpha beta algorithm
ai ai-algorithm ai-algorithms ai-games alpha-beta-pruning gui-java minmax-algorithm minmax-alpha-beta-pruning
Last synced: 21 Mar 2025
https://github.com/keivanipchihagh/game-theory-and-intelligent-thinking
🐋 A repository for useful algorithms and data structures
game-theory-algorithms intelligent-agent minmax-algorithm
Last synced: 01 Mar 2025
https://github.com/faisalahmed21/cse422-artificial-intelligence
a-star-algorithm alpha-beta-pruning artificial-intelligence datapreprocessing feature-engineering featurescaling genetic-algorithm linear-regression logistic-regression machine-learning minmax-algorithm regression-analysis
Last synced: 15 Mar 2025
https://github.com/thestevendev/tictactoe-ai
A TicTacToe BOT in JS with Minimax algorithm
ai minmax-algorithm tic-tac-toe tictactoe-javascript tris
Last synced: 14 May 2025
https://github.com/jdsherbert/chess
A simple command-line chess game implemented in C++. It allows you to play against an AI player using basic chess rules.
chess cplusplus cpp minmax-algorithm
Last synced: 07 Apr 2025
https://github.com/elkard/pszt_connectfour_ai
First project for the ‘Fundamentals of Artificial Intelligence’ course. Created AI engine based on MinMax algorithm to play Connect Four game. Type of each player (human/AI) and AI parameters (depth of MinMax tree, enabling alpha-beta pruning) can be set, so it is possible to run AI vs AI game with different parameters.
ai alpha-beta-pruning connect4 connect4-ai-game java minmax-algorithm
Last synced: 25 Feb 2025
https://github.com/inthra-onsap/tictactoe-minimax-algorithm
TicTacToe Console Game - Minimax & Alpha-Beta Pruning algorithm Implementation
alpha-beta-pruning cpp minmax-algorithm
Last synced: 17 Mar 2025
https://github.com/gozaddy/tic-tac-toe
A tic tac toe game I developed using vue. Computer AI works using the minimax algorithm
Last synced: 12 Mar 2025
https://github.com/ahmed-m-aboutaleb/ai-2025-gomoku
An Intelligent Gomoku Player using the Minimax Algorithm, Alpha-Beta Pruning, and Heuristic Functions.
alpha-beta-pruning artificial-intelligence gomoku minmax-algorithm python
Last synced: 20 Mar 2025
https://github.com/aditya-ranjan1234/chessmaster-ai-minimax-reinforcement-learning-visualization
Chess Engine Approaches : Enhancing LLM accuracy
ai chess chess-engine minmax-algorithm reinforcement-learning
Last synced: 14 Jun 2025
https://github.com/efraimnabil/chessboard-game
You and AI are playing a game on a chessboard.
chess-game minmax-algorithm reactjs
Last synced: 14 Apr 2025
https://github.com/md-emon-hasan/tic-tac-toe-with-ai
🎮 Web-based game that allows users to compete against a smart AI opponent, utilizing Flask for the backend and Bootstrap for frontend.
ai flask-application minmax-algorithm python python-project tic-tac-toe tic-tac-toe-game
Last synced: 02 Mar 2025
https://github.com/victorgoubet/connectultra
Implentation of an AI on the connect 4 game
ai connect-four game gametheory minmax-algorithm python
Last synced: 21 Feb 2025
https://github.com/yav-ai/ai-tic-tac-toe
This is a command-line Tic Tac Toe game with a computer opponent that uses the minimax algorithm for strategic moves.
ai-tic-tac-toe basic-ai cli cli-games game javascript-game minmax-algorithm minmax-algorithm-nodejs node-game nodejs nodejs-game tictactoe tictactoe-javascript
Last synced: 23 Feb 2025
https://github.com/chloedia/connect4
Program using Game theory on Connect4, try to beat it 🤓
ai connect4 gametheory minmax-algorithm
Last synced: 03 Apr 2025
https://github.com/tonychouteau/elric
ELRIC - AI project to play TicTacToe, Connect4, Chess (JavaScript, Go, C, Python)
artificial-intelligence chess connect4 minmax-algorithm monte-carlo tictactoe
Last synced: 26 Mar 2025
https://github.com/hanzopgp/infectiongame
Infection game + UI + Minmax and AlphaBeta algorithms.
ai alpha-beta-pruning minmax-algorithm solver university
Last synced: 05 Mar 2025
https://github.com/ahmed-ibrahim-30/al-aqsa-chess-artificial-engine
chess engine works by Artificial Algorithm such as Alpha beta algorithm
ai-game-development ai-games alpha-beta-pruning chess chess-ai chess-engine chess-game chess-puzzle minmax-algorithm minmax-alpha-beta-pruning
Last synced: 21 Mar 2025
https://github.com/preetesh21/mars_program
This repo contains the source code for Microsoft-Engage-2020 Mentorship Programme. The repository consists of two projects namely myPath and tic-tac-toe
artificial-intelligence javascript minmax-algorithm searching-algorithms
Last synced: 22 Feb 2025
https://github.com/mahmoud-elghonemy/tic-tac-toe
python game made using pygame as an application on Minimax algorithm
aigame minmax-algorithm pygame python
Last synced: 15 May 2025
https://github.com/emmanuelezenwere/aind-aiprojects
Portfolio of AI projects developed during my Udacity AI Nanodegree, covering Planning AI, Constraint Satisfaction, Hidden Markov Models, and Search algorithms.
alpha-beta-pruning astar-algorithm bellman-equation breadth-first-search constraint-satisfaction-problem depth-first-search hidden-markov-model kalman-filter minmax-algorithm networkx nltk numpy pandas scikit-learn scipy sympy
Last synced: 17 Feb 2025
https://github.com/rmodi6/tictactoe-with-ai
Tic Tac Toe game in both python and java with Artificial Intelligence for second player using alpha-beta pruning for MiniMax algorithm.
alpha-beta-pruning artificial-intelligence java minmax-algorithm python swing-gui tictactoe
Last synced: 28 Feb 2025
https://github.com/lucko515/isolation-ai-agent
This is the second project for Artificial Intelligence Nanodegree @Udacity . This is the game Isolation playing agent.
aind alpha-beta-pruning artificial-intelligence game-playing-agent heuristic-search-algorithms isolation minmax-algorithm
Last synced: 27 Mar 2025
https://github.com/najlae01/gomoku-game
Gomoku Game based on MinMax Algorithm
ai college-project gui java minmax-algorithm minmax-alpha-beta-pruning
Last synced: 26 Feb 2025
https://github.com/icepick4/connect-4
A little connect-4 game, made with pygame
ai connect-4 game ia jeu minmax-algorithm oop puissance-4 pygame python python3 strategy-game
Last synced: 12 Mar 2025
https://github.com/muhammadsaadx/tic-tac-toeusingminimaxalgorithmwithalpha-betapruning
Implementing a Tic-Tac-Toe AI using Python, leveraging the Minimax algorithm with Alpha-Beta pruning for optimal decision-making. Features include parallelization for performance and heuristic evaluation. Play against the AI in a console-based game, exploring strategies and performance optimizations in game theory.
alpha-beta-pruning heuristic jupyter-notebook minmax-algorithm parrallel python tictactoe
Last synced: 12 Mar 2025
https://github.com/gazeux33/ia-towa
An ia for the towa board game using the MinMax algorithm with alpha-beta
artificial-intelligence java javafx minmax-algorithm
Last synced: 04 Apr 2025
https://github.com/rahman-samiur/connect-4-game-using-min-max-algorithm
Connect-4 Game using Min-Max Algorithm & Alpha-Beta Pruning
alpha-beta-pruning console-application minmax-algorithm python
Last synced: 04 Mar 2025
https://github.com/haseeeb21/tic-tac-toe-you-vs-computer-
A 3 x 3 Tic Tac Toe game based on AI which enables computer to perform good decision based on MinMax Algorithm.
ai computer human minmax-algorithm tictactoe
Last synced: 25 Feb 2025
https://github.com/joenice1/react-tic-tac-toe
A single-player Tic-Tac-Toe game built with React, featuring a simple AI opponent, clean UI, and deployable on Vercel.
functional-programming hacktoberfest hooks javascript-games jsx minimax minimax-algorithm minmax-algorithm nodejs react-tutorial redux tictactoe-agent tictactoe-react tutorial
Last synced: 30 Mar 2025
https://github.com/rohansangle/tictactoe_game
Tic tac toe game with play with computer/multiplayer options.
Last synced: 07 Apr 2025
https://github.com/othmane099/tictactoe-minimax-processing
implementing MinMax Algorithm in TicTacToe game using Processing.
game minmax minmax-algorithm processing processing-sketch processing3 tic-tac-toe tictactoe
Last synced: 14 Mar 2025
https://github.com/jai0212/ai-chess-engine
A customizable chess game which allows you to play human vs human, computer vs human and computer vs computer. The computer AI is implemented through the MiniMax algorithm and enhanced with Alpha-Beta pruning
alpha-beta-pruning chess-ai-engine custom-gui java jframe minmax-algorithm
Last synced: 12 Mar 2025
https://github.com/wanjinyoo/csc421
Artificial intelligence
csp depth-first-search heuristic-search minmax-algorithm
Last synced: 06 Mar 2025
https://github.com/kkvanonymous/tic-tac-toe-2.0
This is an upgraded version of my Tic Tac Toe game which was made earlier
bootstrap4 css3 game html5 javascript minmax-algorithm multiplayer singleplayer-game tictactoe-game
Last synced: 02 Mar 2025
https://github.com/nirmalakadali/tic_tac_toe-with-ai
I bet you can't win against AI
Last synced: 24 Mar 2025
https://github.com/giordanodaloisio/tictactoe
This project is an implementation of a simple AI playing TicTacToe using the MinMax algorithm and a simple heuristic. This project has been made only for educational purpose
ai heuristics minmax-algorithm python tictactoe
Last synced: 18 Mar 2025
https://github.com/danylevych/tic-tac-toe
Game Tic Tac Toe by using SFML libraty
ai-algorithm cpp game-engine gui minmax-algorithm sfml-game
Last synced: 24 Mar 2025
https://github.com/haoxiang-xu/connect-x
This web application provides a comprehensive platform for testing and interacting with various AI agents developed for the ConnectX game. Built with a React frontend and a Python Flask backend, this platform offers a visually engaging interface that allows users to easily interact with and evaluate the performance of different game AI agents.
connect-x flask game-artificial-intelligence kaggle kaggle-competition minmax-algorithm monte-carlo-tree-search reactjs
Last synced: 27 Feb 2025
https://github.com/lindelwa122/odin-tic-tac-toe
Tic tac toe game using the minimax algorithm.
css html javascript javascript-game minimax-algorithm minmax-algorithm theodinproject tic-tac-toe
Last synced: 08 Apr 2025
https://github.com/aurelien-castel/DUT-Oct-2019-API-IA
Projet qui a été construit sous forme d'API et codé en Python. Il permet de créer des intelligences artificielles qui apprennent à jouer à des jeux en en tour par tour. Le projet utilise des algorithmes d'apprentissage renforcé: le Q-Learning et le SARSA
api minmax-algorithm python qlearning sarsa turn-based
Last synced: 11 Mar 2025
https://github.com/alin00r/ai-searching-algorithms
AI searching Algorithms Implementation with Nodejs
alphabeta-minimax-search astar-algorithm bfs breadth-first-search depth-first-search dfs greedy-algorithm minmax-algorithm uniform-cost-search
Last synced: 09 Apr 2025
https://github.com/theosorus/ia-towa
An ia for the towa board game using the MinMax algorithm with alpha-beta
artificial-intelligence java javafx minmax-algorithm
Last synced: 14 Jun 2025
https://github.com/puemos/tic-tac-toe-ai
Tic-Tac-Toe AI impl javascript
alpha-beta-pruning alphabeta-minimax-search angularjs artificial-intelligence express mean-stack minmax-algorithm sass webpack
Last synced: 16 Mar 2025
https://github.com/vincent-devine/math_projects
Multiple project with the aims to learn some aspect of math: fluid mecanis, gravitational field, mini max algo, procedural generation, quaternion, spline
cpp csharp fluid-mechanics gravitational-fields math minmax-algorithm procedural-generation quaternion spline unity
Last synced: 12 Jan 2025
https://github.com/tonychouteau/elrict3_v2
Elric_v2 is an IA playing board games with MinMax Algorithm
expressjs javascript minmax-algorithm nodejs
Last synced: 26 Mar 2025
https://github.com/luv2seeyoucry/tictactoe-game
A simple Tic Tac Toe game built using HTML, CSS, and JavaScript. This project allows players to enjoy the classic game in Player vs Player or Player vs AI mode.
javascript javascript-game minmax-algorithm tic-tac-toe-game tictactoe tictactoe-javascript
Last synced: 02 Apr 2025
https://github.com/silviatulli/learnermax
minmax planner for suboptimal explanations with POMDP framework to optimize those explanations for the learner level of expertise
hri minmax-algorithm pompd ros
Last synced: 01 May 2025
https://github.com/silviatulli/suboptimax
minmax planner for suboptimal explanations - Explainable Agency by Revealing Suboptimality in CHRI Learning Scenarios
catkin chri-learning-scenarios explainable-ai minmax-algorithm pynaoqi-sdk ros-melodic sequential-decision-making-problems
Last synced: 01 May 2025
https://github.com/horlathunbhosun/java-tic-tac-toe
This is class project for ai using minmax and minmax alpha pruning
java jswing minmax-algorithm minmax-alpha-beta-pruning swing-gui
Last synced: 15 Feb 2025
https://github.com/razvan48/proiect-licenta-fmi-unibuc
Proiect Licenta Anul 3, Facultatea de Matematica si Informatica, Universitatea din Bucuresti
alpha-beta-pruning enet heuristic-search-algorithms heuristics minmax minmax-algorithm move-ordering opengl reinforcement-learning
Last synced: 05 Apr 2025
https://github.com/muhammadsaadhsn/tic-tac-toeusingminimaxalgorithmwithalpha-betapruning
Implementing a Tic-Tac-Toe AI using Python, leveraging the Minimax algorithm with Alpha-Beta pruning for optimal decision-making. Features include parallelization for performance and heuristic evaluation. Play against the AI in a console-based game, exploring strategies and performance optimizations in game theory.
alpha-beta-pruning heuristic jupyter-notebook minmax-algorithm parrallel python tictactoe
Last synced: 09 Feb 2025
https://github.com/redgerd/tictactoe-ai
tic-tac-toe AI using minmax Algorithm in python
ai minmax-algorithm tictactoe-game
Last synced: 02 Mar 2025