Skip to content

The Qwirkle game in C++, for local and online play, with a graphical interface based on the SFML

Notifications You must be signed in to change notification settings

PierreTSE/Qwirkle-SFML

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Qwirkle

The Qwirkle game in C++, based on the SFML.

alt text

Download

A compiled version for Windows, for Linux.

Installation from source

You can compile the source code using CMake and a C++17 compliant compiler.

How to play

Select the number of players and computer using the arrow keys, and hit Start to begin playing. The computers are greedy and play the first of the moves that score the most.

Controls
Action Result
Drag and drop Move grid
Mouse wheel Zoom in / out
Left click Select tile
Right click Cancel
C (center) Center grid
E (end), or click on the Right Arrow Logo End turn
H (hint) Show playable squares for the currently selected tile
R (recycle), or click on the Recycling Logo Select tiles to put back in reserve, same action to confirm
T (toggle) Toggle last move markers visibility
1 - 6 keys Select the corresponding tile

Configuration

You can change configuration parameters in the file ./rc/config.txt .
Notably, you can enable the colorblind mode by adding "colorblind = btrue" in this file.
You can add a locale by copying and updating the file ./rc/locales/default.txt, and writing its new name in the config file.

Online

You should port-forward from your public IP address to your machine (the port number is configurable).
Alternatively, you should create a virtual LAN with a service like Hamachi (free up to 5 players, requires an account). Here is a tutorial on how to setup it [French].

About

The Qwirkle game in C++, for local and online play, with a graphical interface based on the SFML

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published