Skip to content

Connect 4 Game implemented using minimax alpha beta pruning algorithm

Notifications You must be signed in to change notification settings

AbdallahReda/Connect4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Connect4

Connect 4 Console-Game based on minimax alpha beta pruning algorithm

Youtube demo can be found here

For more code description and user guide a full report for the project is attached

The entire game is developed by a group of students at 4th Year Computer and System Engineering Ainshams University

Team Members:

Game Features:

  • User has 'x' move with blue color while the computer has 'o' with red color
  • User can play at different difficulty levels (from 1 to 4 as 1 is the easiest level)
  • User can play again when the game is ended without need to run the files from begining
  • User can save/load the game board:
    • User can save the current state of the game board to continue playing later
    • User can load any save states of the game board to continue playing it
    • NOTE : the boards are saved in 'saved-games' folder

Operation

OR

  • Run the main.py file and start to play
python main.py