Skip to content

lean-mind/envite-kata

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

Motor de Reglas del Envite Canario

Contexto

El Envite Canario es un juego de cartas tradicional de las Islas Canarias que se juega con baraja española. Se juega por equipos de 2 contra 2.

Objetivo

Implementar una función/método que, dada una carta virada y 4 cartas lanzadas en orden, determine qué equipo gana la mano.

  • Jugador 1 y Jugador 3 → Equipo A
  • Jugador 2 y Jugador 4 → Equipo B

Reglas del juego

La baraja

Baraja española con 4 palos: 🪙 Oros, 🏆 Copas, ⚔️ Espadas y 🪄 Bastos. Cada palo tiene 10 cartas: As (1), 2, 3, 4, 5, 6, 7, Sota (10), Caballo (11) y Rey (12).

La virada y el triunfo

Al inicio de la partida se descubre una carta boca arriba: la virada. Esta carta no se juega, permanece apartada. Su palo se convierte en el palo de triunfo para toda la partida.

Ejemplo: si la virada es el 5 de 🪙 Oros, entonces 🪙 Oros es el palo de triunfo.

Desarrollo de una mano

Cada jugador tiene 3 cartas. En cada mano, los 4 jugadores lanzan una carta por turnos (jugador 1, 2, 3, 4). El equipo cuya carta sea la ganadora se lleva la mano.

Quién gana una mano

La carta del primer jugador define el "palo de la mano". La carta ganadora se determina así:

  1. Las cartas de triunfo siempre ganan sobre cualquier carta de otro palo.
  2. Si hay varias cartas de triunfo, gana la de mayor valor según la escala de triunfos.
  3. Si no hay triunfos, solo compiten las cartas del palo de la mano.
  4. Las cartas de un palo distinto al de la mano y al triunfo no pueden ganar.

Escalas de valor

Palo normal:

2 < 3 < 4 < 5 < 6 < 7 < As < Sota < Caballo < Rey

Palo de triunfo:

3 < 4 < 5 < 6 < 7 < As < Sota < Caballo < Rey < 2

⚠️ En triunfo, el 2 pasa a ser la carta de mayor valor, por encima del Rey.

Leyenda de palos

Emoji Palo
🪙 Oros
🏆 Copas
⚔️ Espadas
🪄 Bastos

Ejemplos

Mismo palo, sin triunfos

Virada J1 J2 J3 J4 Gana
3 🪙 5 🏆 7 🏆 Rey 🏆 Sota 🏆 Equipo A (J3) — Rey es la carta más alta de 🏆
6 🪄 As ⚔️ 2 ⚔️ 4 ⚔️ 7 ⚔️ Equipo B (J4) — 7 > As en palo normal

Palos mezclados

Virada J1 J2 J3 J4 Gana
4 🪙 5 🏆 Rey ⚔️ 3 🏆 Rey 🪄 Equipo A (J3) — Solo compiten 🏆 (palo de la mano). 5 > 3. Los Reyes de ⚔️ y 🪄 no cuentan

Triunfo gana a todo

Virada J1 J2 J3 J4 Gana
7 🏆 Rey ⚔️ 3 🏆 Rey 🪄 Sota ⚔️ Equipo B (J2) — 3 🏆 es triunfo, gana a cualquier carta de otro palo

Varios triunfos

Virada J1 J2 J3 J4 Gana
5 🪄 Rey 🪄 2 🪄 7 🏆 3 🪄 Equipo B (J2) — En triunfo: 2 🪄 > Rey 🪄 > 3 🪄

Triunfo abre la mano

Virada J1 J2 J3 J4 Gana
As ⚔️ 7 ⚔️ Rey 🏆 2 ⚔️ Sota ⚔️ Equipo A (J3) — J1 abre con triunfo. Solo compiten ⚔️: 2 > Sota > 7

Made with ❤️ and (lot of) ☕ by Lean Mind

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors