Gewinner 4 Gewinnt bestimmen, JAVA?
hallöchen
wir sollen in Informatik ein Spiel programmieren mit GUI. Wir nutzen dafür den JAVA Editor. Ich habe mich entschieden 4 Gewinnt zu programmieren. Als Spielfeld nutze ich eine jTable. Kann mir bitte jmd sagen wie ich einen Gewinner ermitteln kann? Bin grad sehr am verzweifeln.
Danke im Vorraus
Tic Tac Toe (3 gewinnt) oder 4 gewinnt?
4 gewinnt
1 Antwort
Kann mir bitte jmd sagen wie ich einen Gewinner ermitteln kann?
am Ende jeden Zuges überprüfst du eben, ob die Gewinnbedingung irgendwo erfüllt ist - also eine Linie aus vier Blöcken von einem Spieler existiert
ja aber wie schreibe ich das
du hast prinzipiell vier Richtungen, die du x mal abfragen musst:
Schräg nach rechts unten, Schräg nach links unten, Senkrecht, Waagerecht
Das ganze wiederholst du über Schleifen für jede valide Position, wo die Linie in der gewählten Ausrichtung passieren kann
ja aber wie schreibe ich das? Das müsste ja Zeile bzw. Säule oder so abgefragt werden