Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lucasfaudman/connect4-minmax-ai
Connect Four with AI using the MinMax algorithm with alpha-beta pruning. 1st Place Winner of 2018 Umich EECS 183 Connect 4 AI Competition.
https://github.com/lucasfaudman/connect4-minmax-ai
Last synced: 1 day ago
JSON representation
Connect Four with AI using the MinMax algorithm with alpha-beta pruning. 1st Place Winner of 2018 Umich EECS 183 Connect 4 AI Competition.
- Host: GitHub
- URL: https://github.com/lucasfaudman/connect4-minmax-ai
- Owner: LucasFaudman
- Created: 2023-08-03T04:57:02.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-26T22:38:36.000Z (5 months ago)
- Last Synced: 2024-06-27T02:33:21.491Z (5 months ago)
- Language: C++
- Size: 137 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Connect Four in Color with MinMax AI
Connect Four with AI using the MinMax algorithm with alpha-beta pruning.1st Place Winner of 2018 Umich EECS 183 Connect 4 AI Competition sponsored by J.P. Morgan & T.D. Ameritrade.
## Description
This program allows the user to play Connect Four against an AI that uses the MiniMax algorithm with alpha-beta pruningThe CLI gameboard is colored using ANSI escape codes. If you are using Windows, you will need to enable ANSI escape codes in your terminal.
## Usage
1. Clone the repository
2. Build: ```g++ *.cpp -o connect4.out```
3. Run: ```./connect4.out```## Screenshots:
![Screenshot1](screenshot1.png)
![Screenshot2](screenshot2.png)