|
| 1 | +import random |
| 2 | + |
| 3 | +def generar_continuacion(frases, historia_actual): |
| 4 | + siguiente_frase = random.choice(frases) |
| 5 | + |
| 6 | + historia_actual += " " + siguiente_frase |
| 7 | + |
| 8 | + return historia_actual |
| 9 | + |
| 10 | +def main(): |
| 11 | + frases = [ |
| 12 | + "Leah era una noble que vivía en una fortaleza.", |
| 13 | + "Airen era una antigua prisionera que ganó su libertad.", |
| 14 | + "Leah luchaba contra todo tipo de monstruos, corruptos y magos oscuros.", |
| 15 | + "Airen tenía un extraño poder en su interior, que le permitía manejar el fuego a voluntad.", |
| 16 | + "Los magos oscuros atacaron a Airen, atraídos por su poder.", |
| 17 | + "Leah defendió a Airen, protegiéndola frente a quienes querían hacerle daño.", |
| 18 | + "Cuando huyeron los magos oscuros, Leah ayudó a levantarse a Airen, que había caído al suelo y estaba herida." |
| 19 | + "Airen encontró un libro de los magos oscuros, y se lo ofreció a Leah." |
| 20 | + "Los magos oscuros invocaron fuerzas del plano tenebroso para que les ayudasen." |
| 21 | + "El ejército invisible observaba en la distancia desde el otro lado del velo." |
| 22 | + "Leah comprendió..." |
| 23 | + |
| 24 | + ] |
| 25 | + |
| 26 | + historia = random.choice(frases) |
| 27 | + |
| 28 | + print("¡Bienvenida al generador de historia aleatoria! Esta historia va alterando el orden de sus partes, de manera que puede cambiar tu entendimiento") |
| 29 | + print("Aquí comienza nuestra historia:") |
| 30 | + print(historia) |
| 31 | + |
| 32 | + while True: |
| 33 | + continuar = input("Presiona Enter para continuar la historia, o escribe 'fin' para terminar: ") |
| 34 | + if continuar.lower() == 'fin': |
| 35 | + print("¡Fin!") |
| 36 | + break |
| 37 | + |
| 38 | + historia = generar_continuacion(frases, historia) |
| 39 | + print("\nContinuación de la historia:") |
| 40 | + print(historia) |
| 41 | + |
| 42 | +if __name__ == "__main__": |
| 43 | + main() |
0 commit comments