JeremyGillard / taquin-game

A game called Taquin behind which hides a mathematical theory

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Taquin

License: GPL v3 ProjectType

Description

Taquin is a solitaire game in the form of checkerboard created around 1807 in United States. Its mathematic theory was published by the American Journal of mathematics pure and applied in 1879. It is composed by 15 small squares numbered from 1 to 15 that can slide in a framework intended for 16. This game consist to put back the 15 squares starting from a random initial configuration.

The principle has been extended to all kinds of other games. Most of them are based on rectangular blocks but the goal is always to arrange the blocks in a deterministic position in a minimum of movements.

Rubik's Cube is today considered as a descendant of the Taquin. Wikipedia

Technologies

Language

  • C++ version: 14

Framework

  • Qt version: 5.15.0
  • Catch version: 2

Compiler

  • Desktop Qt MinGW 32-bit version: 5.15.0

Setup

  1. Install and launch Qt Creator
  2. Clone the repo
  3. Open the file Taquin.pro with Qt Creator
  4. [Important] In Qt Creator, Right click on "core" folder -> Compile "Core"
  5. In Qt Creator, Right click on "app" or "console" or "tests" folder -> Execute

About

A game called Taquin behind which hides a mathematical theory

License:GNU General Public License v3.0


Languages

Language:C++ 98.7%Language:QMake 1.2%Language:CSS 0.1%