GitHub topics: minimax-alpha-beta-pruning
Merve00akckaya/tictactoe_AI
Play classic Tic-Tac-Toe against an intelligent AI opponent in your terminal.
Language: Python - Size: 19.5 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

jnlt3/blackmarlin
WIP Chess Engine
Language: Rust - Size: 18.3 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 101 - Forks: 7

nur-srijan/tictactoe-web
Simple web based implementation of Tic-Tac-Toe game with Minimax algorithm.
Language: JavaScript - Size: 52.7 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 2 - Forks: 1

jkugs/khetai
Khet AI - written in C, with a Ruby gem interface, an FLTK C++ test harness, and playable SDL3 front end.
Language: C - Size: 530 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 1 - Forks: 0

UsamaSarwar/minimax-simulator
Minimax algorithm is used with Alpha-beta pruning in programming
Language: JavaScript - Size: 340 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 0 - Forks: 1

jackkimmins/Connect-Four-AI
A Connect Four Solver with Minimax and Alpha-Beta Pruning
Language: C# - Size: 17.2 MB - Last synced at: 15 days ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

arman-aminian/risk-game-ai-agent
Language: Java - Size: 1.3 MB - Last synced at: 17 days ago - Pushed at: over 4 years ago - Stars: 15 - Forks: 3

soufianeayache/all-rl-algorithms
Implementation of all RL algorithms in a simpler way
Language: Jupyter Notebook - Size: 4.2 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 0 - Forks: 0

Mycyl/Fischers-Fish-Chess-Engine
♟️Fischers Fish is a chess engine that employs the minimax algorithm along with related heuristics written in java
Language: Java - Size: 220 KB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 2 - Forks: 0

mohamedsherif301/Tic_Tac_Toc_Vs_AI_Player
Practical Project AI using Python and Tkinter, powered by the Minimax algorithm for unbeatable gameplay. Play against an AI that makes optimal moves every time
Language: Python - Size: 7.81 KB - Last synced at: 18 days ago - Pushed at: 29 days ago - Stars: 0 - Forks: 0

thanhvu2004/Connect4minimaxGame
This project is a Java implementation of the classic Connect 4 game. It supports two game modes: Player vs Player and Player vs AI.
Language: Java - Size: 308 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

jdtumlinson/othello
Othello assignment for CS331H at Oregon State University 2025
Language: Python - Size: 205 KB - Last synced at: 21 days ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

rudrOwO/5-in-a-row 📦
An interactive gomoku (5 in-a-row) AI
Language: TypeScript - Size: 106 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

GeorgesCoding/Chess
Chess game with an AI engine developed using the PyGame module
Language: Python - Size: 33.5 MB - Last synced at: 19 days ago - Pushed at: 5 months ago - Stars: 4 - Forks: 0

TarikSeyceri/Connect4.ai.js
Connect4 v4.0, Is a game developed in four versions, Node.js + AI, Java SE, C++, C, newer to older respect
Language: JavaScript - Size: 1.14 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

e-chenxu/Chess-Game-AI
Chess text game that includes an AI equipped with a minimax (alpha-beta pruning) search algorithm
Language: Makefile - Size: 3.01 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

stylke/Nogo
基于qt开发的不围棋小游戏
Language: C++ - Size: 1.36 MB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 4 - Forks: 0

williamcorsel/hexai
MiniMax with Alpha-Beta pruning and Monte-Carlo Tree Search implementations for the board game Hex
Language: Python - Size: 30.3 KB - Last synced at: 10 days ago - Pushed at: almost 4 years ago - Stars: 7 - Forks: 0

marcpinet/connect4-ai
🤖 A simple and extensible Connect4 with graphical user interface where you can play against an AI.
Language: C++ - Size: 69.3 KB - Last synced at: 19 days ago - Pushed at: 3 months ago - Stars: 3 - Forks: 0

yosedie/ai-project
Macanan 8 ''uwong'' dan 2 ''macan'
Language: Jupyter Notebook - Size: 199 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

