Connect 4 game with strong and configurable IA for Sailfish OS and desktop using Qt/C++
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Android
Controller
Game
IOS
Sailfish
UI
screenshots
.gitignore
CHANGELOG
Connect4.pro
LICENSE
README.md
TODO

README.md

uAlign4 (SailConnect4)

The famous Connect4 game, written in Qml/Qt/C++.

Implemented for desktop and Sailfish OS using Silica.

You can play human vs IA, human vs human or IA vs IA (for fun!)

IA

There is a strong IA using a minimax search tree with alpha-beta pruning, and fast and accurate heuristic computation.

There are 5 levels for IA force.

The IA configures its strategie itself at each beginning of game or after config change, to avoid doing the sames plays every time. Depending of force, random takes part of IA decision.
You can play against it without being boring !

Langs

Translated in french, english, german and spanish.

03/2017: SailConnect4 is renamed to uAlign4 to avoid trademark problems.

======

Résumé en Français

Le fameux jeu Puissance 4, codé en Qml/Qt/C++ pour PC et téléphone Jolla, avec une intelligence artificielle forte et configurable.

======

Copyright

Licence: GPL
Author: Louis-Joseph Fournier
First release date: 2015-10-18

https://github.com/LouJo/SailConnect4