Skip to content

Connect-4 AI agent using Minimax and Q-learning algorithms

Notifications You must be signed in to change notification settings

i4mShayan/Connect4-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Connect-4 AI Agent

Artificial Intelligence Final Project For Spring 2023 Course (Instructor: Dr. Monireh Abdoos).

In This Project, I tried to implement a Connect-4 AI agent using Multiple Versions of Minimax and Q learning methods.

You can download the report pdf from here.

Menu

menu

Game board

board

Implemented Algorithms

  • Normal Minimax
  • Normal Minimax with Transposition Table optimization (Dynamic Programming)
  • Minimax with Alpha Beta Pruning
  • Q-Learning using the Q-table approach

Features

  • 3 Different Levels For each Algorithm
  • Showing pop-up window with a progress bar while Q-Learning agent is getting trained

About

Connect-4 AI agent using Minimax and Q-learning algorithms

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages