Skip to content

Connect 4 game with strong and configurable IA for Sailfish OS and desktop using Qt/C++

License

Notifications You must be signed in to change notification settings

LouJo/SailConnect4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Connect 4 game with strong and configurable IA for Sailfish OS and desktop using Qt/C++

Resources

License

Stars

Watchers

Forks

Packages