Triples est un jeu de cartes où vous essayez de repérer les triples de cartes le plus rapidement possible.
Jouez-le en direct sur triples.vllmrt.net ou via Telegram @triplesbot.
Le frontend est construit à l'aide de l'ELM et du SVG. Cela devrait fonctionner à la fois sur le mobile et le bureau. Le solo fonctionne entièrement côté client.
Il y a un backend GO inclus qui prend en charge les jeux multijoueurs et l'intégration du télégramme.
Chaque carte a quatre propriétés: couleur, comptage, forme, remplissage.
Trois cartes forment un triple si, pour chaque propriété en soi, les trois cartes sont les mêmes ou les trois cartes sont différentes. (Si cela semble déroutant, essayez simplement d'appuyer sur le bouton d'indice en haut à droite.)
Dans le jeu, continuez à collecter des triplets et plus de cartes seront traitées automatiquement. Il est possible qu'il n'y ait pas de triples à trouver, auquel cas vous pouvez demander des cartes supplémentaires en utilisant le bouton en haut à droite. Si vous avez manqué un triple, ce bouton révèlera le nombre de triples à la place et offrira des indices par la suite.
Si cela devient ennuyeux, vous pouvez passer aux quadruples. Pour ces jeux, quatre cartes ABCD forment un quadruple s'il existe une cinquième carte X telle qu'Abx et CDX sont des triplets.
Voici un fragment de configuration Nginx pour faire fonctionner les choses pour le backend.
location /triples/api/join {
proxy_pass http://127.0.0.1:8080/api/join;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
# go websocket origin check
proxy_set_header Host $host;
}
location /triples/ {
proxy_pass http://127.0.0.1:8080/;
}