Hi,
also ich bin schon seit einer ganzen Weile dabei ein TicTacToe (manche kennen es als XXO oder 3Gewinnt) zu programmieren. Das ist mein zweites "größeres" Projekt in Java.
Naja es funzt auch fast alles:
- Die GUI sieht ganz OK aus
- Es können zwei Menschlische Spieler spielen
- Oder man kann als erster oder zweiter spieler gegen den PC spielen<--- hier liegt das Problem!
Denn ich habe die KI mit dem MiniMax Algorythmus realisiert. Und bei so einem kleinen Spiel ist es möglich den gesamten Suchbaum bis zu alle Blattobjekten "durchzuarbeiten". Was ich auch tue! Deswegen müsste man gegen den PC höchstens ein Gleichstand erziehlen können! Oft funktioniert das auch, aber manchmal gewinne auch ich! Ich hab das TicTacToe jetzt schon 3 Wochen fertig, aber ich finde einfach nicht den Fehler! Hoffentlich kann sich das mal einer von euch anschauen und findet den Fehler!
Ich wäre sehr glücklich wenn das endlich alles so funktionieren würde ich mir das gedacht habe! Also bitte helft mir, auch wenn mein Code bissl durcheinander aussieht... :autsch:
Danke für eure Hilfe! :applaus:
Hier der Code(Zu viel zum direkt posten!):
TicTacToe.rar
also ich bin schon seit einer ganzen Weile dabei ein TicTacToe (manche kennen es als XXO oder 3Gewinnt) zu programmieren. Das ist mein zweites "größeres" Projekt in Java.
Naja es funzt auch fast alles:
- Die GUI sieht ganz OK aus
- Es können zwei Menschlische Spieler spielen
- Oder man kann als erster oder zweiter spieler gegen den PC spielen<--- hier liegt das Problem!
Denn ich habe die KI mit dem MiniMax Algorythmus realisiert. Und bei so einem kleinen Spiel ist es möglich den gesamten Suchbaum bis zu alle Blattobjekten "durchzuarbeiten". Was ich auch tue! Deswegen müsste man gegen den PC höchstens ein Gleichstand erziehlen können! Oft funktioniert das auch, aber manchmal gewinne auch ich! Ich hab das TicTacToe jetzt schon 3 Wochen fertig, aber ich finde einfach nicht den Fehler! Hoffentlich kann sich das mal einer von euch anschauen und findet den Fehler!
Ich wäre sehr glücklich wenn das endlich alles so funktionieren würde ich mir das gedacht habe! Also bitte helft mir, auch wenn mein Code bissl durcheinander aussieht... :autsch:
Danke für eure Hilfe! :applaus:
Hier der Code(Zu viel zum direkt posten!):
TicTacToe.rar