An open API service indexing awesome lists of open source software.

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/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/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/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

game minmax-algorithm vuejs

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/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/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.

minmax-algorithm reactjs

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/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

ai minmax-algorithm

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/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/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/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