Speedy Calisson


Serveur Discord

cliquez/tapez pour choisir le mode de jeu

 ou 

Taille maximale de grille (Speedy) :

(lisez la suite si vous ne savez pas jouer)

But du jeu

Dessiner entièrement les frontières des domaines remplissant entièrement un hexagone, chaque domaine étant rempli avec des losanges (ou "calissons") de même orientation (même couleur). Un calisson est formé de l'assemblage de deux triangles équilatéraux ayant un côté commun.

Les calissons sont de trois types avec des orientations distinctes, représentés ici :

arêtes

Les domaines sont séparés par des arêtes tracées en trait plein, les positions des arêtes à déterminer sont tracées en pointillés, avec un petit cercle au milieu.

Deux règles sont à respecter :

Pour rendre le pavage unique, certaines arêtes sont fixées au départ :

arêtes

Pavage avec les calissons :

calissons

Pour gagner, il faut dessiner les frontières des domaines, en s'aidant au besoin du coloriage des calissons :

frontières
position gagnante

Vision du jeu en 3 dimensions

Le pavage de l'hexagone peut s'interpréter comme un empilement de petites caisses cubiques dans une grande pièce elle-même cubique. Les caisses sont empilées en les poussant dans la pièce le plus loin possible, les piles étant de hauteurs croissantes vers les murs du fond.

Exemple d'empilage de caisses dans une pièce :

Cette vision du jeu permet souvent de se passer des calissons pour obtenir la solution !

Dessin des arêtes

Sur ordinateur, le dessin des arêtes manquantes s'effectue avec un clic-gauche sur le milieu de l'arête tandis que le coloriage d'un calisson est obtenu par un clic-droit sur le centre du losange.

Sur tablette/téléphone/écran tactile, le toucher du milieu d'une arête provoque le dessin de l'arête ou le coloriage du losange en fonction de l'état des boutons à gauche et à droite de la zone de jeu.

Deux techniques facilitant la résolution

Les deux règles qui suivent permettent la résolution de toutes les grilles de niveau 1, quelle que soit leur taille.
Elles sont cependant insuffisantes pour résoudre celles de niveau 3, qui sont toutes impossibles à résoudre en n'utilisant que ces deux règles.

Exemple de résolution

Solution d'une grille de taille 3 en utilisant les règles de l'angle aigu et du pli, avec dessin de tous les calissons.

Avec de l'entraînement, on peut souvent se passer des calissons !

Les deux modes de jeu

Mode Entraînement

Dans ce mode, la durée du jeu n'est pas limitée et il est possible de choisir la taille et le niveau des grilles à résoudre dans une liste déroulante.

Pour chaque grille résolue, le score obtenu est affiché, et une nouvelle grille est proposée.

En cas de changement de niveau, la grille en cours est abandonnée.

Au retour vers la page d'accueil, des statistiques pour la session d'entraînement en cours ainsi que les précédentes sont affichées.

Mode Challenge (Speedy !)

Ce mode vous permet de mettre à l'épreuve votre maîtrise du jeu !

Le but est d'obtenir en un temps limité le score total le plus grand possible, en résolvant des grilles de taille et difficulté croissantes analogues à celle de la page d'entraînement (mais les grilles sont différentes !).

La taille de l'écran d'un smartphone étant limitée, il peut être difficile de jouer avec les grilles de taille importante. Pour faciliter le jeu dans ces conditions, il est possible de fixer la taille maximale des grilles qui seront proposées à l'aide de la liste déroulante située sous les boutons de lancement du jeu.
Le score obtenu pour chaque grille augmente avec cette taille maximale afin que la durée du jeu reste sensiblement constante.

Contrôles

Dans les deux modes, trois boutons permettent de modifier le déroulement du jeu :

Pour revenir à l'écran d'accueil depuis les pages de jeu, cliquer sur la maison en haut à gauche Home

Dessin des calissons sur Tablette/téléphone

Quand on joue sur ordinateur, il est possible de dessiner des calissons (ou losanges) en effectuant un clic-droit avec la souris sur le milieu d'une arête.

Sur un dispositif à interface tactile où le clic-droit est impossible, les pages de jeu affichent à gauche et à droite de l'hexagone deux boutons définissant le mode d'action d'une pression sur le mileu d'une arête : tracé d'une arête (à gauche) ou d'un losange (à droite). Il suffit de taper sur un bouton pour définir le mode.

Conseils

Pour obtenir un score important, il faut :

Le score pour chaque grille augmente avec sa taille et sa difficulté :

Crédits

"Speedy Calisson" est inspiré du jeu du Calisson, inventé par Olivier LONGUET. Pour une présentaton, s'informer sur les techniques de résolution et se confronter aux grilles proposées par l'auteur, vous pouvez vous rendre sur le site d'origine.

Le code de la zone de jeu a été modifié à partir du code initial d'Arnaud DURAND.
Tous les contenus mentionnés sont sous licence Creative Commons CC-BY-SA-NC


Informations techniques

Code source de "Speedy Calisson"

Le code source de ce programme est disponible sur github à l'adresse suivante :
https://github.com/MartialTarizzo/Calisson-Game

Provenance des grilles

Les grilles proposée dans ce jeu sont créées automatiquement à l'aide d'un programme Python dont le code est disponible dans un dépôt GitHub (https://github.com/MartialTarizzo/calisson)
Toutes les grilles proposées ont une unique solution (sinon, c'est une erreur : ne pas hésiter à m'envoyer un mail pour me le signaler).

Speedy Calisson est une "Application Web Progressive"

Les pages HTML de Speedy Calisson peuvent être installées comme une application sur ordinateur, tablette ou téléphone.

Il suffit pour cela d'utiliser un navigateur permettant ce type d'installation (Chrome, Edge, Safari, ...) et ceci quel que soit le système d'exploitation (Windows, MacOS, Linux, Android, iOS).

En naviguant sur la page d'accueil de Speedy Calisson (celle que vous êtes en train de lire !), le navigateur vous permet/propose d'installer l'application. Les pages de Speedy Calisson s'ouvriront alors dans une fenêtre autonome gérée par le navigateur (ou en plein écran sur tablette/téléphone) en se comportant comme une application native.

Dans le cas ou le navigateur que vous utilisez ne permet pas l'installation d'application (par exemple, Firefox ne le permet pas sans l'ajout d'une extension), il est toujours possible de créer un raccourci pour l'inclure dans les favoris ou le déposer sur le bureau.

Quelle que soit la méthode utilisée, en naviguant sur la page d'accueil, l'ensemble des données nécessaire au fonctionnement du jeu est mise en cache par le navigateur pour permettre d'utiliser l'application, même en cas de perte de connexion internet (le jeu continuera de fonctionner même en étant hors connexion).

L'application une fois installée est mise à jour automatiquement à partir du réseau quand une connexion internet est active (c'est une simple mise à jour du cache si besoin)


Martial Tarizzo - 2/7/2024

contact : martial.tarizzo (at) gmail . com