Ecosyste.ms: Repos

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

GitHub topics: minimax-search

dango301/Tic-Tac-Toe

The standard Tic-Tac-Toe-Game & Matryoshka-Variation, each as multiplayer games and with AI opponents are included, respectively. Written in Processing.

Language: Processing - Size: 74.9 MB - Last synced: 12 days ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 0

DeveloperPaul123/TicTacToeExample

Example of implementing a minimax algorithm for a simple TicTacToe game made for the desktop with Qt.

Language: C++ - Size: 55.7 KB - Last synced: 14 days ago - Pushed: 10 months ago - Stars: 0 - Forks: 0

NathanWine/2048-AI-Solvers

Collection of AI algorithms to solve/optimize 2048 games.

Language: C++ - Size: 86.9 KB - Last synced: 23 days ago - Pushed: over 2 years ago - Stars: 4 - Forks: 1

Akanate/NoughtsAndCrossesAI

Unbeatable Noughts And Crosses AI

Language: Python - Size: 38.1 KB - Last synced: 24 days ago - Pushed: over 3 years ago - Stars: 2 - Forks: 1

beodw/web-chess-ai

A chess game implemented using Django and the minimax algorithm

Language: JavaScript - Size: 109 KB - Last synced: 28 days ago - Pushed: almost 4 years ago - Stars: 2 - Forks: 0

EudyContreras/Othello-FX

Othello game framework made with JavaFX which can be use for testing Othello AI Agents.

Language: Java - Size: 6.87 MB - Last synced: 29 days ago - Pushed: over 5 years ago - Stars: 3 - Forks: 14

LtVaios/Berkeley-Pacman-Project

:ghost: :video_game: This is my implementation in the famous Berkeley pacman artificial intelligence project: http://ai.berkeley.edu/project_overview.html.

Language: Python - Size: 1.19 MB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 1 - Forks: 1

LeonardoVal/ludorum.js

A board game framework, focused not on graphics or user interfaces, but on artificial players design, implementation and testing.

Language: JavaScript - Size: 4.86 MB - Last synced: about 1 month ago - Pushed: about 2 months ago - Stars: 14 - Forks: 2

bhavyagoyal/GameofAmazons

AI bot for the 2-player board game "Game of the Amazons"

Language: C++ - Size: 28.3 KB - Last synced: about 2 months ago - Pushed: over 5 years ago - Stars: 4 - Forks: 5

tanghaotommy/ConnectK Fork of gjwGithub/ConnectK

AI to ConnectK

Language: Java - Size: 47.9 KB - Last synced: 2 months ago - Pushed: about 7 years ago - Stars: 0 - Forks: 0

umangrmehta/pichu

Simplified version of Chess to recommend next move for the input board using Minimax Game Search Algorithm with Alpha-Beta Pruning

Language: Python - Size: 1.15 MB - Last synced: 2 months ago - Pushed: over 6 years ago - Stars: 1 - Forks: 1

KruZZy/tic-tac-toe

Tic-Tac-Toe game written in Python and using pyGame; you can play versus another player or the computer on 2 difficulties: normal (random choices) and hard (minimax algorithm)

Language: Python - Size: 75.2 KB - Last synced: 3 months ago - Pushed: about 3 years ago - Stars: 7 - Forks: 1

g-30/tic-tac-toe

Unbeatable Tic Tac Toe. Single-page HTML, CSS & JavaScript

Language: HTML - Size: 10.7 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0

SCRN-VRC/Chess-Shader-With-Artificial-Intelligence

Implemented with a simple min-max tree of two depth

Language: HLSL - Size: 11.4 MB - Last synced: 3 months ago - Pushed: over 3 years ago - Stars: 47 - Forks: 4

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: 4 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

boxreb14/AIND-Isolation

Udacity AI Nanodegree's Project for a Game playing agent for Isolation. This project uses algorithms like minimax search, alpha beta pruning and iterative deepening to create a game playing agent for a zero sum board game like Isolation.

Language: Python - Size: 359 KB - Last synced: 5 months ago - Pushed: almost 7 years ago - Stars: 0 - Forks: 0

Yi-Shi94/2048-solver

Solve 2048 using minimax and alpha beta pruning

Language: Python - Size: 20.5 KB - Last synced: 5 months ago - Pushed: about 6 years ago - Stars: 0 - Forks: 0

