Guest User

Untitled

a guest
May 17th, 2018
377
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 8.03 KB | None | 0 0
  1. # si lo mejoras mandamelo a tomiav97@gmail.com
  2. def instrucciones():
  3.     print 'Este juego se aprende a jugar mientras lo haces.\n\
  4.    Simplemente escribi, por ejemplo, "ir al sur" si \n\
  5.    queres ir al sur. Los verbos se usan en infinitivo.'
  6. mochila=['brujula','rollo de alambre','pistola 9mm','hacha']
  7. mochilacomida=[]
  8. dejar=['dejar', 'dejarla', 'tirar', 'tirarla']
  9. examinar=['examinar','buscar','explorar','search','seek','b','conseguir']
  10. cuerpo=['cuerpo','cuerpos','compañero','compañeros','cadaver','cadaveres','muerto','muertos']
  11. ir=['caminar hacia el','mover hacia el','dirigirse hacia el','ir hacia el','ir al','i','caminar al','ir','entrar','entrar al','meterse al']
  12. cortarbol=['cortar','hachar','tirar','c','cortar los','hachar los','tirar los']
  13. tronco=['tronco','madera','maderos','troncos','arbol','arboles']
  14. comida=['alimento','comida','algo para comer']
  15. correr=['correr','salir corriendo','huir','escapar','escaparse']
  16. matar=['disparar','dispararle','matarlo','matar','lo mato', 'le disparo']
  17. disparar=['disparar bengala', 'lanzar bengala', 'tirar bengala']
  18. agarrar=['agarrar','tomar','recoger','arrancar']
  19. caja=['caja','caja de herramientas','cajon']
  20. abrir=['abrirla','la abro','abrir']
  21. trepar=['trepar un arbol','trepar arbol','escalar un arbol','escalar arbol','subir','subir arbol']
  22. mirar=['mirar','observar','ver']
  23. def principio():
  24.     bala=3
  25.     lugar=1
  26.     anulador=0
  27.     anulador1=0
  28.     anulador2=0
  29.     anulador3=0
  30.     print "Te despiertas junto a un gran arbol, en medio de una jungla frondosa y oscura.\n\
  31.    Lo unico que recuerdas es un terrible accidente de helicoptero.\n\
  32.    Te das vuelta y ves el helicoptero destruido y a tus 3 compañeros muertos, aparentemente sos el unico \n\
  33.    que sobrevivio. \n\
  34.    Lo unico que tenes en la mochila es: \n\
  35.     - Una brujula \n\
  36.     - Un rollo de alambre \n\
  37.     - Una pistola 9mm \n\
  38.     - Tres balas \n\
  39.     - Hacha \n\
  40.     Ademas sabes que la base mas cercana queda hacia el sur."
  41.     while lugar==1:
  42.         accion= raw_input('Que haces ahora ?')
  43. #Accion -ganar-
  44.         if accion=='ganar' or 'ganar el juego':
  45.             print 'Ni lo sueñes'
  46.  
  47. #Examinar el arbol
  48.         for palabra1 in examinar:
  49.             if accion==palabra1+' arbol':
  50.                 print 'Estas junto a un gran arbol con unas ramas sobresalientes, \n\
  51. su copa se eleva por el resto de los otros arboles.'
  52. #Trepar arbol
  53.         if accion in trepar:
  54.             print 'te acercas a un arbol y subis lo mas alto \n\
  55. que podes'
  56.             arbol=True
  57.             while arbol==True:
  58.                 accion=raw_input('que haces arriba del arbol?')
  59.                 if accion in mirar:            
  60.                             print 'Desde el lugar en el que estas podes ver la jungla en la que te encontras. \n\
  61. No ves mas que la verde inmensidad y una densa capa de niebla cubriendo todo. \n\
  62. Tambien ves un avion pasar a lo lejos'
  63.                 if 'bengala' in mochila:
  64.                     if accion in disparar:
  65.                                print 'Disparas tu unica bengala justo en el momento \n\
  66. que pasa un avion por el cielo, con la esperanza de ser visto \n\
  67. y rescatado pero esta no funciona. El avion se pierde en la distancia. \n\
  68. ¿Acaso pensaste que te lo dejariamos TAN facil?'
  69.                 if accion=='bajarse' or accion=='bajar':
  70.                         arbol=False
  71.                        
  72.                    
  73. #Si quiere examinar el helicoptero
  74.         for palabra1 in examinar:
  75.             if accion==palabra1+' helicoptero':
  76.                 print 'El helicoptero esta destruido, la puerta salio volando al \n\
  77. igual que sus tripulantes luego de chocar'
  78. #Si quiere ir al helicoptero
  79.         for palabra1 in ir:
  80.             if accion==palabra1+' helicoptero':
  81.                 heli=True
  82.                 print 'Entraste a lo que queda del helicoptero, ves los restos de \n\
  83. un asiento con resortes que salen y una caja de herramientas'
  84.                 while heli==True:
  85.                     accion=raw_input('(Estas en el helicoptero)')
  86.                     for palabra1 in agarrar:
  87.                         if accion==palabra1+' resortes' and anulador2==0:
  88.                             print 'Arrancas los resortes y los guardas en la mochila'
  89.                             mochila.append('resortes')
  90.                             anulador2=1
  91.                         elif anulador2!=0 and accion==palabra1+' resortes':
  92.                             print 'Los resortes que quedan son muy dificiles de arrancar'
  93.                         for palabra2 in caja:
  94.                             if accion==palabra1+' '+palabra2:
  95.                                 print 'Agarras la caja'
  96.                                 cajemer=True
  97.                                 while cajemer==True:
  98.                                     accion=raw_input('que haces con la caja?')
  99.                                     if accion in abrir:
  100.                                         if anulador3==1:
  101.                                             print 'La caja esta vacia'
  102.                                         elif anulador3==0:
  103.                                             print 'Adentro de la caja encontras una bengala de emergencia y te la guardas.'
  104.                                             mochila.append('bengala')
  105.                                             anulador3=1
  106.                                     if accion in dejar:
  107.                                         print 'dejas la caja'
  108.                                         cajemer=False
  109.                     xy=accion.startswith('salir')
  110.                     if xy==True:
  111.                         print 'Salis del Helicoptero'
  112.                         heli=False
  113.                                        
  114.  
  115.                    
  116. #Si quiere examinar cadaveres:
  117.         for palabra1 in examinar:
  118.             for palabra2 in cuerpo:
  119.                 if accion==palabra1+' '+palabra2:
  120.                     if anulador==0:
  121.                         print 'en la mochila de un compañro encontras \n\
  122.                        un encendedor y una caja de 25 balas'
  123.                         bala=bala+25
  124.                         mochila.append('encendedor')
  125.                         anulador=anulador+1
  126.                     else:
  127.                         print 'Ya buscaste en los cadaveres bastante bien, ademas \n\
  128.                    llenarte de sangre las manos revolviendo atraeria animales \n\
  129.                    salvajes.'
  130. #si quiere ir para algun lado ESTO ES TEMPORAL HASTA Q SE HAGAN MAS LUGARES
  131.         for palabra1 in ir:
  132.             y=accion.startswith(palabra1)
  133.             if y==True:
  134.                 print 'Miras desesperadamente pero no logras\n\
  135.                    encontrar la manera de llegar hacia alla'
  136. #Busca comida
  137.        
  138.         for palabra in examinar:
  139.             for palabra1 in comida:
  140.                 if accion==palabra + ' ' + palabra1:
  141.                     if anulador1==0:
  142.                         print 'Te fijas en tus bolsillos y encontras medio sandwich envuelto \n\
  143. en un film y un chicle. Tal vez si perseveras encontras algo mas'
  144.                         mochilacomida.append('Medio sandwich')
  145.                         mochilacomida.append('Un chicle')
  146.                         anulador1=anulador1+1
  147.                     elif anulador1==1:
  148.                         anulador1=anulador1+1
  149.                         print 'Pensas y miras a tu alrededor, hasta que que te acordas \n\
  150. que los humanos estan hechos de carne. \n\
  151. Entonces te acercas a un muerto (el que te caia peor)\n\
  152. y le arrancas un delicioso muslo, el cual guardas en la mochila.'
  153.                         mochilacomida.append('Muslo de copiloto')
  154.                     elif anulador1==2:
  155.                         anulador1=anulador1+1
  156.                         print 'Al ver a tus 2 amigos en el piso con la lengua \n\
  157. afuera no lo pensas ni un segundo, agarras el hacha \n\
  158. porque cuchillo no tenes, y le cortas las jugosas lenguas.'
  159.                     else:
  160.                         print "Bueno, mejor para un poco con el canivalismo, \n\
  161. trata de conseguir vegetales o carne de animal."
Add Comment
Please, Sign In to add comment