Releases: gdsc-ipsacademy/Connect-Four-Game
Game with enhanced UI
Game with refactored code and better UI
Game with sound effects.
This version comes with added sound effects to make the game more fun to play.
What's Changed
- sound effects added by @Arushi-Sthapak in #15
New Contributors
- @Arushi-Sthapak made their first contribution in #15
Full Changelog: v1.2.3...v1.3.0
Game with some UI enhancement.
What's Changed
- Added visual for the user while the AI is thinking by @SasikaSankalana in #14
New Contributors
- @SasikaSankalana made their first contribution in #14
Full Changelog: v1.2.2...v1.2.3
Bug fixes
Full Changelog: v1.2.1...v1.2.2
Game with refactored code and better UI
What's Changed
- The code has been refactored and optimised to improve readability and performance. + UI elements like "Restart" and "Quit" buttons have now been added as an ending handler. by @itrajkov in #13
New Contributors
Full Changelog: v1.2.0...v1.2.1
Game with alpha-beta pruning minmax algorithm
This version contains alpha beta pruning with minmax algorithm which allows AI to calculate up to depth 6 which makes it almost unbeatable for humans. It works slow at depth 7 at which it truly is unbeatable.
Full Changelog: v1.1.0...v1.2.0
Game with minmax algorithm
Now the game has AI using minmax algorithm at depth 5 which makes it almost impossible to beat. It is still not perfect, the next version will have alpha-beta pruning with minmax making the AI use minmax at more depth much faster.
Full Changelog: v1.0.1...v1.1.0
Minor code enhancements.
Game with a score system based AI
This version implements a scoring system for the various connections made in the game by both players. These scores are then evaluated by AI to play it's next move.
The AI prefers centre column more, tries to make connections horizontally, vertically and in both the diagonals and also tries to block the human from making 3 or 4 connections in any directions.
Next version will include a better and probably the perfect AI opponent for the game.
Full Changelog: v0.1.0...v1.0.0