Vadman97/ChessGame

Java Chess Game with AI Computer player

Language: Java - Size: 2.25 MB - Last synced: about 1 month ago - Pushed: about 7 years ago - Stars: 4 - Forks: 3

ysharc/Isolation

Adverserial agent for isolation game

Language: Python - Size: 1.96 MB - Last synced: 6 months ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0

avianey/minimax4j

A generic JAVA implementation of the Minimax algorithm (and derivated...)

Language: Java - Size: 223 KB - Last synced: 6 months ago - Pushed: over 6 years ago - Stars: 27 - Forks: 7

amyanchen/Mancala-AI

EECS 348: Intro to Artificial Intelligence, Assignment 2 (Python)

Language: Python - Size: 11.7 KB - Last synced: 7 months ago - Pushed: about 6 years ago - Stars: 0 - Forks: 0

ntrang086/isolation_game

an adversarial search agent to play the game "Isolation"

Language: Python - Size: 2.58 MB - Last synced: 7 months ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0

alulema/ai-isolation

Game-playing Agent. Implementing Minimax Search and AlphaBeta Pruning techinques for solving

Language: Python - Size: 1.44 MB - Last synced: 7 months ago - Pushed: almost 7 years ago - Stars: 0 - Forks: 0

eigenfoo/otto-othello

Othello/Reversi AI - minimax search with alpha beta pruning

Language: C++ - Size: 498 KB - Last synced: 17 days ago - Pushed: over 6 years ago - Stars: 10 - Forks: 4

huihut/tic-tac-toe 📦

:video_game: 使用α-β剪枝(Alpha-beta-pruning)的极小极大算法(Minimax-algorithm)实现的井字棋(一字棋、tic-tac-toe)游戏。

Language: C++ - Size: 2.33 MB - Last synced: 3 months ago - Pushed: over 6 years ago - Stars: 23 - Forks: 7

ltfschoen/AIND-Isolation

Term 1 Project 1 Build a Game-Playing Agent by Luke Schoen for Udacity Artificial Intelligence Nanodegree (AIND)

Language: Python - Size: 2.08 MB - Last synced: 9 months ago - Pushed: about 7 years ago - Stars: 0 - Forks: 0

nieves-abalos/aind-isolation

project submitted at AIND (May cohort)

Language: Python - Size: 229 KB - Last synced: 10 months ago - Pushed: almost 7 years ago - Stars: 0 - Forks: 0

allfre2/nino

A CECP amateur chess engine

Language: C - Size: 1.23 MB - Last synced: 10 months ago - Pushed: over 1 year ago - Stars: 2 - Forks: 0

efecanxrd/Othello-Game

Othello Game (Also known as Reversi). It was created with the Minimax algorithm (Alpha-Beta pruning). Allows Human-AI, AI-AI, RandomPlayer-AI, RandomPlayer-Human interplay

Language: Python - Size: 31.3 KB - Last synced: 10 months ago - Pushed: about 2 years ago - Stars: 1 - Forks: 0

Atul-Acharya-17/MiniMax

General MiniMax Framework

Language: Python - Size: 22.5 KB - Last synced: 11 months ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

DevanshuSave/Pacman-and-Ghostbusters

Pacman and Ghost Agent | Python | Artificial Intelligence | Search-based Algorithms | Learning-based Algorithms

Language: Python - Size: 571 KB - Last synced: 12 months ago - Pushed: about 7 years ago - Stars: 0 - Forks: 4

canberkakcali/gomoku-ai-minimax

Artificial Intelligence for the game Go-Moku using the Minimax Algorithm with Alpha-Beta Pruning

Language: Java - Size: 37.1 KB - Last synced: 10 months ago - Pushed: about 1 year ago - Stars: 28 - Forks: 14

diamantis-rafail-papadam/Tuc_Chess_AI

This is an assignment I completed as an undergraduate student in a team of 2 members.

Size: 1.43 MB - Last synced: 8 months ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0

ludwigfriborg/chazzbot

Chess AI using neural networks to predict move value

Language: Python - Size: 164 MB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 6 - Forks: 0

Virinas-code/Crocrodile

Lichess BOT engine

Language: Python - Size: 1.03 GB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 6 - Forks: 1

booleanhunter/AI-IsolationGame

Game of isolation done as part of the Nanodegree program from Udacity

