Hola carlosveraro, aquí te dejo éste código, lo he escrito un poco rápido así que no está muy pulido, pero espero que te sirva de ayuda.
Para que funcione primero debes crear, junto al archivo "ejecutar.py", otro archivo llamado "capitulo.txt" en el que solo esté escrito un 1.
#!/usr/bin/python
# -*- coding: utf-8 -*-
f = open("capitulo.txt", "r")
capitulo = f.readline()[0]
f.close()
leer = True
while leer:
if capitulo == "1":
print "Capítulo 1. --El jóven aventurero--"
print ""
print "Hola jóven explorador, pareces ávido de aventuras y gloria."
print "Oh!, espera... o tal vez buscas a tu amada?"
print "En cualquier caso es duro el camino que vas a emprender"
print "y si me admites un consejo: no es el arma que empuña tu brazo"
print "la que te hará llegar al final del camino de una pieza,"
print "sino la que llevas debajo de ese viejo casco (TONC!, TONC!)"
print "Serán tus decisiones las que te llevarán a la victoria,"
print "así que usa esa cabezota que tienes y no te precipites."
print "Recuerda que para tomar una decisión solo debes pulsar"
print "la tecla entre paréntesis que identifique tu opción."
print "Ah, se me olvidaba, si en algún momento quieres tomarte"
print "un bien merecido descanso, simplemente escribe <salir>"
print "y no te preocupes, tu progreso será guardado antes de salir."
opcion = raw_input("Listo para empezar la aventura? [(s)i, (n)o]\n")
print ""
print ""
print ""
if opcion == "n":
print "Lo entiendo, tal vez prefieras tomar un trago antes de"
print "embarcarte en tan difícil tarea."
leer = False
if opcion == "s":
capitulo = "2"
if opcion == "salir":
print "Descansa jóven aventurero, mañana nos espera un duro dia."
f = open("capitulo.txt", "w")
f.write(capitulo)
f.close()
leer = False
if capitulo == "2":
print "Capítulo 2. --Sendero pedregoso--"
print ""
print "Tras un largo camino..."
opcion = raw_input("Deseas tomar el (a)tajo o seguir por el (p)edregoso camino?\n")
print ""
print ""
print ""
if opcion == "salir":
print "Descansa jóven aventurero, mañana nos espera un duro dia."
f = open("capitulo.txt", "w")
f.write(capitulo)
f.close()
leer = False
else:
capitulo = "3"
if capitulo == "3":
if opcion == "a":
print "Con un suave tirón indicas a tu montura que se dirija hacia la izquierda..."
if opcion == "p":
print "El Sol se está escondiendo y parece que el camino es largo, hincas las espuelas..."
De la API al IDE y del IDE a la API.