ranimeshehata/Connect-4-AI-Agent
This project implements an AI agent to play Connect 4 using advanced search algorithms and heuristics. The AI is designed to simulate competitive gameplay with efficient decision-making, utilizing minimax-based techniques enhanced by optimizations like alpha-beta pruning and caching.
Language: Python - Size: 68.4 KB - Last synced at: 22 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 2

debitcash/Checkers
Checkers game: Player vs AI (Minimax with Alpha-Beta), Player vs Player, Over the Network.
Language: C++ - Size: 94.4 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

stylextv/lila
📚♟️ UCI chess engine.
Language: Java - Size: 839 KB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

TheLuckyCoder/ChessEngine
A UCI-compatible Chess Engine written in C++20 with an Android and WearOS Interface
Language: C++ - Size: 1.56 MB - Last synced at: 19 days ago - Pushed at: 4 months ago - Stars: 5 - Forks: 1

Dor-sketch/DeepDarkBlueMiniMax
The Minimax Games project showcases AI decision-making in competitive games like Tic Tac Toe and Stone Taking through an implementation of the minimax algorithm with alpha-beta pruning, enriched by visual insights into the algorithm's strategies.
Language: Python - Size: 54.4 MB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

arasgungore/chess-bot
A C++ project in which you can play chess against an AI that uses alpha-beta pruning to predict the optimal move.
Language: C++ - Size: 8.11 MB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 41 - Forks: 7

bojanludajic/Game-Algorithms
Game solving algorithms, implemented in Kotlin, for the classic (strong) version of Tic-Tac-Toe.
Language: Kotlin - Size: 73.2 KB - Last synced at: 24 days 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: 13 days ago - Pushed at: over 4 years ago - Stars: 20 - Forks: 1

Greekatz/Chess-Game-AI
This is my game for DSA project
Language: C# - Size: 7.1 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

fatimazherk/Tic-Tac-Toe
Third Semester DSAA Project (MiniMax Algorithm + Alpha Beta Pruning)
Language: C++ - Size: 125 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0

sara-stojkov/Checkers-Python-AI
Language: Python - Size: 46.9 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

sangatsharma/Tictactoe
Tic Tac Toe using minimax algorithm and alphabeta prunning.
Language: JavaScript - Size: 2.24 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0

Mrudula1205/Quoridor
Language: Python - Size: 46.9 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

MonHauVD/Caro_AI
The Caro AI game use minimax algorithm
Language: Python - Size: 29.7 MB - Last synced at: 15 days ago - Pushed at: 6 months ago - Stars: 3 - Forks: 1

EstevesX10/AI-Connect-Four
Connect Four [Artificial Intelligence Course Project]
Language: Jupyter Notebook - Size: 5.26 MB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

musty-ess/TicTacToe-AI-with-Minimax
This project implements an AI that plays Tic-Tac-Toe optimally using the Minimax algorithm. The AI is designed to never lose when played against, as Tic-Tac-Toe, when played optimally by both players, always results in a tie. The project includes a graphical interface for easy interaction.
Language: Python - Size: 203 KB - Last synced at: about 2 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

nragland37/Ai-MiniMax-TicTacToe
An unbeatable Tic-Tac-Toe Artificial Intelligence in C++, featuring the Minimax algorithm with Alpha-Beta pruning and visualized move tree traversal
Language: C++ - Size: 13.9 MB - Last synced at: 7 days ago - Pushed at: 7 months ago - Stars: 7 - Forks: 1

devluxor/sapphire-chess
Sapphire Chess is a Chess engine, entirely written from scratch. It has complete game rules, an algebraic input systen, and a functional AI. It provides three game modes: Human vs. Human, Human vs. AI, and AI vs. AI. It also comes with an optional UI.
Language: Ruby - Size: 348 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

je-suis-tm/operations-research
Python operations research applications including sudoku solver, tictactoe gaming AI
Language: Jupyter Notebook - Size: 360 KB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 0

