Connect 4 implemented in Python using Pygame.
Features:
-
Fully-functional main and options menu
-
Ability to change which color you play, as well as if you want to play versus another player on the same machine
-
Difficulty setting that affects the search depth for the AI, who plays with the alpha-beta pruning algorithm
Button pack ---> https://pngtree.com/freepng/set-of-blue-game-buttons-and-ui-kit-for-games_6259710.html
Font ---> https://fontshub.pro/font/proxima-soft-download
The settings/workspace I used for compiling:
Python Version ---> 3.10.4
IDE ---> PyCharm
When compiling, make sure that you frist run the following command wherever your cloned files are:
pip install -r requirements.txt
---> Will install all required packages for compilation