Ich benutze gleich den alten thread denn im grunde ist es immernoch das selbe problem. Hier der Code:
Code:
import java.util.Scanner;
public class Main {

  /**
   * @param args
   */
  public static void main(String[] args) {
    int y=0;
    int x=0;


    System.out.println("Eine Virtuelle Oberflaechensimulation.");

    Scanner s = new Scanner(System.in);
    System.out.println("Steuere das Spiel durch Eingabe von Kommandos. help für mehr Informationen. Aber solange ich das mit den strings noch net kapiert hab... 8,4,5,6 ...");

    do{
      char input = s.readchar();

      if(input == 'n'){
        y=y+1;
        System.out.println("Position Y:");
        System.out.println(y);
        System.out.println("Position X:");
        System.out.println(x);
      }
      if(input == 'w'){
        x=x-1;
        System.out.println("Position Y:");
        System.out.println(y);
        System.out.println("Position X:");
        System.out.println(x);
      }
      if(input == 's'){
        y=y-1;
        System.out.println("Position Y:");
        System.out.println(y);
        System.out.println("Position X:");
        System.out.println(x);
      }
      if(input == 'o'){
        y=y+1;
        System.out.println("Position Y:");
        System.out.println(y);
        System.out.println("Position X:");
        System.out.println(x);
      }
    }while (y<10);
  }

}
Hier die Fehlermeldung vom Compiler:

Code:
symbol  : method readchar(char)
location: class java.util.Scanner
      s.readchar(input);
       ^
1 error
Meine Absicht ist es etwas zu erschaffen, das den alten MUDS ähnlich kommt. Also mit Kommandoeingabe etc.

Wies aussieht ist die Methode falsch, wenn es nur daran liegt bitte ich darum dass mir jemand die richtige methode dafür nennt