![]() |
3-gewinnt mit KI
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo DPler,
ich weiß, dass 3-gewinnt ein sehr simples Spiel ist :mrgreen:; aber mir gings um die KI! Ich habe mich an einer versucht und eine recht akzeptable hinbekommen, wie ich denke. Features: - Spieler gg. Spieler - Spieler gg. KI - Im "Zeichendesign" Version 0.2.1-KI - 28.3.07 Version 0.2.2-KI - 28.3.07 Version 0.2.3-KI - 28.3.07 Version 0.2.4-KI - 29.3.07 Version 0.2.5-KI - 29.3.07 Version 0.3.0 - 30.3.07 Version 0.3.1 - 30.3.07 Version 0.4.0 - 1.4.07 Verbesserungen: V0.2.2: - Fehler bei neuem Spielbeginn behoben (von Martin K: ![]() - teilweise: Fehler des Falschsetzens bei Gewinn (von alleinherrscher ![]() V0.2.3: - Weiterer Spielbeginnfehler gefixt - Nichtgewinnbug endlich vollständig gefixt V0.2.4 - Beginnfehler gefixt (von Florian Bernd: ![]() - Es dürfte nicht mehr möglich sein, gegen die KI zu gewinnen. (Außer meine Funktionen kommen sich gegenseitig in die Quere^^...) V0.2.5 - Jetzt sollte man definitiv nicht mehr gewinnen können! :) V0.3.0 - Einstellungsdialog - KI-Stärke auswählbar - neues Design V0.3.1 - Matzes Fehler von ![]() V0.4.0 - Codeoptimierung (einmal komplett drüber gegangen :), darum können neue/alte Fehler auftreten...) - lautere Sounds - kleine Fehler behoben - KI verbessert (zwickmühlenbedingt) - AboutBox - Man kann sich Tipps geben lassen Bekannte Bugs: - diese eine letzte ominöse^^ Möglichkeit die KI auszutricksen (von Florian ![]() - Aufhängen bei Klick auf Tipp nach Spielende (in V0.4.1 gefixt) Todo: - Animationen beim Setzen - siehe "Bekannte Bugs" Ich hoffe es gefällt euch :drunken:... Feedback/Fehler bitte posten! MfG Steffen P.S.: Ist meine erste KI. :) |
Re: 3-gewinnt mit KI
Liste der Anhänge anzeigen (Anzahl: 1)
Nicht böse gemeint, aber deine KI hat bis jetzt noch nie gewonnen und macht grobe Fehler...im Augenblick kommt sie mir eher wie ein Zufallsgenerator vor... ich glaub da musst du noch ein bisschen dran arbeiten...eine von vielen Beispielsituationen hab ich als bild angehängt...
Grüße Alleinherrscher |
Re: 3-gewinnt mit KI
ja, das ist der known bug... ich suche nach Zweierreihen. Erst nach den eigenen, um zu gewinnen, dann nach gegnerischen, um ihn am Gewinnen zu hindern. Die gegnerischen findet er immer. Die eigenen aber nicht immer, obwohl es der selbe Quellcode für die Suche ist...
Ich werde mich morgen mal drum kümmern. edit: Aber geraten ist es nicht, denn er hat zumindest die eine Reihe geblockt :stupid: |
Re: 3-gewinnt mit KI
Zitat:
So klingt das gerade, wenn man deinen Text liest. Vielleicht liegt das Problem ja da.. |
Re: 3-gewinnt mit KI
Ja. Aber wenn er eine eigene Zweierreihe gefunden hat, dann überspringt er das Prüfen nach gegnerischen.
|
Re: 3-gewinnt mit KI
ich hab grad ein KI Spiel gemacht, das hab ich gewonnen, bin dann auf "nicht anfangen" un dann hab ich auf einmal die Züge von der KI gemacht :shock:
|
Re: 3-gewinnt mit KI
den Fehler versteh ich zwar nicht, aber ich mach morgen noch mal eine Generalüberholung :mrgreen:
|
Re: 3-gewinnt mit KI
Wenn man ein KI-Spiel gemacht hat und danach ein weiteres Spiel machen will, dann ist es auf einmal wieder ein 2-Spieler-Spiel, auch wenn man im Menü wieder KI-Spiel auswählt.
Dir ist schon klar, dass es bei einer guten KI unmöglich ist zu gewinnen? |
Re: 3-gewinnt mit KI
hmmm ich gebe dir schon recht, nur wird das bei 3-gewinnt dadurch bestimmt, ob man anfängt oder nicht... :)
Wenn man nicht anfäng hat man nur noch die Chance auf ein Unentschieden. edit: Die Ursache für deinen Fehler ist behoben. |
Re: 3-gewinnt mit KI
Was mir auch grad aufgefallen ist:
Wenn die KI die Chance zum Gewinnen hat, also direkt mit einem Zug, dann setzt sie aber wo anders hin um mich am Gewinnen zu hindern. Somit ging das Spiel dann unentschieden aus, die KI hat ihre Chance zum Gewinnen nicht genutzt... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:59 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz