Want to create interactive content? It’s easy in Genially!
Clase 4
Elvis Francisco Santiago Valentin
Created on September 3, 2025
Start designing with a free template
Discover more than 1500 professional designs like these:
Transcript
Algorithmics
Preparate para una magica aventura Clase 4
Abrir1
Creación de una Historia Interactiva Mágica con Python
Aprende a crear una fascinante aventura donde tus lectores decidirán el destino de los personajes usando solo funciones básicas de Python. Sumérgete en el mundo de la programación mágica donde cada línea de código es un hechizo que da vida a tu historia.
¿Qué es una historia interactiva?
Una historia interactiva es una narrativa donde el lector no es un simple espectador, sino que tiene el poder de decidir el rumbo de la aventura a través de elecciones clave. En Python podemos crear estas experiencias inmersivas utilizando únicamente funciones sencillas que nos permiten establecer distintos caminos y reaccionar a las decisiones del usuario.
Las herramientas mágicas: funciones permitidas
print()
input()
len()
Conjura textos en la pantalla para narrar la historia, describir escenarios mágicos y presentar opciones al jugador. Es la voz del narrador en nuestra aventura.
Captura las decisiones y nombres mágicos del usuario. Actúa como un portal que conecta el mundo real con el mundo ficticio de nuestra historia.
Mide la longitud de palabras o respuestas para crear condiciones basadas en el tamaño de los hechizos pronunciados por el jugador.
find()
Variables
Frascos mágicos que almacenan nombres, elecciones y estados de la historia, manteniendo la coherencia narrativa a lo largo de toda la aventura.
Busca palabras clave en las respuestas del usuario, permitiéndonos detectar intenciones o comandos específicos en sus decisiones.
Primer Hechizo: Saludar y Pedir Nombre Mágico
Este es el primer paso en la creación de tu historia interactiva. Usaremos print() para dar la bienvenida al jugador al reino mágico y input() para invitarle a revelar su nombre mágico, lo que personalizará la experiencia desde el inicio.
print("¡Bienvenido, joven aspirante a mago, al Bosque Susurrante!") print("Para iniciar tu aventura, ¿cuál es tu nombre mágico?") nombre_magico = input("Mi nombre es: ") print("¡Ah,", nombre_magico, "! Un nombre lleno de potencial. ¡Que tu viaje sea legendario!")
Consolidando el Primer Hechizo: ¡A Practicar!
Ahora que has conjurado tu primer hechizo para saludar y conocer el nombre mágico de tu jugador, es el momento de consolidar tus conocimientos. Recuerda el poder de la interacción y la personalización.