Este código, escrito en Python, simula una partida de cartas de UNO!, donde pueden participar hasta 4 jugadores, humanos o computadoras.
Como parte de mi portafolio de proyectos personales, este es uno que durante mucho tiempo tuve planeado hacer, incluso desde mis días en la universidad. Finalmente tomé la iniciativa de construirlo cuando empecé a aprender Python.
El juego está optimizado para correr desde la terminal de Windows o la terminal de Linux, y activará la pantalla completa al empezar (función exclusiva de Windows).
A la hora de empezar una partida, habrá una configuración inicial donde se decidirán el número de jugadores (tanto humanos como computadores), el nombre de cada jugador humano, y la cantidad de cartas iniciales por jugador.
Luego de aceptar, empezará la partida. Algunas consideraciones sobre la partida son las siguientes:
- La diferencia más grande entre esta versión y el juego oficial es que aquí no hay necesidad que gritar "UNO" cuando te queda una carta. Por supuesto, esto es por la forma como esta hecho el juego. Si quieres hacerlo, adelante. Yo no te voy a juzgar. Quizás tu familia lo haga.
- Cuando empiece el turno de cada jugador, el programa pedirá autorización para mostrar la baraja en pantalla. De esta forma, no debería haber modo de espiar las cartas de los demás jugadores.
- Finalmente, en esta versión si se respetan las reglas oficiales del Juego. Nada de espejito, seguidilla, trueque, nada.
Las siguientes son capturas del flujo de una partida normal con 2 humanos y 2 computadores:
También se puede continuar la partida hasta que algún jugador gane:
Para poder correr el juego, debes asegurarte de tener instalado en tu computador el intérprete de Python más reciente. Para poder instalarlo, ve a este enlace, y descarga la versión más reciente de Python en tu ordenador, haciendo click en el botón amarillo grande.
El proceso de instalación de Python es muy sencillo, pero tienes que asegurarte de marcar "Add Python 3.9 to PATH", o su equivalente dependiendo de la versión más reciente. Este es un paso muy importante, ya que te permitirá ejecutar el código de Python más fácilmente.
Luego, para asegurarte que Python se instaló correctamente en el ordenador, podemos ir a la terminal de nuestro sistema operativo y escribir el comando python --version
si estas en Windows, o python3 --version
si estas en Linux. Si el sistema les muestra la versión instalada, la instalación fue hecha correctamente y puedes correr código Python en tu ordenador.
Ya que tienes Python instalado correctamente, descarga los archivos del repositorio haciendo click en el botón verde "Code", y luego "Download ZIP" para obtener un archivo comprimido.
Al extraer los datos, encontrarás 3 archivos. Para iniciar el juego, simplemente ejecuta el archivo UNO.py
Si es la primera vez que inicias el juego, el programa instalará 2 paquetes de Python que son necesarios para correr el código correctamente. Estos paquetes son:
Una vez instalados, el juego iniciará automáticamente. Espero que lo disfruten!
Cualquier sugerencia pueden enviármela por medio del formulario de contacto de mi página web 😁
Página web | Twitter | Instagram | Linkedin