GervinFung/LibGDX-Chess-Game
A LibGDX based Parallel AI Chess Game playable on many devices from Level 1 to Level 10
Language: Java - Size: 44.9 MB - Last synced at: 2 days ago - Pushed at: almost 3 years ago - Stars: 12 - Forks: 5

DinohRatiarisandy/TicTacToeJS
Tic-tac-toe with minimax and alpha beta pruning
Language: JavaScript - Size: 97.7 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

SamChenYu/JavaChessEngine
Chess Engine Developed With The MiniMax Algorithm
Language: Java - Size: 435 KB - Last synced at: 9 days ago - Pushed at: 7 months ago - Stars: 3 - Forks: 0

kozlm/Checkers
Checkers game with AI in JavaFX
Language: Java - Size: 226 KB - Last synced at: 2 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

theMHD-120/Othello-Pygame-AI-Project
Implementation of a digital Othello game using Pygame library of Python - Artificial Intelligence (AI) project /// by theMHD; thanks for chatGPT :)
Language: Python - Size: 2.67 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

coding-pelican/tic-tac-toe-c
Implementation of the classic Tic Tac Toe game in C. The game allows players to play against each other or against an AI opponent.
Language: C - Size: 85.9 KB - Last synced at: 6 days ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

liamstamper/pytorch-chess
Neural Network Chess Engine
Language: Python - Size: 614 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

99dino/chess-ai
Chess Algorithm using minimax backtrack algorithm , optimised by alpha beta pruning... Involves chess.js and chessboard.js library to govern game mechanics and chessboard GUI
Language: JavaScript - Size: 6.27 MB - Last synced at: 9 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

xSenzaki/CS321L-M_Artificial_Intelligence_Lab
This repository is a compilation of my activities from the subject course of CS321L-M - Artificial Intelligence Lab.
Language: Python - Size: 45.9 KB - Last synced at: about 1 month ago - Pushed at: 12 months ago - Stars: 1 - Forks: 0

Zelmoghazy/Gobblet
A Python implementation of the Gobblet game with an AI opponent using Minimax and Alpha-Beta Pruning
Language: Python - Size: 9.85 MB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 2

AlexandrosMisas/Quoridor_Engine
An engine simulating the board game Quoridor
Language: C - Size: 64.5 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 2 - Forks: 1

TERNION-1121/Othello-Reversi-Game
Othello/Reversi Game in Python3, equipped with GUI + AI Player, made using pygame.
Language: Python - Size: 336 KB - Last synced at: 10 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 3

michaelyliu6/ConnectFour-MinMaxSolver
Solver for ConnectFour using a Minimax algorithm
Language: Java - Size: 294 KB - Last synced at: 6 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

Vcarmelli/Project-Lescheck
A Checker Game implementing minimax algorithm with alpha-beta pruning to automate strategic thinking of the AI opponent.
Language: CSS - Size: 14.8 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

stepulak/combinatorial-search-algoritms
minimax, minimax with alpha-beta prunning, semi-parallel minimax
Language: Go - Size: 7.81 KB - Last synced at: 9 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

thyeem/bcf_ai
Created my own game and its AIs as well
Language: C++ - Size: 3.49 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

Kunalwewreeer/Queens_Gambit
Resources for the SOC project Queen's Gambit (IITB). Mentors: Aditya A, Aryan K, Kunal C
Language: Python - Size: 2.03 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 6 - Forks: 2

