Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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 10 hours ago
JSON representation

A generic version of the game Connect Four that allows board configuration and Misere strategy

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.