Language: Python - Size: 338 KB - Last synced: about 1 month ago - Pushed: almost 7 years ago - Stars: 4 - Forks: 4

bubner/UltimateTicTacToe

Ultimate Tic Tac Toe in Python over the console with experimental concept AI functionality

Language: Python - Size: 24.4 KB - Last synced: 3 months ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

zeightOFFICIAL/python-chess-minimax

Simple and extremely buggy chess with minimax AI

Language: Python - Size: 7.71 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 2 - Forks: 0

Bardiafa/Tic-Tac-Toe-With-MiniMax

🎮 Tic-Tac-Toe Game 🎲 with MiniMax Alpha Beta Purning using python With (Player vs Player) or (Player vs AI) Ability & choosing MiniMax or MiniMaxAB abillity. 😁

Language: Python - Size: 33.2 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 3 - Forks: 0

diamantis-rafail-papadam/3D-Tic-Tac-Toe

In this project I created a 4x4x4 Tic Tac Toe as well as 3 agents that one can play against.

Language: CSS - Size: 49.3 MB - Last synced: 8 months ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0

BlueDi/Whirlwind 📦

Whirlwind game made in Java

Language: Java - Size: 6.53 MB - Last synced: about 1 year ago - Pushed: about 5 years ago - Stars: 0 - Forks: 1

SadmanTariq/TicTacToe-MiniMax 📦

Language: Python - Size: 15.6 KB - Last synced: about 1 year ago - Pushed: about 5 years ago - Stars: 0 - Forks: 0

barishazar3431/connect-four-game

Connect Four Game AI Implementation with Javascript, Using Minimax Algorithm and Alpha-Beta Pruning

Language: JavaScript - Size: 631 KB - Last synced: about 1 year ago - Pushed: over 1 year 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: about 1 year ago - Pushed: over 3 years ago - Stars: 13 - Forks: 1

andi611/Pacman-With-AI-Python

Implementations of artificial intelligence agents that plays Pac-Man

Language: Python - Size: 556 KB - Last synced: about 1 year ago - Pushed: about 5 years ago - Stars: 1 - Forks: 2

Howuhh/chess_minimax

minimax algorithm for chess with alpha-beta pruning

Language: Jupyter Notebook - Size: 153 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 4 - Forks: 4

AbdallahHemdan/MiniMax

🥇 Unbeatable Tic Tac Toe game with a README contains very thing about MiniMax algorithms with explanation of it with c++ and js Implementation code

Language: C++ - Size: 176 KB - Last synced: about 1 year ago - Pushed: about 4 years ago - Stars: 6 - Forks: 0

petetetete/halma-ai

Halma game with an AI player, move validation, and dynamic board sizing

Language: Python - Size: 94.7 KB - Last synced: about 1 year ago - Pushed: about 6 years ago - Stars: 11 - Forks: 2

SameetAsadullah/Chess-Game-Agent-Using-Minimax

Developed a chess game agent using Minimax Algorithm in Python Language

Language: Python - Size: 479 KB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 3 - Forks: 0

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: about 1 year ago - Pushed: over 1 year ago - Stars: 3 - Forks: 0

RileyMcCuen/Connect4AI

Connect 4 Minimax with Alpha Beta Pruning

Language: Java - Size: 12.7 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 1 - Forks: 0

elinorwahl/adversarial-search-game-players

A game of knight's Isolation between two AIs, to test minimax alpha-beta search and Monte Carlo tree search

Language: Python - Size: 176 KB - Last synced: about 1 year ago - Pushed: about 5 years ago - Stars: 1 - Forks: 0

Bishalsarang/AI-plays-Baagchal

This repository contains implementation of bot to play baagchal game using minimax algorithm. The GUI part is drawn using Tkinter.

Language: Python - Size: 421 KB - Last synced: about 1 year ago - Pushed: about 4 years ago - Stars: 0 - Forks: 0

primaryobjects/isolation

Isolation, AI game implemented in Javascript and React, using MiniMax with Alpha Beta Pruning.

Language: JavaScript - Size: 150 KB - Last synced: about 1 month ago - Pushed: over 4 years ago - Stars: 3 - Forks: 0

JiachenRen/GomokuZero

Zero + is a Gomoku AI that implements threat space search, minimax with alpha beta pruning optimized with Zobrist and linear sequence cache, Principal Variation Search, and Monte Carlo Tree Search.

