GitHub topics: connect4-ai-game
Zeyad97/Connect-4-Game-C
This is a simple Connect 4 game built in C with basic AI. The goal is to get four of your pieces in a row before your opponent. You can play either against another player or the AI, which makes random moves. Features: Play against another player or AI Written in C Simple console-based game
Language: C - Size: 4.88 KB - Last synced at: about 11 hours ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0

Ruslan-Vladyslav/ConnectFour-Blazor
Classic Connect Four game built with .NET 8 Blazor WebAssembly & hosted on GitHub Pages
Language: HTML - Size: 9.28 MB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

laxertu/connect4-ai-player
Craft an AI that plays connect 4 for you
Language: Python - Size: 8.79 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

alexandreelise/puissance4-php
Un portage en PHP du puissance 4 en C codé par un ami @LAVALLIERE sur https://github.com/LAVALLIERE/puissance4-c avec quelques goodies en plus.
Language: PHP - Size: 21.5 KB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 0 - 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

Vicen-te/connect4
Showcases various game decision-making algorithms (Minimax, Negascout, Negamax, Monte Carlo, Aspiration Window) allowing observation of how different AIs compete against each other, with the option to play against the AIs as well.
Language: C# - Size: 1.37 MB - Last synced at: 19 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

Sabdikay/Connect4
This is a simple Connect Four game implemented in Python with ability to play against computer
Language: Python - Size: 7.81 KB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

shehanrathnayake/implementation-of-monte-carlo-tree-search-algorithm-for-connect-4-game
In this project, my primary goal was to implement an AI player class powered by the Monte Carlo Tress Search algorithm which can play for a win as well as defend a defeat to compete with a Human player.
Language: Java - Size: 280 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

AbdulRehmanRattu/Connect4-AI
A Connect Four game implementation in Python using Pygame, featuring an AI opponent powered by the Minimax algorithm with alpha-beta pruning.
Language: Python - Size: 65.4 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

Estebene/connect-four-ai
A ReactJS Connect 4 Game App with AI using Monte Carlo Tree Search
Language: TypeScript - Size: 43 KB - Last synced at: 11 months ago - Pushed at: 11 months 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

y-hatano-github/4-in-a-row-go
CLI game 4-in-a-row (Connect4)
Language: Go - Size: 65.4 KB - Last synced at: 10 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 1

YoussefAboelwafa/Connect4_AI-agent
Play Connect4 against an intelligent AI agent using Minimax Algorithm with and without Pruning
Language: Python - Size: 938 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 1

Sethispr/connect4
A python-based colored connect4 game which can be used to get best moves or have fun playing with an AI.
Language: Python - Size: 23.4 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - 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

KDevZilla/Connect4
Connect 4 Game in c#
Language: C# - Size: 443 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

reddragonnm/connect4-ai
A Connect 4 AI inspired by Code Bullet's video
Language: JavaScript - Size: 547 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

thisispalash/fa20_cs4701
Perfect Connect 4 Solver for class CS 4701: AI Prac
Language: Python - Size: 333 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

tokox/connect4-bot
connect4 bot
Language: C++ - Size: 371 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

kkanodia7/Connect-4
Connect 4 game against AI in Python
Language: Python - Size: 11.7 KB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

amirhossein-izadi/AI-course-Materials
This repository was created for the Artificial Intelligence course instructed by Dr. Abdoos, held in spring 2023 at Shahid Beheshti University.
Language: Jupyter Notebook - Size: 1.03 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

YotamZaiger1/connect_4_AI
An algorithm to win the famous "connect 4" game.
Language: Python - Size: 3.59 MB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

samuelemusiani/project_37635
A program made to play a generalized version of connect 4 perfectly
Language: Java - Size: 331 KB - Last synced at: 14 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

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

sBubshait/AIConnect4
Tic-Tac-Toe against AI using Minimax
Language: JavaScript - Size: 211 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

LoganEvans/GameAI
Board game AIs
Language: C++ - Size: 42 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

fredboe/monte-carlo-tree-search
Little program for MCTS and alpha-beta-pruning that can play connect4 against each other.
Language: Python - Size: 116 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

zick97/nn_project
A Recurrent Approach to Connect 4.
Language: Jupyter Notebook - Size: 47.7 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Nia3324/AI_Connect4_2223
Group Project made alongside @ToniCardosooo and @blsbls03
Language: Java - Size: 7.81 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

