Skip to content

Instantly share code, notes, and snippets.

@Fundibalus
Last active January 28, 2016 10:42
Show Gist options
  • Save Fundibalus/7b13fd9d08a880db3a1e to your computer and use it in GitHub Desktop.
Save Fundibalus/7b13fd9d08a880db3a1e to your computer and use it in GitHub Desktop.
package thetemple;
import java.util.Scanner;
import java.util.concurrent.TimeUnit;
public class TheTemple {
public static void main(String[] args) throws InterruptedException {
System.out.println("#The Pyramid#");
System.out.println("");
System.out.println("1.Play");
System.out.println("2.Exit");
System.out.println("");
System.out.println("Tipp:Geben Sie 1 oder 2 ein um fortzufahren!");
Scanner menu = new Scanner(System.in);
int menu1 = menu.nextInt();
switch (menu1) {
default:
System.out.println("Invalid number!");
break;
case 2:
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("Danke fürs Spielen!");
System.exit(0);
break;
case 1:
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("Prolog");
System.out.println("Du bist Schatzsucher und befindest dich in einer alten,von Ägyptern verlassenen Pyramide.");
System.out.println("Laut einer Legende soll hier irgendwo das Gold vergraben sein.");
System.out.println("Prolog");
TimeUnit.SECONDS.sleep(11);
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("Du befindest dich in einem alten verlassenen Raum und vor dir befinden sich 3 Durchgänge.");
System.out.println("Über dem ersten Durchgang(links) ist eine Seilschlinge eingemeißelt,über dem zweiten Durchgang(mitte) ist ein Finger zu sehen und über dem dritten Durchgang(rechts) ist eine Wasserlilie eingemeißelt.");
System.out.println("Dir fällt auch auf,dass an der Decke 10 Rundbogen aufgezeichnet sind.");
System.out.println("Welchen Durchgang nimmst du?");
System.out.println("");
System.out.println("1.Ich nehme den linken Durchgang in die tiefe, sehr dunkle Höhle!");
System.out.println("2.Die goldene Mitte ist immer richtig!");
System.out.println("3.Ich bin immer für rechts!");
System.out.println("");
System.out.println("Hinweis:Solltest du den falschen Durchgang nehmen,wird womöglich dein Kopf abgehackt :(");
Scanner ent1 = new Scanner(System.in);
int ent11 = menu.nextInt();
switch (ent11) {
case 2:
System.out.println("Du gehst den Gang entlang und stirbst,da ein Clown am Ende des Ganges auf dich gewartet hat und dich in 1000 Stücke gehackt hat");
System.exit(0);
case 3:
System.out.println("Die NPD hat sich über deinen Besuch gefreut! #vergast ");
System.exit(0);
default:
System.out.println("Du hast dich für keinen Durchgang entschieden,bist in dem Raum verreckt und danach haben dich die Ratten aufgefressen.Schade."); System.exit(0);
case 1:
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("Erzähler:Du gehst durch die tiefe dunkle Höhle,fällst hin und rutschst auf einem Stein aus.Schade.");
System.out.println((char)27 + "[32mBUILD SUCCESSFUL (total time: 1 minute 26 seconds)" + (char)27 + "[30m");
TimeUnit.SECONDS.sleep(10);
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("Erzähler:War natürlich nur Spaß!");
System.out.println("");
System.out.println("Erzähler:Oder doch nicht?");
System.out.println("");
TimeUnit.SECONDS.sleep(5);
System.out.println("Erzähler: 'Ich lasse deinen Charakter wieder leben, aber versprich mir, dass du die nächsten Rätsel erfolgreich bewältigst!'");
TimeUnit.SECONDS.sleep(7);
System.out.println("Du stehst aus Geisterhand in einer Grabkammer,doch hier ist nichts.");
TimeUnit.SECONDS.sleep(7);
System.out.println("Erzähler: 'Hoppla.Ich habe dich aus Versehen an den falschen Ort teleportiert.In der Grabkammer müsste irgendwo eine Falltür versteckt sein.");
TimeUnit.SECONDS.sleep(8);
System.out.println("Vor dir befinden sich 2 Falltüren.Auf der linken steht die Zahl '26' ,auf der rechten '32'");
System.out.println("Welche Falltür wirst du nehmen?Leben oder Sterben, du hast die Wahl");
System.out.println("");
System.out.println("1.Links");
System.out.println("2.Rechts");
Scanner ent2 = new Scanner(System.in);
int ent21 = menu.nextInt();
switch(ent21) {
case 2: System.out.println("Leider falch.Du bist in einen Brunnen gefallen und kommst dort nicht mehr raus."); System.exit(0);
default: System.out.println("Du hast dich für die Mitte entschiedenentschieden,hast dich in 2 geteilt und konntest so der Pyramide entfliehen. "); TimeUnit.SECONDS.sleep(5); System.out.println("NICHT!"); System.exit(0);
case 1:
System.out.println("Du wählst den richtigen Weg und wirst nun in die richtige Grabkammer teleportiert.");
System.out.println("");
System.out.println("");
System.out.println("Du stehst vor einem riesigen Sarkophag, doch du kannst aus unerklärlichen Gründen diesen nicht öffnen. ");
TimeUnit.SECONDS.sleep(8);
System.out.println("Erzähler: 'Hilfeee!Ich bin hier drin gefangen!!!");
TimeUnit.SECONDS.sleep(4);
System.out.println("Vor dir befinden sich 5 Druckplatten.");
TimeUnit.SECONDS.sleep(5);
System.out.println("Der Erzähler stellt folgende Frage:");
System.out.println("Ein Mann möchte die Anzahl der Stufen einer laufenden Rolltreppe zählen. Geht er die Rolltreppe entgegen der Fahrtrichtung hoch, so zählt er 90 Stufen. Geht er die Treppe inm gleichen Tempo hinab, so zählt er noch 60 Stufen. \n" +
"Wie viele Stufen müßte er steigen, wenn die Rolltreppe still stehen würde?");
System.out.println("");
System.out.println("Gebe hier dein Ergebnis ein: ");
Scanner entf = new Scanner(System.in);
int f1 = menu.nextInt();
switch(f1) {
case 72: System.out.println("Erzähler: 'Hurra,du hast es geschafft!Endlich komm ich aus diesem Grab raus!"
+ "Deine Belohnung sind 2 Programmierstunden mit Herr Bollbach, denn ich bin Herr Bollbach.Von Anfang an :P");
TimeUnit.SECONDS.sleep(5);
System.out.println((char)27 + "[32mBUILD SUCCESSFUL (total time: 76 seconds)" + (char)27 + "[30m");
TimeUnit.SECONDS.sleep(10);
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("Erzähler:War natürlich nur Spaß!");
System.out.println("");
System.out.println("Erzähler:Oder doch nicht?");
System.out.println("");
TimeUnit.SECONDS.sleep(5);
System.exit(0);
default: System.out.println("Leider falsch...Die richtige Lösung wäre 72:"
+ "Erklärung: Der Mann bewältigt pro Zeiteinheit x immer eine Stufe. Geht er entgegen der Fahrtrichtung, so geht er (x * 90) Stufen zusätzlich. In der anderen Richtung geht er (x * 60) Stufen weniger. Daraus ergibt sich:\n" +
"stufen = 90-(90x)\n" +
"stufen = 60+(60x)\n" +
"Setzt man die beiden Formeln gleich, so findet man heraus, dass der Mann 1/5 (=x) Zeiteinheiten pro Stufe braucht. Die Treppe hat im Ruhezustand folglich 60 + (60 /5) = 72 Stufen."); System.exit(0);
}
}
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment