Ir al contenido principal

Entradas

Mostrando entradas de 2024

Python + Pygame (XVII): Solitario de las cuatro cartas

Otro solitario  programado en  python utilizando programación orientada a objetos (POO) y pygame :  el solitario de las cuatro cartas . Al igual que en muchos solitarios, se trata de ir apilando, en orden ascendente, los cuatro palos de una baraja española (40 cartas). Es parecido al solitario Klondike, pero presenta diferencias importantes con respecto a éste: - Las cartas se disponen sólo en cuatro columnas, inicialmente de una carta cada una de ellas (entiendo que de ahí su nombre), frente a las siete de Klondike con varias cartas por columna. - Sólo se puede mover una única carta entre columnas cada vez, frente a las varias cartas que se pueden mover de forma simultánea en Klondike. - La carta que se mueve a otra columna debe ser de valor inmediatamente anterior y de palo distinto que la última de la columna destino. Es decir, se deben alternar palos, frente a alternar colores en Klondike. - Una vez apilada una carta, ésta no se puede quitar de la pila. Más concretame...

Python + Pygame (XVI): Solitario de los sietes

Otro  solitario más  programado en  python utilizando programación orientada a objetos (POO) y pygame :  el solitario de los sietes . En este solitario se colocan 12 cartas en forma de marco, de manera que quede en su interior un cuadrado vacío con sitio para cuatro cartas (ver la imagen que ilustra este post) donde se irán apilando las cartas de los diferentes palos, del siete al As en orden decreciente. Es decir, tras formarse el marco así descrito, los cuatro huecos se irán ocupando con los cuatro sietes de los respectivos palos, bien se encuentren en el marco o aparezcan como consecuencia de descubrir una carta del mazo. A medida que se vayan apilando los sietes en los sitios de los palos, se irán colocando encima los seises del correpondiente palo, y así sucesivamente hasta llegar al As. Las cartas descubiertas del mazo que no se utilicen se irán colocando en una pila o sitio de reserva. Los huecos que se vayan produciendo en el marco podrán ser cubiertos por ca...

Python + Pygame (XV): Flappy Bird

En este post,  un juego para móviles que he  programado utilizando  la programación orientada a objetos  (POO), python y pygame : Flappy Bird. Fue  publicado por .GEARS Studios en 2013 . En este juego se trata de evitar que un pajarito, que controla el jugador, se estampe contra una de las tuberías que van apareciendo en la escena. Como siempre, espero que sea de utilidad para todos aquellos que estén interesados en aprender sobre estos temas y/o, simplemente, quieran pasar el rato jugando con é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 descargar Quizás también te interese :

Python + Pygame (XIV): Solitario de la pirámide

Y un  solitario más  programado en  python utilizando programación orientada a objetos (POO) y pygame :  el solitario de la pirámide . En este solitario se colocan 21 cartas en forma de pirámide, de la siguiente manera: en una primera fila se coloca una única carta; en la segunda fila dos cartas tapando la parte inferior izquierda y la parte inferior derecha de la carta anterior, respectivamente; en la tercera fila tres cartas, cada una de la cuales tapará la o las partes inferiores que le corresponda de una o dos de las cartas situada en la fila 2; y así sucesivamente hasta la sexta fila, en la que cada una de sus seis cartas tapará la o las partes inferiores que le corresponda de una o dos de las cartas situada en la fila 5 (ver imagen que ilustra este post). Entonces, se comenzarán a retirar de la pirámide así formada parejas de cartas completamente descubiertas o destapadas cuyos valores sumen 10 (la Sota vale 8, el Caballo vale 9 y el Rey vale 10). Los reyes se ...

Python + Pygame (XIII): Solitario (Mahjong)

En este post, mi versión de  u n gran clásico entre los juegos de mesa clásicos: el solitario Mahjong;  uno de los juegos míticos que he  programado utilizando  la programación orientada a objetos  ( POO ), python y pygame . La primera versión del juego para ordenador fue creada en 1981 .  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 descargar Quizás también te interese :

Python + Pygame (XII): Solitario de las once cartas

Otro solitario más  programado en  python utilizando programación orientada a objetos (POO) y pygame :  el solitario de las once cartas . En este solitario se cogen las 10 cartas de un palo más el As de otro, y después de barajarlas se colocan descubiertas en 3 filas: las dos primeras de 4 cartas y la tercera de 3. Se trata de ir realizando movimientos de cartas hacia el sitio vacio, de manera que las cartas queden ordenadas: en la primera fila del 1 al 4, en la segunda del 5 a la Sota y en la tercera del Caballo al Rey y el As de diferente palo. Los movimientos deben realizarse corriendo las cartas, es decir, sin levantarlas de la mesa. 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 descargar Quizás también te interese :

Python + Pygame (XI): Solitario de los cuatro palos

Y un solitario más  programado en  python utilizando programación orientada a objetos (POO) y pygame :  el solitario de los cuatro palos . Es muy parecido al anterior , pero en lugar de emparejar cartas por la suma del valor de ambas, las parejas se forman por el palo de la baraja al que pertenecen. En este solitario, se colocan 2 filas de 2 cartas descubiertas y, como ya se ha indicado, se van emparejando cartas con el mismo palo. Por cada pareja así hecha, se descubren 2 cartas del mazo y se colocan boca arriba en los respectivos sitios de las cartas de la pareja formada, y así sucesivamente. Se gana cuando se han formado las parejas correspondientes a todas las cartas de la baraja, es decir, veinte parejas. 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...