Hurumy/Connect4_42Rush
Connect4 codes for 42 Rushes Project
Language: C - Size: 532 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

JeremyTremblay2/swiftssance4
Connect 4 game made in Swift and playable on the command line with several people or against more AIs with configurable difficulty.
Language: Swift - Size: 128 KB - Last synced at: 5 days ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

ryo-manba/connect4
モンテカルロ法を用いた4目並べゲーム
Language: C++ - Size: 88.9 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

treocaynho01629/LTAI_Connect_4
A Java Connect 4 Game using Minimax and Alpha-Beta Pruning for Artificial Intelligence
Language: Java - Size: 637 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

dsanmart/connect4
Knowledge-based backtracking algorithm to win the game of connect 4. This work is based on the master thesis "A Knowledge-based Approach of Connect-Four" from Victor Allis back in 1988.
Language: Python - Size: 98.6 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 2

yousefkotp/Smart-Connect4
Intelligent Agent to play Connect-4 with a modifiable depth aided with a decision tree visualizer to trace the agent's decision making process
Language: Python - Size: 1.48 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

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.
Language: Java - Size: 80.1 KB - Last synced at: about 2 months ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 1

XavyShmore/C4_react
This is a simple frontend Connect 4 game coded in javascript with react. You can test your skills against a bot implementing the minimax algorithm.
Language: JavaScript - Size: 1.22 MB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

MitchellGray100/Connect4
JavaFX based Connect4 Game.
Language: Java - Size: 197 MB - Last synced at: 18 days ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 1

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 at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

nimaps/connect4
Language: JavaScript - Size: 766 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

tongplw/Pretty-Perfect-Connect4
🤖 Pretty perfect bot remembering only perfect moves for overcoming the perfect AI written by a perfect guy
Language: Python - Size: 188 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 1

Sakib62/SWE150_Game_Development_In_C
2d command-line Connect4 game using C with AI feature
Language: C - Size: 27.8 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 1

FlyingWolFox/Class-Projects-1
Games that professor asked us to do. This pack has Tica Tac Toe, Connect 4, Hangman, Simon and Battleship
Language: C - Size: 3.85 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

datvly/Connect-Four
a two-player connection board game, in which the players choose a color and then take turns dropping colored tokens into a seven-column, six-row vertically suspended grid. The pieces fall straight down, occupying the lowest available space within the column. The objective of the game is to be the first to form a horizontal, vertical, or diagonal line of four of one's own tokens.
Language: Java - Size: 1.06 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

ITManZero/Connect4
Building AI using MiniMax Algorithm.
Language: Java - Size: 80.1 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 0

Romelium/connect4
The Connect 4 CLI program with AI implementing alpha-beta pruning I made for fun! There is Human vs Human, Human vs AI, AI vs AI git branches
Language: C - Size: 13.7 KB - Last synced at: about 2 months ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

iammanish17/Connect4
A browser-based Connect 4 game made with Phaser 3! https://iammanish17.github.io/Connect4/
Language: JavaScript - Size: 1.62 MB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 10 - Forks: 1

igokulganesh/Connect-Four
Connect Four Game using Minimax with Alpha-Beta Pruning
Language: JavaScript - Size: 179 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

aureliensimon/zer0lose-AI
Artificial intelligence solving Tic Tac Toe and Connect 4 games using minimax algorithm optimised by alpha-beta prunning
Language: Python - Size: 508 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

AntoninLoubiere/Connect4
A connect 4 in python with tkinter
Language: Python - Size: 4.86 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 1

lth-elm/connect-4-a.i
A.I Connect 4 game written in Python and using the Minimax algorithm with Alpha-Beta pruning and a depth - 3rd year A.I school project.
Language: Python - Size: 501 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

EdZ543/Connect-4-AI
AI that plays Connect 4
Language: JavaScript - Size: 18.6 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

moemenahmed/simple-connect4-AI-game
The goal of this project is to implement a Connect 4 game using the Minimax algorithm with alpha-beta pruning. We design an appropriate Connect 4 board evaluation function to be used as the algorithm’s utility function. Our game should allow a human player to play against our algorithm. The algorithm should use a depth-first strategy when exploring the game tree to ensure efficient memory usage.
Language: Python - Size: 15.2 MB - Last synced at: almost 2 years ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0
