Vielen Dank für die antworten.
Leider verstehe ich das nicht ganz mit Minimax/Alpha-Beta.
Hier ist meine Methode, wenn der Computer an der reihe ist:
[JAVA=1]public void computerZug() {
for (int y=0; y<6; y++) {
for (int x=0; x<7; x++) {
//Wenn der Spieler hier gewinnen kann, dann blockieren
if (spielFeld[x][y] == 1) {
if ((spielFeld[x+1][y] == 1) && (spielFeld[x+2][y] == 1) && (spielFeld[x+3][y] == 0) && (spielFeld[x+3][y+1] > 0)) {
steinFeldX = x+3;
}
}
}
}
//u.s.w........
steinMove = true;
steinPX = 0;
steinFeldY = -1;
steinPosX = 17+(steinFeldX*26)+(steinFeldX/1)*4;
steinPosY = getHeight()-203+(steinFeldY*26)+(steinFeldY/1)*4;
}[/code]
So in dieser art habe ich mir das vorgestellt.
Wie könnte ich das mit Minimax lösen?
Könnte mir Vielleicht jemand einen beispiel Code posten?
Ich wäre euch sehr dankbar dafür.
MfG