En el post anterior compartí mi primera versión del solitario Spider, otro de los solitarios que he desarrollado utilizando la programación orientada a objetos (POO), python y pygame, en la que se puede jugar a la primera de sus variantes: 1 palo.
Recordar que este solitario se juega con dos mazos de la baraja francesa o de póker estándar (52 cartas; todas menos los dos comodines), es decir, se juega con 104 cartas, y en su primera variante, de ahí su nombre, todas ellas de un mismo palo.
Pues bien, en este post comparto la segunda versión, en la que además se puede jugar también a la segunda de sus variantes: 2 palos, en la que las 104 cartas que se emplean son todas ellas de dos palos, la mitad (52) de un palo de color rojo (corazones o diamantes), y la otra mitad (52) de un palo de color negro (picas o tréboles).
Esta variante de 2 palos se corresponde con el nivel de dificultad medio, e incrementa notablemente la dificultad de ganar respecto a la variante de 1 palo.
Las reglas son las mismas que las de la variante de 1 palo, salvo que las secuencias descendentes para mover grupos de cartas entre columnas y apilar deben estar formadas por cartas del palo de color rojo o cartas del palo de color negro, sin permitirse mezclar ambos colores.
En el desarrollo que compartiré en el siguiente y último post de los dedicados a este solitario, se podrá jugar a la tercera de sus variantes: 4 palos, en la que las 104 cartas a emplear serán ya de los cuatro palos: 26 de corazones, 26 de diamantes, 26 de picas y 26 de tréboles).
Como siempre, espero que sea de utilidad para todos aquellos que estén interesados en aprender sobre estos temas y/o quieran revivir los ratos jugando a él.
También como siempre, al final de este post se podrán descargar tanto el ejecutable de windows como el resto de componentes del desarrollo (código fuente, icono de la aplicación, imágenes, sonidos y resto de recursos).
Imágenes:
Comentarios
Publicar un comentario