https://github.com/rahman-samiur/connect-4-game-using-min-max-algorithm
Connect-4 Game using Min-Max Algorithm & Alpha-Beta Pruning
https://github.com/rahman-samiur/connect-4-game-using-min-max-algorithm
alpha-beta-pruning console-application minmax-algorithm python
Last synced: 4 months ago
JSON representation
Connect-4 Game using Min-Max Algorithm & Alpha-Beta Pruning
- Host: GitHub
- URL: https://github.com/rahman-samiur/connect-4-game-using-min-max-algorithm
- Owner: rahman-samiur
- Created: 2024-08-17T06:51:16.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-08-17T08:01:34.000Z (10 months ago)
- Last Synced: 2025-01-14T08:11:24.183Z (5 months ago)
- Topics: alpha-beta-pruning, console-application, minmax-algorithm, python
- Language: Python
- Homepage:
- Size: 4.43 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Connect-4 Game using Min-Max Algorithm & Alpha-Beta Pruning
Connect 4 Console-Game based on min-max alpha-beta pruning algorithm.
# Game Features:
The user has 'x' move with blue color while the computer has 'o' with red color
The user can play at different difficulty levels (from 1 to 4, as 1 is the easiest level)
The user can play again when the game is ended without the need to run the files from the beginning
The 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 the 'saved-games' folder# Operation
Run the  file found in the executable folder and enjoy the game
OR
Run the  file and start to play.