Reaktionszeit der KI

Help
2007-05-24
2013-06-12
  • Nobody/Anonymous

    Ist das normal, dass der Rechner teilweise eine ganze Minute braucht um seinen Zug auszuführen?

    Das ist für ein zügiges Spiel ein bißchen nervig.
    Ich kenne das von einem anderen Spiel, dass man, wenn der Rechner überlegt und es einem zu lange dauert, einfach mit der Maus klicken kann und der Rechner dann vlt keinen perfekten Zug spielt.

    Oder ist es vlt möglich anzuzeigen, wie lange der Rechner noch ungefähr Nachdenken wird?

     
    • Nobody/Anonymous

      Hallo,
      die Rechenzeit des Computers hängt ganz stark von deinem Rechner ab.
      Es gibt zwei Möglichkeiten die AI zu beschleunigen:
      1) setze unter Spieler->Ki Konfiguration->KI Typ den Typ auf Monte Carlo
      2) reduziere die unter Spieler->Ki Konfiguration->KI Typ Werte für die Zukunftsberechnung.

      Bei 1) werden zufäälige Spiele genommen, um die beste Karte zu finden. Dies kann manchmal zu etwas merkwürdigen Verhalten der AI führen.
      Bei 2) wird die Anzahl der durchgeführten Berechnungen reduiziert, bei Monte Carlo sind dies z.Bsp. die Anzahl zufällig erstellter Spiele.

      MFG Borg
      FreeDoko AI-Lead-Developer

       
    • Nobody/Anonymous

      Obwohl ich die beiden Tips zur Beschleunigung de3r Reaktionszeit befolgt habe, dauert es immer noch manchmal viele (bis zu 20) Sekunden, bevor es weitergeht-trotz 2 Gb Arbeitsspeicher.
      Was kann man tun?
      mfg
      Rainer

       
    • Dr. Diether Knof

      Hallo Rainer,

      der Speicher bringt da nichts weiter, da FreeDoko nicht so viel benötigt. Verschnellern läßt sich FreeDoko noch durch Verändern des KI-Typen der einzelnen Spieler. Bei 'zufällig' braucht der Computer kaum Rechnezeit, spielt aber auch eine zufällige Karte aus, wenn keine Heuristik greift. Der KI-Typ 'Monte Carlo' läßt sich am besten durch die Grenze für die Zukunftsberechnung skalieren (bie den anderen Heuristiken gibt es wegen der Verfahren untere Grenzen), aber je niedriger die Grenze ist, desto zufälliger sind die ausgespielten Karten.
      Ein langfristiger Weg ist es, uns Fehlerberichte zu solchen Situationen zu schicken mit einer Erläuterung, warum der Computer welche Karte nehmen sollte. Dann können wir unsere Heuristiken erweitern und damit mehr Fälle abdecken. Zur übernächsten Version haben wir auch geplant, Schlußheuristiken zu erstellen, die immer dann greifen, wenn der Computer nicht mehr weiter weiß. Das sind dann welche wie 'kleinsten Trumpf abwerfen' oder 'kleinste Farbe anspielen' ohne die Spielsituation genauer zu analysieren.

      Viele Grüße
      Diether Knof

       
    • Nobody/Anonymous

      Die vorgeschlagenen Einstellungen haben wenig Wirkung. Selbst bei der geringsten KI-Einstellung beträgt die Wartezeit in der Regel über 30 s, wobei sich das Warten selten lohnt, da eigentlich immer eine zufällige und wenig sinnvolle Karte geworfen wird. Gibt es noch andere Möglichkeiten die Spielgeschwindigkeit zu erhöhen?

       
      • Dr. Diether Knof

        Weitere Möglichkeiten, die Überlegungszeit direkt zu beeinflussen gibt es nicht. Aber mit dem KI-Typ "zufällig" wird gar nicht in die Zukunft gerechnet, sondern eine zufällige Karte gewählt.

        Gruß
        Diether Knof

         
    • Nobody/Anonymous

      Kann ich überhaupt nicht nachvollziehen, zumal der Comp sowieso abenteuerlich dumme Züge macht (stechen unter fuchs!!!) oder unrealistische Ansagen macht (Re und macht keine 60!!!

       
    • Nobody/Anonymous

      Hallo,
      in der aktuellen Version 0.7.6b wurde ein Fehler in der KI behoben, der teilweise zu extremen Rechenzeiten geführt hat.
      Leider gibt es aber viele Spielsituationen, wo es für die KI nicht einfach ist, die beste Karte zu wählen, in solchen Fällen muss die KI versuchen in die Zukunft zurechnen.

      Um das Spiel gezielt zu verbessern, haben wir die Funktion des Fehlerberichtes.
      Ein Fehlerbericht beinhaltet den gesamten Spielverlauf und gibt uns damit die Möglichkeit exakt die KI-Entscheidung zu untersuchen. Sollte ihr also schlechtes Spielverhalten der KI beobachten, schickt uns bitte einen entsprechenden Fehlerbericht. Am besten auch mit der Karte, die ihr eher gespielt hättet und gerne auch mit der Begründung warum.
      Um so besser können wir dann die Situation verstehen und entsprechend die KI eueren Bedürfnissen anpassen.

      MFG Borg Enders

       

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks