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

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

Related Keywords
connect4-ai-game 53 connect4 29 minimax-algorithm 17 connect4-game 16 alpha-beta-pruning 14 ai 11 artificial-intelligence 10 game 9 java 7 python 6 minimax-alpha-beta-pruning 6 game-development 6 minimax 4 monte-carlo-tree-search 3 python3 3 connect4-ai 3 c 3 minmax-algorithm 2 connect4-cli 2 mcts-algorithm 2 mcts 2 artificial-intelligence-algorithms 2 connect-4 2 connect4-pygame 2 javascript 2 adversarial-search 2 machine-learning 2 numpy 2 console-application 1 swift 1 cpp 1 adversarial 1 alphabeta-minimax-search 1 batch-gradient-descent 1 connect-four 1 dynamic-programming 1 depth-first-search 1 42 1 hmm-model 1 tensorflow 1 linear-regression 1 logistic-regression 1 recurrent-neural-networks 1 minmax-alpha-beta-pruning 1 pandas 1 p5js-game 1 neural-networks 1 mcts-connectfour 1 data-science 1 convolutional-neural-networks 1 ai-game 1 tkinter 1 linux 1 tic-tac-toe 1 phasor 1 javascript-game 1 connectfour-game 1 boardgame 1 tic-tac-toe-game 1 tic-tac-toe-c 1 tic-tac-toe-ai 1 simon-game-c 1 simon-game 1 hangman-game 1 hangman-c 1 connect4-c 1 battleship-game-c 1 battleship-game 1 command-line-game 1 2d-board-game 1 phaserjs 1 phaser3 1 minimax-search 1 evaluation-functions 1 javafxgame 1 javafx 1 gui-game 1 gui 1 classic-game 1 react 1 board-game 1 ai-algorithms 1 unity 1 negascout 1 negamax 1 monte-carlo 1 game-decision-making-algorithms 1 aspiration-window 1 nodejs 1 node-js 1 node 1 games 1 artificialintelligence 1 artifical-intelligense 1 puissance4 1 puissance-4 1 php-game 1 php-cli-script 1 php-cli 1 sse-client 1