marcluque/Reversi-AI
An AI for a modified Reversi version. The AI works with a game server that manages the game (https://github.com/marcluque/Reversi-Server)
Language: Java - Size: 28.5 MB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 0

MihajloMilojevic/Checkers.py
Project for playing checkers. App supports two game modes: Single Player (player vs bot) or two players (player vs player) and with or without fourcing jumps. This project was created as project for algorithms and data structures, subject in II semestar on Faculty of tehnical science in Novi Sad using minimax algorithm with alpha-beta pruning with
Language: Python - Size: 237 MB - Last synced at: 2 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

basselkhal/Othello-project
Algorithms used
Language: Python - Size: 117 KB - Last synced at: 5 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

Yui-Koi/tic-tac-toe
It's a tic tac toe bit board implementation with minimax alpha beta pruning in python!
Language: Python - Size: 12.7 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

stogiannidis/Reversi-AI-game
Reversi console game using the minimax algorithm
Language: Java - Size: 2.93 KB - Last synced at: 11 months ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

rikkoder/chess-cli
TUI Chess written in C using ncurses library.
Language: C - Size: 203 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

dimitrijekaranfilovic/quoridor
Bots for the board game quoridor implemented using four algorithms: minimax, minimax with alpha beta pruning, expectimax and monte carlo tree search.
Language: Python - Size: 2.24 MB - Last synced at: 11 months ago - Pushed at: over 3 years ago - Stars: 12 - Forks: 2

dsanmart/checkers_game
In this python game we play checkers against the computer.
Language: Python - Size: 57.6 KB - Last synced at: 12 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 2

yp9435/Tic-Tac-Toe-AI
Pygame Tic Tac Toe AI Project - Using Minimax Algorithm
Language: Python - Size: 31.5 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

dahianr27/WormsAlphaBetaMinimax
Español: este es un proyecto de la universidad. Se recreó el juego Worms usando los algoritmos de IA para tomar decisiones Minimax y AlfaBeta
Size: 11.1 MB - Last synced at: 12 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

Juan-Alvarado21/Connect4-using-minimax---algorithm
Connect 4 game using the minimax algorithm with its improved alpha beta prunning AI algorithm
Language: JavaScript - Size: 43.9 KB - Last synced at: about 2 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

ravanbak/tic-tac-toe
Tic-Tac-Toe
Language: JavaScript - Size: 659 KB - Last synced at: 12 months ago - Pushed at: about 3 years ago - Stars: 5 - Forks: 0

seyren0601/game-unity3d-minimax-gomoku
Gomoku/TicTacToe game implemented with Unity3D
Language: C# - Size: 8.57 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

SwagataJ/chess
A chess AI created using Minimax Algorithm and optimised by Alpha Beta Pruning
Language: JavaScript - Size: 73.2 KB - Last synced at: 12 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

marcluque/Reversi-Server
Server to play with the Reversi AI https://github.com/marcluque/Reversi-AI
Language: C - Size: 85 KB - Last synced at: 3 days ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

kuiyuanc/battle-sheep
Implement game agent of battle sheep with a hybrid of minimax search and MCTS.
Language: Python - Size: 24.6 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

tyleroneil72/connect-four-mini-max
This repository features a Java application of Connect Four, using a Minimax algorithm with alpha-beta pruning for the AI. Created during a group project for a Data Structures and Algorithms course.
Language: Java - Size: 90.8 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

bubner/UltimateTicTacToe
Ultimate Tic Tac Toe in Python over the console with experimental concept AI functionality
Language: Python - Size: 24.4 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

rusudinu/5-in-a-row-minimax
This is an implementation of minimax with alpha-beta pruning and memoization of the Go-Moku game, in Scala.
Language: Scala - Size: 47.9 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

loki1001/ChessNeuralNetwork
Chess Game with AI employing MiniMax with Alpha-Beta pruning utilizing moves predicted by Convolutional Neural Network
Language: Python - Size: 33.1 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

EleniKechrioti/Othello-Reversi
An implementation of the "Othello-Reversi" game, we created during our third year at AUEB's Artificial Intelligence course.This impementation, uses the MiniMax algorithm with a-b pruning.For that reason, you can initialize the depth ot the algorithm, in order to make him more clever or dumber.
Language: Java - Size: 1.55 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 1

MohamedMamdouh18/Games-Field
Desktop application developed using Scala and JavaFX SDK to play different games with an AI or your friend.
Language: Scala - Size: 50.6 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

Safaa-p/-Tic-tac-toe-AI-program
This program uses the minimax algorithm with alpha-beta pruning to reduce the search space.
Language: Python - Size: 2.93 KB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

marcluque/TicTacToe-AI
A simple AI for TicTacToe with Alpha-Beta pruning and binary encoding for the board
Language: Java - Size: 67.4 KB - Last synced at: 3 days ago - Pushed at: almost 3 years ago - Stars: 4 - Forks: 0

carlosantiagorojas/minimax-TicTacToe
Simple and well documented minimax algorithm with alpha-beta pruning for the TicTacToe game
Language: Python - Size: 61.5 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

adamchairly/ai-agents
A repository for several ai algorithm, implemented in popular game environments
Language: Python - Size: 8.79 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

m0hossam/tiny-chess-duck Fork of SebLague/Chess-Challenge
A chess bot made as part of this challenge: https://youtu.be/iScy18pVR58
Language: C# - Size: 3.43 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

priteshgohil/Connect4_Game
Implementation of connect 4 game in python using alpha beta pruning
Language: Python - Size: 21.5 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 1

Mahyar-Sahraei/AI_Fall402
My python codes for Shahid Beheshti Unversity's AI course.
Language: Python - Size: 63.5 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

jaxendutta/tictactoe-minimax
Tic-Tac-Toe with a Minimax AI
Language: Python - Size: 5.86 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

niedobam/tic_tac_toe-minimax
Game of Tic-Tac-Toe with AI solver based on Minimax algorithm with Alpha-Beta pruning. Written in Rust using macroquad gaming library
Language: Rust - Size: 31.3 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

Luunynliny/othellia
A Python minimalist Othello game designed to compete against humans
Language: Jupyter Notebook - Size: 493 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

EyasWannous/Connect4_with_Additions
Solve "Connect4" game with some additions using Intelligent Search Algorithms Specifically 'Minimax'
Language: C# - Size: 11.7 KB - Last synced at: 12 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

xemeds/obstruction-game
Console version of the pen and paper game Obstruction with the Minimax algorithm.
Language: C - Size: 43 KB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 11 - Forks: 1

AI-Labs-CSE/Smart-Connect-4
Connect-4 Agent
Language: Java - Size: 88.9 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 2

diaasaur/connect-four
A web-based implementation of connect four
Language: JavaScript - Size: 1.79 MB - Last synced at: 12 months ago - Pushed at: almost 2 years ago - Stars: 5 - Forks: 0

cankobanz/multi-agent-vacuum-cleaners
Minimax algorithm and alpha-beta pruning are applied to solve competing vacuum cleaners that want to clean a room from dirts.
Language: Python - Size: 14.6 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

MarkLee7916/Minimax-Alpha-Beta-Visualiser
Visualises minimax with alpha beta pruning on a simple tree diagram using HTML5 canvas.
Language: JavaScript - Size: 38.1 KB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

kchousos/Berkeley-Pacman-Projects
My solutions to the Berkeley Pac-Man projects of spring 2022.
Language: Python - Size: 1.52 MB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 3 - Forks: 0

ILoveBacteria/connect-4
My AI course final project. Develop an AI agent that utilizes both mini-max and reinforcement learning algorithms to play Connect-4. The game is playable in a web-based GUI environment.
Language: Python - Size: 14.8 MB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

MohamedElBakry/AI-Ultimate-Tic-Tac-Toe
A final year university turned passion project on (AI) Intelligent Systems applied to the game of Ultimate Tic Tac Toe. This is a more advanced and complex version of tic tac toe, or naughts and crosses. The AI features the minimax algorithm with multi-threading using Web Workers.
Language: JavaScript - Size: 1.31 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

Sttrom/tic-tac-toe
XO
Language: Java - Size: 260 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

SnoopyCodeX/pychess-game
A simple chess game made with PyGame. This game supports Player vs. AI mode as well
Language: Python - Size: 99.6 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

GervinFung/SimpleParallelChessAI
A Parallel AI Chess Game from Level 1 to Level 10 made with Java Swing
Language: Java - Size: 3.76 MB - Last synced at: 22 days ago - Pushed at: almost 3 years ago - Stars: 4 - Forks: 1
