SHARE
TWEET

Untitled

a guest Apr 21st, 2017 49 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4.     int vida = 100;
  5.     int sanidad = 100;
  6.     int nivel = 0;
  7.  
  8. int main()
  9. {
  10.  
  11.  
  12.     char desicion[50];
  13.     int des;
  14.     printf("\n\n\n\n\n\n\n\n\n\n\n\n                                            Presiona D para despertar ");
  15.     scanf("%c", &desicion);
  16.     printf("\n");
  17.  
  18.     if (desicion == 'd');
  19.     {
  20.         goto iniciogoto;
  21.     }
  22. //inicio del verdadero juego.
  23.  
  24. iniciogoto:
  25.     inicio();
  26.  
  27.     if (nivel == 1)
  28.     {
  29.         c2d();
  30.     }
  31.  
  32.     return 0;
  33. }
  34.  
  35. void barra ()
  36. {
  37.     printf("                                            =============================\n");
  38.     printf("                                                      VIDA =  %d         \n", vida);
  39.     printf("                                                    SANIDAD =  %d        \n", sanidad);
  40.     printf("                                            =============================\n");
  41. }
  42.  
  43. void barraafectadaS (int afectado, int perdida)
  44. {
  45.     sanidad -= afectado;
  46.     vida -= perdida;
  47. }
  48.  
  49. void cabezaopciones ()
  50. {
  51.     printf( "- . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - . - .  . - . - . - . - . - . - . - . \n");
  52. }
  53.  
  54. void cabezas ()
  55. {
  56.     printf("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n");
  57. }
  58.  
  59.  
  60. void inicio ()
  61. {
  62. int d;
  63. cabezas();
  64.     printf("Te encuentras tirado en el suelo de piedra, sucio y adolorido. Que paso? Miras arriba, ves el hoyo, ahora cerrado por escombros, por el que caiste y lo recuerdas. \nDespues de dias de estar en la jungla, de cortar viñas y empujar brezos, viste el famoso templo perdido a lo lejos. \nTe empezaste a acercar, cuando se colapso el suelo bajo tus pies. El polvo lleno el aire y la luz del sol desaparecio mientras te tragaba la obscuridad.\n\n");
  65. dgoto: cabezaopciones();
  66.             printf("   ");
  67.         printf("  QUE HACES?\n");
  68.             printf("   ");
  69.         printf("* (1) ANALIZAR EL CUARTO \n");
  70.             printf("   ");
  71.         printf("* (2) GRITAR \n");
  72.      cabezaopciones();
  73.     barra();
  74. cabezas();
  75.  
  76.     scanf("%d", &d);
  77.     switch (d)
  78.     {
  79.     case 1:
  80.         c1d();
  81.         break;
  82.     case 2:
  83.         cabezas();
  84.         printf("Nadie te escucha. Estas solo\n");
  85.         barraafectadaS(3,0);
  86.         goto dgoto;
  87.     }
  88. }
  89.  
  90. void c1d ()
  91. {
  92. int d;
  93.     printf("Estás en un cuarto largo y estrecho, que corre de este a oeste. En el centro de este especio es una forma de cúpula en el suelo. En la pared del este hay una puerta de piedra en blanco. El extremo oeste de la habitación está bloqueado por piedras caídas y escombros, al parecer el resultado de un colapso. Las dos paredes laterales parecen tener varios nichos cortados en ellos. La forma en el centro del cuarto parece ser una pequeña alcoba, protegida por una media bóveda con el extremo abierto mirando hacia la puerta en la pared este. Esta alcoba se fija en un pozo empotrado, superficial, tejado bien, de un pie de profundidad y de diez pies de ancho.\n\n\n");
  94.     printf("La alcoba sí mismo es cuatro pies de alto. El hueco contiene algún tipo de pantalla. La pantalla parece ser un diorama que representa a un grupo de cazadores de guerreros Olman, con plumas y pieles de ciervo, en una escena de montaña. Algunos han derribado un antílope con la ayuda de un perro, otro grupo está limpiando un pequeño ciervo mula, y otros han acorralado a una pantera con sus lanzas. Un scout observa a la pantera desde un afloramiento arriba. Él sostiene un personal de metal con un lazo en su extremo. Parece un ladrón de pastor. Los tres nichos en las paredes norte y sur son de cinco pies de ancho y unos tres pies del suelo. Cada nicho contiene un diorama que representa algún aspecto de la vida tribal. Las figuras de seis pulgadas de altura en todas las pantallas parecen estar hechas de estuco, realista y brillantemente pintado. Las escenas representadas representan la pesca, la agricultura, la religión, la guerra, la historia de la creación y la elaboración..\n\n\n");
  95.  
  96. dgoto: cabezaopciones();
  97.             printf("   ");
  98.         printf("  QUE HACES?\n");
  99.             printf("   ");
  100.         printf("* (1) MIRAR LAS OBRAS \n");
  101.             printf("   ");
  102.         printf("* (2) IR A LA PUERTA \n");
  103.             printf("   ");
  104.         printf("* (3) INTENTAR SUBIR EL ESCOMBRO \n");
  105.      cabezaopciones();
  106.     barra(vida, sanidad);
  107. cabezas();
  108.  
  109.     scanf("%d", &d);
  110.     switch (d)
  111.     {
  112.     case 1:
  113.         cabezas();
  114.         printf("Obras  \n");
  115.         goto dgoto;
  116.     break;
  117.     case 2:
  118.         cabezas();
  119.         printf("puerta \n");
  120.         nivel = nivel + 1;
  121.         break;
  122.     case 3:
  123.         cabezas();
  124.         printf("Caen piedras sobre ti y aun asi no se ve la salida.\n\n");
  125.         barraafectadaS(0,6);
  126.         goto dgoto;
  127.         break;
  128.  
  129.     }
  130. }
  131.  
  132. void c2d ()
  133. {
  134.     int d;
  135.     printf("Hola");
  136. }
RAW Paste Data
Top