Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sraaphorst/connect-four
A generic version of the game Connect Four that allows board configuration and Misere strategy
https://github.com/sraaphorst/connect-four
connectfour connectfour-game javafx javafx-application javafx-desktop-apps javafx-gui javafx-project kotlin-javafx minimax minimax-algorithm misere-game
Last synced: about 1 month ago
JSON representation
A generic version of the game Connect Four that allows board configuration and Misere strategy
- Host: GitHub
- URL: https://github.com/sraaphorst/connect-four
- Owner: sraaphorst
- License: mit
- Created: 2024-08-17T06:27:31.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-08-18T09:20:23.000Z (4 months ago)
- Last Synced: 2024-11-04T14:28:46.096Z (about 2 months ago)
- Topics: connectfour, connectfour-game, javafx, javafx-application, javafx-desktop-apps, javafx-gui, javafx-project, kotlin-javafx, minimax, minimax-algorithm, misere-game
- Language: Kotlin
- Homepage:
- Size: 94.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Generic Connect Four
This is a generic version of the board game, Connect Four. It is still in its
infancy, but will be written using functional programming in Kotlin with an MVC architecture.Features to be implemented include:
1. A variable number of rows;
2. A variable number of columns;
3. A variable line length;
4. Any combination of human versus computer play, with computer play implemented using MiniMax.
5. A Misère version of the game, where the goal is to avoid getting a line.