Triples es un juego de cartas en el que intentas detectar triples de cartas lo más rápido posible.
Juega en vivo en triples.vllmrt.net o a través de telegram @triplesbot.
El frontend se construye con ELM y SVG. Debería funcionar tanto en dispositivos móviles como de escritorio. Un solo jugador funciona completamente del lado del cliente.
Hay un backend Go incluido que admite juegos multijugador y la integración de telegrama.
Cada tarjeta tiene cuatro propiedades: color, recuento, forma, relleno.
Tres tarjetas forman un triple si, para cada propiedad por sí solo, las tres cartas son las mismas o las tres cartas son diferentes. (Si esto parece confuso, solo intente presionar el botón de sugerencia en la parte superior derecha).
En el juego, siga recolectando triples y se tratarán más cartas automáticamente. Es posible que no se encuentren triples, en cuyo caso puede solicitar tarjetas adicionales usando el botón en la parte superior derecha. Si se perdió un triple, este botón revelará la cantidad de triples y ofrecerá pistas después.
Si esto se vuelve aburrido, puede pasar a cuadruplicar. Para esos juegos, cuatro cartas ABCD forman un cuádruple si existe una quinta carta X de tal manera que ABX y CDX son triples.
Aquí hay un fragmento de configuración Nginx para que las cosas funcionen para el 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/;
}