Ahora lo único que tienes que hacer es invitar a tus amigos a jugar a buscar las
diferencias... con los altavoces encendidos, por supuesto.
Proyecto 3:
Ahora que ya le has cogido el tranquillo a Python, es hora de usar Pygame para hacer algo un
poco más complicado: un juego de laberinto basado en texto totalmente funcional, inspirado
en los clásicos juegos de rol. Conocidos como aventuras de texto o ficción interactiva, estos
juegos se remontan la época en que los ordenadores no podían gestionar gráficos, pero
siguen teniendo aceptación entre quienes argumentan que no hay gráficos más exactos que
los de nuestra propia imaginación.
PROYECTO ONLINE
Este proyecto también está disponible online en rpf.io/python-rpg
Este programa es bastante más complejo que los otros de este capítulo, así que para
facilitarte las cosas, empezarás con una versión parcialmente escrita. Abre el navegador web
Chromium y ve a la dirección: rpf.io/p/es-ES/rpg-go.
El navegador web Chromium descargará automáticamente el código del programa a tu
carpeta de descargas, pero te advertirá que el tipo de archivo (un programa en Python) podría
dañar tu ordenador. Dado que has descargado el archivo desde la Fundación Raspberry Pi, que
es una fuente de confianza, puedes hacer clic en el botón Keep del mensaje de advertencia que
aparece en la parte inferior de la pantalla. Vuelve a Thonny y luego haz clic en el icono Load
Localiza el archivo rpg-rpg.py en tu carpeta de descargas y haz clic en el botón Load.
Para empezar, haz clic en el icono Run para familiarizarte con el funcionamiento de una
aventura de texto. El resultado del juego aparece en el área de shell, en la parte inferior de la
ventana de Thonny. Agranda la ventana de Thonny haciendo clic en el botón de maximizar
para que sea más fácil de leer.
Tal y como está ahora, el juego es muy simple: hay dos habitaciones y ningún objeto. El
jugador comienza en Sala, la primera de las dos habitaciones. Para ir a la Cocina, simplemente
escribe 'ir sur' y pulsa la tecla ENTRAR (Figura 5-17). Cuando estés en la Cocina, puedes
escribir 'ir norte' para volver a la entrada. También puedes escribir 'ir oeste' e 'ir este', pero
como no hay habitaciones en esas direcciones el juego mostrará un mensaje de error.
114
RETO: MODIFICACIONES
¿Puedes cambiar las imágenes para adaptar la broma a
otros eventos, por ejemplo, la Navidad? ¿Puedes dibujar tus
propias imágenes, la de diferencias y la sorpresa, (usando un
editor de gráficos como GIMP)? ¿Puedes rastrear el clic del
usuario en una diferencia, para hacerlo más convincente?
Laberinto RPG
LA GUÍA OFICIAL DE
RASPBERRY PI
PARA PRINCIPIANTES
.