Minimax-Algorithmus bei TicTacToe

huhunde

Grünschnabel
Hi !

Also..Ich muss ein Projekt in der Schule machen - Ich entschied mich für TicTacToe ! Hierbei kann man sich am Anfang des Spiels aussuchen ob man ein 3x3 Feld oder ein 4x4 Feld will. Die 'Felder' hab ich mal ganz einfach mit Buttons gemacht. Funktioniert im Prinzip schon alles. Also, gegeneinander spielen klappt ohne Probleme - nur muss ich nun noch nen Minimax-Algorithmus einbauen, damit man gegen den Computer auch spielen kann.
Nun, meine Frage: Wie funktioniert der Minimax-Algorithmus ? Ist der Minimax-Algorithmus unabhängig von der Feldgröße ?

Dann noch was..Ich muss zusätzlich noch eine Highscore machen.. Wie öffne ich eine Datei und schreibe in die dann was hinein, sodass es nach dem nächsten Programmablauf noch gespeichert ist !? bzw. wie kann man es machen, dass man die Datei nicht manuell ändern kann sprich schreibgeschützt ist.

Bin über jegliche Art von Hilfestellung sehr erfreut.

MfG.
 
Zuletzt bearbeitet:
Servus,

also bei dem Minimax-Algorithmus kann ich die im Moment auch nicht weiterhelfen, aber vielleicht was das Schreiben in eine Datei angeht. ;)

Neues File anlegen:
Code:
new File( String path )

Schreiben in die Datei:
Code:
OSW = new OutputStreamWriter(new FileWriter( File f))
OSW.write(...)
 
ah..hmpf..Englisch wie immer !

hat aber keiner mal nen minimax-algorithmus in java geschrieben ? ..oder kann mir ihn einer auf deutsch genauer erklären ^^ ? ..hab englisch nicht so gern -,-
 
muss es dann zwingend dieser Algorithmus sein?
Gerade bei Tic Tac Toe gibt es sicherlich noch andere Wege
 
Hallo,

ich weiß nicht, ob es dir aufgefallen ist, aber der letzte Beitrag ist über zwei Jahre alt.

MFG

Sascha
 
Zurück