Ir al contenido principal

Entradas

Python + Pygame (XXVII): Solitario 'TriPeaks'

En este post, mi versión del solitario  'TriPeaks' , una variante del solitario Golf , también muy popular, y 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 en mi versión también se puede jugar, además, con la baraja española. Su preparación es la siguiente: - Tras barajarse el mazo, se colocan en 3 picos 28 cartas, de la forma que se muestra a continuación: Como se observa en las figuras anteriores, sólo la última fila de los picos presenta las cartas descubiertas. - El resto de cartas (24 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, al igual que en el caso del solitario Golf , 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 car...
Entradas recientes

Python + Pygame (XXVI): Solitario Carta Blanca ('FreeCell')

En este post, mi versión de  Carta Blanca ( 'FreeCell' ) ;  junto con  Klondike ,  Spider , TriPeaks y  Pirámide ,   una de las variantes más populares del solitario.  Otro solitario que he  desarrollado utilizando  la programación orientada a objetos  (POO), python y pygame . Microsoft  viene incluyendo este solitario en cada versión de su sistema operativo Windows, lo que contribuye en gran medida a su popularidad. El solitario Carta Blanca ( 'FreeCell' ) se juega con un mazo de la baraja francesa o de póker estándar (52 cartas; todas menos los dos comodines). Como en la mayoría de los solitarios, el objetivo consiste en apilar todas las cartas de los diferentes palos en orden consecutivo ascendente, desde el As al Rey, en sus correspondientes pilas. Su preparación es sencilla: tras barajar el mazo se colocan en 8 columnas, en la parte inferior del área de juego, las 52 cartas (cuatro de estas columnas tendrán 7 cartas y las otras...

Python + Pygame (XXV): Solitario Golf

Mi versión del solitario  Golf ; o tro 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 cart...

Python + Pygame (XXIV): Solitario Pirámide ('Pyramid')

En este post, mi versión del solitario Pirámide  ( 'Pyramid' ) ;  junto con  Klondike , Spider , TriPeaks y  Carta Blanca ( 'FreeCell' ) ,   una de las variantes más populares del solitario.  Otro solitario que he  desarrollado utilizando  la programación orientada a objetos  (POO), python y pygame . El solitario Pirámide ( 'Pyramid' ) 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. El objetivo consiste en retirar en parejas todas las cartas que se disponen en una pirámide. Las cartas de cada pareja a retirar deben sumar 13, en la versión  con la baraja francesa, o 10, en la versión con la baraja española. En ambas versiones, los reyes (valores 13 y 10, respectivamente) se retiran solos, es decir sin necesidad de realizar ningún tipo de emparejamiento. Su preparación e...

Python + Pygame (XXIII): Solitario (Spider) - 2 barajas -

En el  post anterior  compartí mi tercera versión del solitario  Spider ,  desarrollado utilizando  la programación orientada a objetos  (POO), python y pygame , en la que se puede jugar ya a sus tres variantes: 1 palo, 2 palos y 4 palos, pero siempre con una única baraja: la francesa o de póker estándar (52 cartas; todas menos los dos comodines). Sin embargo, este solitario se adapta muy bien a la baraja española (40 cartas), por lo que comparto una cuarta vesión de este desarrollo en la que se puede jugar, además, con dicha baraja. 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: Descarga:  Ver descripción y...