Language: Swift - Size: 60.8 MB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 8 - Forks: 1

Prathameshk2696/TicTacToe_AI_Agent

Language: Python - Size: 9.75 MB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0

Howuhh/tic_tac_toe_minimax

minimax algorithm implementation for tic tac toe

Language: Python - Size: 112 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 2 - Forks: 0

ranzuh/chess-web

Chess AI with minimax/alpha-beta pruning using chessboard.js on the browser and node.js backend

Language: Python - Size: 94.7 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

chausner/ValvoAI

Minimax-based AI implementation for the board game Valvo in F#

Language: F# - Size: 38.1 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 0 - 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: about 1 year ago - Pushed: almost 2 years ago - Stars: 2 - 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: about 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

Lennart2001/Tic-Tac-Toe-AI

TicTacToe AI that utilizes the Minimax Algorithm and the Alpha Beta Pruning Algorithm to reduce Game-Tree searches.

Language: C++ - Size: 6.84 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

EStog/Checkers-Game

This is a checkers game, that use minimax seach with alpha-beta prunning.

Language: Python - Size: 97.7 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 1 - Forks: 0

ManosL/tic-tac-toe

Player vs CPU Tic-Tac-Toe game using the Minimax Algorithm with Alpha-Beta Pruning.

Language: C - Size: 4.88 KB - Last synced: about 1 year ago - Pushed: about 7 years ago - Stars: 0 - Forks: 0

yersoos/Four_In_A_Row

A Java version of the game "Four In A Row". Learning about Minimax, Alpha-beta pruning and NEAT.

Language: Java - Size: 4.31 MB - Last synced: 12 months ago - Pushed: almost 5 years ago - Stars: 0 - Forks: 0

djzenma/TicTacToe-Minimax

Tic Tac Toe game with the AI as opponent. The AI is implemented as a Minimax algorithm.

Language: C++ - Size: 4.88 KB - Last synced: 11 months ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0

aalekhpatel07/n-n-k-game

Generalization of Tic-Tac-Toe game and a solver based on the Minimax Algorithm and Alpha-Beta pruning.

Language: JavaScript - Size: 248 KB - Last synced: about 1 year ago - Pushed: almost 4 years ago - Stars: 2 - Forks: 0

worldofnick/pacman-AI

Implementation of reinforcement learning algorithms to solve pacman game. Part of CS188 AI course from UC Berkeley.

Language: Python - Size: 1.59 MB - Last synced: about 1 year ago - Pushed: about 7 years ago - Stars: 2 - Forks: 11

RodneyShag/Othello

An advanced AI to play the 2-player board game Othello

Language: Java - Size: 1.24 MB - Last synced: about 1 year ago - Pushed: over 7 years ago - Stars: 6 - Forks: 6

HCMUSAssignmentWarehouse/JChess

An awesome Java Chess with AI and network socket

Language: Java - Size: 4.86 MB - Last synced: about 1 year ago - Pushed: about 4 years ago - Stars: 0 - Forks: 0

shashwatkathuria/Artificial-Intelligence-Multi-Agent-Search

Implemented AI Multi Agent Search Algorithms - Minimax, Expectimax, Alpha-Beta Pruning, Evaluation Functions.

Language: Python - Size: 189 KB - Last synced: about 1 year ago - Pushed: about 4 years ago - Stars: 1 - Forks: 0

junthbasnet/Pacman-Search

Array of AI Search algorithms is employed to playing Pac-Man ⍩⃝.

Language: Python - Size: 10.5 MB - Last synced: about 1 year ago - Pushed: about 4 years ago - Stars: 0 - Forks: 2

IamSanjid/TicTacToe

A simple TicTacToe game with MiniMax algorithm and also with alpha beta pruning.

Language: C# - Size: 35.2 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

Subangkar/Mancala-Minimax-Alpha-Beta-Pruning-Java-Implementation

an Java AI Bot implementation for mancala (kalah) game using alpha-beta pruned minimax algorithm

Language: Java - Size: 74.2 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

djin31/Bulkyflash-YinshBot

An AI bot to play the game of YINSH using optimised alpha beta pruning based minimax search.

Language: C++ - Size: 2 MB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 0 - Forks: 1

gitdodouglas/TicTacToe

