Mi versión del solitario Golf; otro solitario que he desarrollado utilizando la programación orientada a objetos (POO), python y pygame.
Este solitario se juega con un mazo de la baraja francesa o de póker estándar (52 cartas; todas menos los dos comodines), pero también se adapta muy bien a la baraja española, por lo que en mi versión se puede jugar con ambas barajas.
Su preparación es la siguiente:
- Tras barajar el mazo se colocan en 7 columnas 35 cartas (cada columna tendrá 5 cartas), en la versión con la baraja francesa, o 28 cartas (cada columna tendrá 4 cartas), en la versión con la baraja española; todas ellas descubiertas.
- El resto de cartas (17 con la baraja francesa y 12 con la española) se quedan en el mazo, y se van descubriendo de 1 en 1.
El objetivo consiste en ir devolviendo o enviando sobre las últimas cartas que se van descubriendo del mazo o sobre las últimas que se van devolviendo todas las cartas de las columnas. Para ello, la carta a devolver o enviar encima de la última carta descubierta del mazo o sobre la última que se ha devuelto debe tener un valor inmediatamente superior o inferior a esta última, sin importar el palo. Sólo se pueden enviar las cartas situadas más abajo de cada columna.
Este solitario sale o se gana cuando se ha conseguido despejar de cartas el tablero, es decir, cuando se han devuelto o enviado todas las cartas de las columnas sobre las cartas descubiertas del mazo, y se pierde si no se logra alcanzar este objetivo cuando se descubren todas las cartas del mazo.
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