Guten Tag,
ich hoffe ihr könnt mir helfen. Ich muss ein Text Adventure für die Schule programmieren und bin nicht gerade der beste in Java. Wenn ich eine Suchmaschiene benutze, dann programmiert jeder irgendwie anders, dementsprechend weiß ich nicht wo oben und unten ist.
Habe so gut wie keine Java Kenntnisse und der Lehrer hat auch nur das gröbste erklärt.
Es soll nur ein simples Text Adventure werden, wichtig ist, dass man ein Menü mit Eingabe/Ausgabe.
Benutze den online compiler browxy.com.
Es muss irgendwas mit dem Scanner sein, aber ich weiß echt nicht wie ich das beheben soll. Wenn das hier wieder funktioniert, kann ich auch den rest fertig machen.
Wäre euch wirklich sehr dankbar!!
Hier mein Code, es kommt als Fehlermeldung "long Output":
ich hoffe ihr könnt mir helfen. Ich muss ein Text Adventure für die Schule programmieren und bin nicht gerade der beste in Java. Wenn ich eine Suchmaschiene benutze, dann programmiert jeder irgendwie anders, dementsprechend weiß ich nicht wo oben und unten ist.
Habe so gut wie keine Java Kenntnisse und der Lehrer hat auch nur das gröbste erklärt.
Es soll nur ein simples Text Adventure werden, wichtig ist, dass man ein Menü mit Eingabe/Ausgabe.
Benutze den online compiler browxy.com.
Es muss irgendwas mit dem Scanner sein, aber ich weiß echt nicht wie ich das beheben soll. Wenn das hier wieder funktioniert, kann ich auch den rest fertig machen.
Wäre euch wirklich sehr dankbar!!
Hier mein Code, es kommt als Fehlermeldung "long Output":
import java.util.Scanner;
public class Adventure {
Scanner myScanner;
int choice;
public static void main(String[] args) {
Adventure dublin;
dublin = new Adventure();
dublin.Wald();
}
public void Wald() {
System.out.println("");
System.out.println("Mit einer starken Vibrationen und einem heftigen Ruck befindest du dich auf einmal in einem Wald. \"Wurde ich gerade teleportiert?\"");
System.out.println("Du erinnerst dich, wie du gerade nach dieser kleinen Figur gegriffen hast, die voller Energie pulsierte. Die muss dich wohl hier her gebracht haben.");
System.out.println("Seit Monaten hast du versucht in das Magische Turnier zu gelangen, bist jeder Spur gefolgt die du in Büchern gelesen hast und von anderen Menschen in zwielichten Bars aufgeschnappt hast.");
System.out.println("Auch wenn du ironischer Weise selber keine magischen Kräfte hast, hast du ein kleines Gerät auf deiner Suche gefunden, was dich ein bisschen an ein Tamagotchi erinnert.");
System.out.println("Immerhin kannst du Energien spüren, denkst du dir, sonst hättest du niemals diese Figur gefunden, die dich hier her gebracht hat.");
System.out.println("Du schaust auf das Gerät und spürst leichte, pulsierende Energie durch deine Hand fließen. \"Ok, dann probieren wir es mal aus!\" Ein Menü öffnet sich:");
System.out.println("");
System.out.println("Du hast einen Fähigkeitspunkt");
System.out.println("");
System.out.println("1: Intelligenz");
System.out.println("2: Stärke");
System.out.println("3: Agilität");
System.out.println("4: ???");
choice = myScanner.nextInt();
if(choice==1){
System.out.println("Du spürst wie deine Gedanken anfangen sich zu beschleunigen und verschiedenes Wissen was du über die Jahre gesammelt hast, bündelt sich und ist jederzeit abrufbereit.");
System.out.println("Dein logisches Denken und deine Entscheidungsfähigkeit haben sich enorm gesteigert.");
}
if(choice==2){
System.out.println("Du spürst wie pure Energie durch deinen gesamten Körper wie ein Wasserfall strömt. Du fühlst dich als könntest du es mit allem aufnehmen.");
System.out.println("Du bist so neugierig geworden, dass du testen willst wie stark du geworden bist und gehst zu einem Baum.");
System.out.println("Du holst aus und schlägst gegen den Baum. Du durchborst den Baum mit deiner Faust als wäre es Pappe.");
}
if(choice==3){
System.out.println("Erst denkst du nichts ist passiert. Du machst einen Schritt nach vorne und merkst wie leicht du geworden bist und deine Reflexe sich verschärft haben.");
System.out.println("Du gehst leicht in die Knie und springst...einen Meter in die Höhe...ohne dich wirklich angestrengt zu haben.");
}
if(choice==4){
System.out.println("Nichts passiert");
}
}
}
public class Adventure {
Scanner myScanner;
int choice;
public static void main(String[] args) {
Adventure dublin;
dublin = new Adventure();
dublin.Wald();
}
public void Wald() {
System.out.println("");
System.out.println("Mit einer starken Vibrationen und einem heftigen Ruck befindest du dich auf einmal in einem Wald. \"Wurde ich gerade teleportiert?\"");
System.out.println("Du erinnerst dich, wie du gerade nach dieser kleinen Figur gegriffen hast, die voller Energie pulsierte. Die muss dich wohl hier her gebracht haben.");
System.out.println("Seit Monaten hast du versucht in das Magische Turnier zu gelangen, bist jeder Spur gefolgt die du in Büchern gelesen hast und von anderen Menschen in zwielichten Bars aufgeschnappt hast.");
System.out.println("Auch wenn du ironischer Weise selber keine magischen Kräfte hast, hast du ein kleines Gerät auf deiner Suche gefunden, was dich ein bisschen an ein Tamagotchi erinnert.");
System.out.println("Immerhin kannst du Energien spüren, denkst du dir, sonst hättest du niemals diese Figur gefunden, die dich hier her gebracht hat.");
System.out.println("Du schaust auf das Gerät und spürst leichte, pulsierende Energie durch deine Hand fließen. \"Ok, dann probieren wir es mal aus!\" Ein Menü öffnet sich:");
System.out.println("");
System.out.println("Du hast einen Fähigkeitspunkt");
System.out.println("");
System.out.println("1: Intelligenz");
System.out.println("2: Stärke");
System.out.println("3: Agilität");
System.out.println("4: ???");
choice = myScanner.nextInt();
if(choice==1){
System.out.println("Du spürst wie deine Gedanken anfangen sich zu beschleunigen und verschiedenes Wissen was du über die Jahre gesammelt hast, bündelt sich und ist jederzeit abrufbereit.");
System.out.println("Dein logisches Denken und deine Entscheidungsfähigkeit haben sich enorm gesteigert.");
}
if(choice==2){
System.out.println("Du spürst wie pure Energie durch deinen gesamten Körper wie ein Wasserfall strömt. Du fühlst dich als könntest du es mit allem aufnehmen.");
System.out.println("Du bist so neugierig geworden, dass du testen willst wie stark du geworden bist und gehst zu einem Baum.");
System.out.println("Du holst aus und schlägst gegen den Baum. Du durchborst den Baum mit deiner Faust als wäre es Pappe.");
}
if(choice==3){
System.out.println("Erst denkst du nichts ist passiert. Du machst einen Schritt nach vorne und merkst wie leicht du geworden bist und deine Reflexe sich verschärft haben.");
System.out.println("Du gehst leicht in die Knie und springst...einen Meter in die Höhe...ohne dich wirklich angestrengt zu haben.");
}
if(choice==4){
System.out.println("Nichts passiert");
}
}
}