Skip to content

Instantly share code, notes, and snippets.

@cesarizu
Created July 2, 2014 23:09
Show Gist options
  • Save cesarizu/c4739ba046ae7756acb5 to your computer and use it in GitHub Desktop.
Save cesarizu/c4739ba046ae7756acb5 to your computer and use it in GitHub Desktop.
Guión Caos Mundial
//
// Caos En El Mundial
// http://elimaginariocolectivo.com
package caos;
import caos.Transition;
class Story {
public static var final4 =
branch()
.with(Julio).saying("Sin duda esa Alien Oruga sabrá decirme para donde ir le preguntaré...")
.then()
.at(CuartoNave)
.with(Oruga).saying("Estamos aquí porque los humanos le causa al universo mucho ruido, basura y ansiedad.")
.then()
.with(OrugaFeliz).saying("Su actitud egoísta debe ser detenida devolveremos la luz cuando termine el juego.")
.then()
.transition(Fade(0x000000))
.at(CuartoConLuz)
.with(Julio).saying("Goooooool!")
.then()
.theEnd(4, "Lo lograste a tiempo para ver el partido!")
;
public static var final3 =
branch()
.with(Julio).saying("Ese Alien está espantado parece un tiburón... hablaré con él.")
.then()
.transition(Fade(0x000000))
.at(NaveDespegando)
.with(Asustado).saying("Está bien, está bien humano, calma.")
.then()
.with(AsustadoFeliz).saying("Te devolveremos la luz.")
.then()
.theEnd(3, "Lo lograste pero no puedes ver el partido, fue muy tarde!")
;
public static var final2 =
branch()
.with(Julio).saying("Voy a atacarles!")
.then()
.transition(Fade(0x000000))
.at(CuartoNave)
.with(Oruga).saying("Estamos aquí porque los humanos le causa al universo mucho ruido, basura y ansiedad.")
.then()
.with(OrugaFeliz).saying("Su actitud egoísta debe ser detenida devolveremos la luz cuando termine el juego.")
.then()
.with(Oruga).saying("Quieres quedarte a esperar con nosotros Julio?")
.then()
.with(Julio).saying("Bueno esperemos juntos.")
.then()
.theEnd(2, "Los extraterrestres te convencieron")
;
public static var negociar =
branch()
.with(Julio).saying("Mejor converso con ellos")
.then()
.transition(Fade(0x000000))
.at(Abduccion)
.with(JulioAbducido).saying("Nooo... noo... que está luz! Esperen!")
.then()
.transition(Fade(0xFFFFFF))
.at(CuartoNave)
.with(JulioAsustado).saying("Me abducieron y ahora me tienen esta sala de espera! Por qué?")
.then()
.with(Julio).saying("Esta nave es sorprendentemente enorme! Hay 2 aliens... 2, hablaré con alguno.")
.then()
.choice(
"Hablarcon alien asustado", final3,
"Hablar con alien oruga", final4)
;
public static var moto =
branch()
.with(JulioMoto).saying("Bueno vamonos!")
.at(Calle)
.with(JulioMoto).saying("Esta arma me va a servir si es que necesito luchar con los Aliens ")
.then()
.transition(Fade(0x000000))
.at(ParqueCentral)
.with(Julio).saying("La ciudad se volvió un caos! Me acercaré a la nave nodriza")
.then()
.transition(Fade(0x000000))
.at(Terraza)
.with(Julio).saying("¿Qué haré?")
.then()
.choice(
"Luchar", final2,
"Negociar", negociar)
;
public static var bicicleta2 =
branch()
.at(Calle)
.with(JulioBicicleta).saying("Ahorita no puedo detenerme por los chocolates.")
.then()
.transition(Fade(0x000000))
.at(Terraza)
.with(Julio).saying("Wow... es la nave nodriza...")
.then(negociar)
;
public static var final1 =
branch()
.at(Calle)
.with(Julio).saying("No puedo irme sin llevarme unos chocolates!")
.then()
.transition(Fade(0x000000))
.at(Terraza)
.with(Julio).saying("Esta nave es sorprendentemente enorme...")
.then()
.transition(Fade(0x000000))
.at(Abduccion)
.with(JulioAbducido).saying("Nooo... noo... que está luz! Esperen!")
.then()
.transition(Fade(0xFFFFFF))
.at(Area51)
.with(Nobody).saying("Final 1: le abducen")
.then()
.theEnd(1, "Fuiste abducido")
;
public static var bicicleta =
branch()
.with(Julio).saying("Voy en bike y aprovechó para hacer una parada nos vemos allá!")
.at(Calle)
.with(JulioBicicleta).saying("Qué bacano chocolates!")
.then()
.choice(
"Comer chocolate", final1,
"No comer", bicicleta2)
;
public static var preguntarPez_Corredor =
branch()
.at(CuartoSinLuz)
.with(Julio).saying("Pez dorado tu tienes la llave?")
.then()
.with(Pez).saying("Glu glu glu")
.then()
.with(Julio).saying("Que bién, está aquí en el fondo de la pecera!")
.then()
.transition(Fade(0x000000))
.at(Corredor)
.with(JulioAsustado).saying("Eba! Que pasó vecinos con la luz? en medio del juego! que irás!")
.then()
.with(Gorete).saying("Uy si toda la ciudad éstas a oscuras dicen que una nave nodriza se detuvo sobre la plaza central!")
.then()
.with(GoreteEuforica).saying("Y toda la energía se cortó!")
.then()
.with(Eduardo).saying("¿Vamos a ver q pasa?")
.then()
.choice(
"Ir con ellos", moto,
"Buscar otro método de ir", bicicleta)
;
public static var romperPuerta =
branch()
.at(CuartoSinLuz)
.with(JulioPensando).saying("No puedo romperla es muy dura. ")
.then()
.choice(
"Preguntarle al pez", preguntarPez_Corredor,
"Preguntarle al pez", preguntarPez_Corredor)
;
public static var buscarCocina =
branch()
.at(CuartoSinLuz)
.with(Julio).saying("¡¡No!! ¿Cómo salgo? Yo le arrancó a esta puerta.")
.then()
.choice(
"Romper puerta", romperPuerta,
"Preguntarle al pez", preguntarPez_Corredor)
;
public static var buscarArmario =
branch()
.at(CuartoSinLuz)
.with(Julio).saying("No la encuentro. Voy a ver si la llave esta en la cocina.")
.then()
.choice(
"Buscar en la cocina", buscarCocina,
"Preguntarle al pez", preguntarPez_Corredor)
;
public static var sinLlaves =
branch()
.at(CuartoSinLuz)
.with(Julio).saying("No la veo por ningún lado. Seguro abre dejado la llave en el clóset")
.then()
.choice(
"Buscar en el armario", buscarArmario,
"Preguntarle al pez", preguntarPez_Corredor)
;
public static var begin =
branch()
.at(CuartoConLuz)
.with(Nobody).saying("¡Copa Del Mundo!")
.then()
.with(Nobody).saying("Los juegos empezaron, devotos del fútbol corren a los estadios otros a TV de bares, restaurantes y en sus casas el sofá lleno.")
.then()
.with(Julio).saying("Dale Ecuador!")
.then()
.with(Narrador).saying("Avanza hacia el arco viene la bola esta vez parece que si vamos a tener el gool! ...")
.then()
.with(JulioEuforico).saying("Si!")
.then()
.transition(Fade(0x000000))
.at(CuartoSinLuz)
.with(JulioAsustado).saying("Putz! Noooo. Que pasó con la luz! Necesito salir de aquí y la llave donde dejé?")
.then(sinLlaves);
public static var epilogue =
branch()
.at(Final)
.with(Nobody).saying("[Epilogo]")
.then()
.saying("[Agradecimiento]")
.then()
.transition(Fade(0xffffff))
.at(Epilogo);
public static function branch() {
return new Screen();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment