Also ich habe mal ein Stück von TicTacToe (ohne Grafik) ausprogrammiert:
Doch bei diesem Teil hier zeigt er mir einen Fehler an:
Ich hatte als parameter zuerst noch "int new", aber das hat er mir auch als Fehler angezeigt.
Naja und ich wollte halt noch dazuprogrammiern dass der Spieler angeben kann wo er sein Zeichen setzen möchte. Es soll bloß einen 2 Spielermodus geben nicht Player vs. Pc (da müsste ich noch ne KI machen). Und alles ohne Grafik oder Sound!
Und eine Highscore wollte ich auch einbauen (über eine txtFile) aber ich habe noch keine Ahnung wie ich das anstellen soll.
mfg Gravity7
Code:
import javax.swing.JOptionPane;
public class TicTacToe
{
public static void setDataAt(int x, int y) {
data[x][y] = data;
}
public static String getStringForData(int d) {
if(d = 0)
return " ";
if(d = 1)
return "X";
if(d = 2)
return "O";
}
public static void print() {
System.out.println("Spielfeld:");
System.out.println("#######");
for(int i=0; i<3; i++) {
System.out.print("#");
System.out.print(getStringForData(data[i][0]));
System.out.print("#");
System.out.print(getStringForData(data[i][1]));
System.out.print("#");
System.out.print(getStringForData(data[i][2]));
System.out.print("#\n");
}
System.out.println("#######");
}
public static void main(String[]args){
int[][] data = {{0,0,0}, // 1. reihe
{0,0,0}, // 2. reihe
{0,0,0}}; // 3. reihe
}
}
Doch bei diesem Teil hier zeigt er mir einen Fehler an:
Code:
public static void setDataAt(int x, int y) {
data[x][y] = data;
}
Naja und ich wollte halt noch dazuprogrammiern dass der Spieler angeben kann wo er sein Zeichen setzen möchte. Es soll bloß einen 2 Spielermodus geben nicht Player vs. Pc (da müsste ich noch ne KI machen). Und alles ohne Grafik oder Sound!
Und eine Highscore wollte ich auch einbauen (über eine txtFile) aber ich habe noch keine Ahnung wie ich das anstellen soll.
mfg Gravity7