|
|
|||||||||||
AW: Awit
Hallo Alex,
zuerst einmal vielen Dank für Deine Awit-WB-Version - das war sicher wieder viel Arbeit, weil dieser Engine-Output ja nochmal wesentlich komplizierter ist als der von CrayBlitz damals! Ich hab mich jetzt auch seit gestern damit beschäftigt, und ich hätte einige Anmerkungen (und eine Frage) dazu: 1) In der Batchdatei zur Erzeugung der AwitWB.ini wäre es nicht schlecht, vor der Abfrage von DEPTH diesen Wert auf einen Defaultwert zu setzen (z.B. set DEPTH=5). Falls da jemand nämlich nur Enter drückt, dann gibt's Probleme. 2) Wenn Du 'New PV:' durch 4 Nullen ersetzt (also New PV: := 0 0 0 0), dann wird in der Zugliste in Arena während des Rechenvorgangs (unter dem Brett) auch der erste Zug von Awit angezeigt und nicht erst der nächste gegnerische Zug. 3) Bei einer Bauernumwandlung in einen Läufer gibt's noch einen (allerdings sehr selten vorkommenden) Fall, wo Deine Methode nicht funktioniert, und zwar wenn diese Umwandlung zusätzlich auch noch ein Schlagzug ist. In diesem Fall zieht (bzw. schlägt) der Bauer ja schräg, und das kommt aber in Deinen Tabellen nicht vor. Die einfachste Lösung dafür ist, bei diesen Umwandlungen den 1.Buchstaben wegzulassen - also folgendermaßen: 7a8b := 7a8=B anstatt a7a8b := a7a8=B 7b8b := 7b8=B anstatt b7b8b := b7b8=B usw. (und natütlich auch für die andere Seite). Falls ich dabei nichts übersehen habe (bin noch nicht bis zu einer Umwandlung gekommen ![]() 4) Und zuletzt noch eine Frage: wie kommst Du bloß auf diese unendlich lange Ersetzungsliste am Ende Deiner AwitWB.ini, oder anders gefragt: wozu sind diese Ersetzungen denn nötig?? Der Awit-Output ist zwar extrem kompliziert, aber ich finde darin nirgendwo irgendwelche Einträge aus Deiner langen Liste (wie z.B. P/QR1, Q/ Q5, B-KN5 usw. ...), und darum frage ich mich, warum InBetween etwas ersetzen soll, was gar nicht vorkommt!? Aber vielleicht übersehe ich ja irgendeine Spezialfunktion dieser Awit-Engine? Ich habe jedenfalls diese lange Liste komplett entfernt, und kann keinerlei Probleme feststellen - es läuft alles wie es soll. Außerdem hat das dann auch noch den Vorteil, daß man nun keine eigenen Konfigurationen für Weiß und Schwarz mehr braucht, sondern es genügt eine für beide Seiten (wenn man beide Bauernumwandlungen einbaut). Ich hänge meine Config.bat mal an - kannst sie ja ausprobieren, wenn Du Lust hast. Und falls damit irgendwas doch nicht stimmt, dann bekomme ich sicher eine Rückmeldung. ![]() Grüße, Franz
__________________
Meine Webseite: https://fhub.jimdofree.com/ Geändert von fhub (15.05.2024 um 16:31 Uhr) |
|
|||||||||||
AW: Awit
Danke für deine Anmerkungen.
Doch, alle diese Zugformate sendet Awit von Zeit zu Zeit, sicher öfter als eine Unterverwandlung zum Läufer mit Schlagzug :-) Manchmal werden nicht die Koordinaten, angegeben, sondern das Feld in Bezug zur eigenen Figur, also KR4 ist das 4. Feld vor dem eigenen "Königsturm". Dabei gibt es noch die Formate als Bauernzug mit "/" und andere Züge mit "-", wobei ich nicht sicher bin was genau wann vorkommt, daher habe ich alle Fälle abgedeckt. P/KB4 bedeutet Bauer auf das 4. Feld vor dem Königsläufer und B-QN5 bedeutet Läufer auf das 5. feld vor dem Damenspringer... Und daher benötigt man auch die Konfigurationen getrennt nach der Farbe... Bei der Unterverwandlung mit Schlagzug zum Läufer hast Du recht, danke für den Hinweis. Tiefe 5 als Standartwert, und die Anzeige habe ich soweit geändert. Die Einstellung für die Tiefe schaue ich mir nochmal an, das funktioniert grundsätzlich nicht wie gewünscht. Die Rechentiefe scheint auch durch die anderen Parameter begrenzt zu werden, wenn ich diese aber ändere schmiert Awit ab. Geändert von AlexS (14.05.2024 um 20:24 Uhr) |
|
|||||||||||
AW: Awit
Also dann mußt Du wohl eine andere Awit-Version haben als ich, bei mir ist das noch nie vorgekommen.
![]() Zitieren:
Die Einstellung für die Tiefe schaue ich mir nochmal an, das funktioniert grundsätzlich nicht wie gewünscht. Die Rechentiefe scheint auch durch die anderen Parameter begrenzt zu werden, wenn ich diese aber ändere schmiert Awit ab.
Das Problem (mit den anderen Parametern) ist, daß es nicht wirklich eine vernünftige Beschreibung des Programms gibt.
__________________
Meine Webseite: https://fhub.jimdofree.com/ |
|
|||||||||||
AW: Awit
Noch was:
Deine 'seltsamen' Züge sehe ich z.B. in der Datei 'AwitBook.txt' - allerdings wird die von Awit ja gar nicht verwendet und muß auch gar nicht existieren. Als Buch verwendet Awit die Datei 'AwitBook.dat', und darin kommen keine solchen Zugformate vor.
__________________
Meine Webseite: https://fhub.jimdofree.com/ |
|
|||||||||||
AW: Awit
39.391: < Awit's move is: 39.407: < 10. ... NxP/ Q4 118.438: < Awit's move is: 118.485: < 10. ... P/QB2xP/ Q3 60.671: < Awit's move is: 60.671: < 13. P/KB4xQ usw. oder 125.703: < Awit's move is: 125.781: < 12. Q-QN5 57.390: < Awit's move is: 57.469: < 14. N- K5 18.343: < Awit's move is: 18.359: < 8. ... B-QB4 usw. Einstellen kann man die höhere Suchtiefe schon, aber Awit rechnet deshalb nicht Tiefer, da die Tiefe auch durch die anderen Parameter begrenzt wird. Tiefe 3 / 5 kann man mit den Standartwerten erreichen, für 7 muss man die anderen Werte erhöhen, mehr als 7 in der Grundstellung habe ich noch nicht geschafft. Geändert von AlexS (15.05.2024 um 08:53 Uhr) |
|
|||||||||||
AW: Awit
entweder Du hast irgendeine der vielen Optionen in Awit geändert, oder es ist wirklich ein Bug in Awit (vor allem, wenn diese Züge nur ab und zu in einer Partie auf diese Weise angezeigt werden). In meinen Partien ist das jedenfalls bisher noch nie vorgekommen, und daher bleibe ich (bis auf weiteres) auch bei meiner Single-Konfiguration. ![]()
__________________
Meine Webseite: https://fhub.jimdofree.com/ |
|
|||||||||||
AW: Awit
Hi,
hier ist nochmal eine neue Version meiner 'Config.bat' für Awit, bei der man jetzt alle 3 Level-Parameter eingeben kann. Bei 3-mal [Enter] hat man meine Standardeinstellung '1500 9 0 25', die eine Rechenzeit von ca. 10 sec/Zug ergibt. Grüße, Franz
__________________
Meine Webseite: https://fhub.jimdofree.com/ |
|
|||||||||||
AW: Awit
Hi,
here are two logo files for Awit, as a small gift. They are made from ASCII characters for consistency with the terminal mode the original program ran with. If you are using Alex's batch files to swap color to play, you can add a line: copy awit_black.jpg awit.jpg (in the config_black creation) and copy awit_white.jpg awit.jpg (in the config_white creation) And of course set the GUI to display the awit.jpg logo that will be updated upon engine restart (a way to check you didn't forget to adapt the WB config). The logic I used is: Awit plays the characters' color printed in the logo. But you are free to leverage the background color instead; if so just swap the file names. MfG, Eric |
Folgender Benutzer sagt Danke zu Tibono für den nützlichen Beitrag: | ||
AlexS (17.05.2024) |
|
|||||||||||
AW: Awit
That's an awesome idea, thanks!
|
![]() |
|
|