AI based Tic Tac Toe game using Minimax Algorithm (full tree search) written in C.

Language: C - Size: 3.91 KB - Last synced: about 1 year ago - Pushed: about 6 years ago - Stars: 0 - Forks: 0

romanroibu/udacity-aind-isolation Fork of udacity/AIND-Isolation

Project: Build a Game-playing Agent | Artificial Intelligence Nanodegree | Udacity

Language: Python - Size: 1.85 MB - Last synced: about 1 year ago - Pushed: about 7 years ago - Stars: 0 - Forks: 0

TejasNaikk/MultiAgentPacman

Mini-max, Alpha-Beta pruning, Expectimax techniques are used to implement multi-agent pacman adversarial search.

Language: Python - Size: 151 KB - Last synced: about 1 year ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0

nishagandhi/MultiAgent-Pacman

In this project, agents are designed for the classic version of Pacman, including ghosts. Mini-max, Alpha-Beta pruning, Expectimax techniques were used to implement multi-agent pacman adversarial search.

Language: Python - Size: 658 KB - Last synced: about 1 year ago - Pushed: over 6 years ago - Stars: 0 - Forks: 2

agoila/minimax

Implementing Minimax search

Language: Jupyter Notebook - Size: 7.81 KB - Last synced: about 1 year ago - Pushed: almost 7 years ago - Stars: 0 - Forks: 0

JJINDAHOUSE/Game_Playing_Agent_AI

Language: Python - Size: 20.5 KB - Last synced: about 1 year ago - Pushed: about 7 years ago - Stars: 0 - Forks: 0

RodneyShag/War-boardgame

Tests Minimax, Alpha-beta strategies in a (Comp vs. Comp) board game.

Language: Java - Size: 1.34 MB - Last synced: about 1 year ago - Pushed: over 7 years ago - Stars: 0 - Forks: 4

JavaProcessingOctopus/Mu_Torere Fork of Erawpalassalg/Mu_Torere

Mu_Torere game with AI

Language: Ruby - Size: 340 KB - Last synced: 10 months ago - Pushed: about 8 years ago - Stars: 0 - Forks: 0

Related Keywords
minimax-search 83 alpha-beta-pruning 47 minimax 39 minimax-algorithm 39 artificial-intelligence 31 ai 24 python 15 minimax-alpha-beta-pruning 14 tic-tac-toe 13 game 11 iterative-deepening-search 9 java 7 minimax-tree 7 tictactoe-game 7 chess 7 chess-engine 6 adversarial-search 6 tictactoe 6 chess-ai 6 python3 5 cpp 5 tic-tac-toe-game 5 expectimax 5 reversi 5 pacman 5 alpha-beta 5 othello 4 depth-first-search 4 pacman-agent 4 uniform-cost-search 3 monte-carlo-tree-search 3 alphabeta-minimax-search 3 minimax-agent 3 reversi-ai 3 reversi-game 3 agent 3 heuristic 3 artificial-intelligence-algorithms 3 breadth-first-search 3 evaluation-functions 3 pacman-game 3 neural-network 2 minimax-chess 2 board 2 python-3 2 search-algorithm 2 multiagent 2 connect4 2 algorithms 2 tictactoe-ai 2 heuristics 2 board-game 2 bitboards 2 minimax-aplpha-beta-purning 2 alpha-beta-algorithm 2 alpha-beta-search 2 game-theory 2 minimax-search-algorithm 2 bayes-network 2 gomoku 2 isolation 2 aspiration-windows 2 alphabeta-algorithm 2 javascript 2 python37 2 pygame 2 minimax-xo 2 minmax-algorithm 2 tic-tac-toe-javascript 2 othello-ai 2 othello-game 2 move-sorting 2 unbeatable-tic-tac-toe-game 2 unbeatable-tic-tac-toe 2 expectiminimax 1 draughts 1 cufe2022 1 pycharm-ide 1 pycharm 1 hemdan 1 checkers 1 search 1 search-trees 1 intelligence 1 game-development 1 searching-algorithms 1 artificial 1 multi-player-algorithms 1 opponent-pruning-paranoid-search 1 a-star-search 1 pruning-optimization 1 minmax-alpha-beta-pruning 1 maxn 1 opps 1 minmax 1 paranoid-search 1 adversarial-networks 1 baagchal 1 chess-database 1 brs 1