Schachcomputer.info Community
  #571  
Alt 03.06.2020, 13:54
Benutzerbild von Rasmus
Rasmus Rasmus ist offline
Mephisto London 68030
 
Registriert seit: 26.08.2016
Land:
Beiträge: 373
Abgegebene Danke: 165
Erhielt 443 Danke für 175 Beiträge
Member Photo Albums
Aktivitäten Langlebigkeit
1/20 8/20
Heute Beiträge
0/3 ssssss373
AW: DGT Pi Schachcomputer

Ich hänge das mal in diesen Thread rein, weil das passender ist als der mit den Pi-Images.

Ich habe eine Debugversion meiner Engine erstellt, die die UCI-Ein/Ausgabe mitloggt. Dank der tatkräftigen Hilfe von Micha ist nun klar, wieso das interne Eröffnungsbuch der CT800-Engine auf dem Pi nicht funktioniert!

Einerseits überträgt Picochess unnötigerweise mit "searchmoves" die gesamte Liste der legalen Züge auf dem Brett. Andererseits (hatte ich gar nicht mehr auf dem Schirm) blockiert meine Engine dann ihr Eröffnungsbuch, weil "searchmoves" normalerweise nur bei Analyse als Ersatz für MultiPV vorkommt.

Ich nehme das als Verbesserung für die nächste Version meiner Engine auf, daß Buchzüge trotz searchmoves gespielt werden können, wenn die Schnittmenge nicht leer ist und nicht "go infinite" (Analyse) vorliegt. Dank des Logfiles kann ich dabei mit den realen Eingaben von Picochess testen.

Parallel wäre es sicherlich auch gut, wenn das unnötige "searchmoves" bei Picochess rausgenommen würde. Eventuell geht dann auch bei Arasan das interne Buch.

Geändert von Rasmus (03.06.2020 um 14:07 Uhr)
Mit Zitat antworten
  #572  
Alt 03.06.2020, 14:28
Benutzerbild von LocutusOfPenguin
LocutusOfPenguin LocutusOfPenguin ist offline
Chess Machine
 
Registriert seit: 03.08.2017
Ort: Karlsruhe
Land:
Beiträge: 349
Abgegebene Danke: 110
Erhielt 306 Danke für 163 Beiträge
Aktivitäten Langlebigkeit
2/20 7/20
Heute Beiträge
0/3 ssssss349
AW: DGT Pi Schachcomputer

Rasmus
Du hättest dir nicht so viel Arbeit machen müssen.

Im picochess.py gibt es eine Zeile ala

logging.getLogger('chess.engine').setLevel(logging .INFO) # don't want to get so many python-chess uci messages

weil ich nicht von UCI's zugemüllt werden wollte...Aber das kann man ja zeitweise ändern.
Mit Zitat antworten
Folgender Benutzer sagt Danke zu LocutusOfPenguin für den nützlichen Beitrag:
Rasmus (03.06.2020)
  #573  
Alt 06.06.2020, 21:43
Benutzerbild von RetroComp
RetroComp RetroComp ist offline
Schachcomputer Koryphäe
 
Registriert seit: 20.04.2016
Ort: NRW
Land:
Beiträge: 1.037
Bilder: 2
Abgegebene Danke: 4.566
Erhielt 1.046 Danke für 503 Beiträge
Member Photo Albums
Aktivitäten Langlebigkeit
5/20 8/20
Heute Beiträge
1/3 sssss1037
AW: DGT Pi Schachcomputer

Hallo,

ich bin noch Anfänger beim DGT Pi und habe mir schon viele Dinge angeeignet z.B. durch die Bedienungsanleitung oder durch das Forum hier.

Ich habe jedoch noch ein Bedienungsproblem das ich nicht richtig hinbekomme und zwar Rücknahme von Zügen.

Also der DGt Pi merkt ja selber wenn man Züge zurücknimmt und dann erscheint auch "Rücknahme" im Display. Über die Pfeiltaste links erhält man auch das Ziefeld des letzten Zuges.

1. Problem: Von wo ist der Zug gestartet?
Okay das weiss man meistens noch, aber abfragen kann ich das nicht oder?
Wenn ich das richtige Feld erwische erschceint "Rücknahme" wenn nicht erscheint "Spiel aufbauen".

2. Problem: Was ist wenn ich mehrere Züge zurücknehmen möchte? Okay, über linke Pfeiltaste erhalte ich wieder das Zielfeld des letzten Zuges. Den nehme ich richtig zurück, aber dann ist Ende... Will ich wissen welches der vorherige Zug war gibt er über die linke Pfeiltaste nur "Kein zug " zurück.
Ab jetzt muss ich aus dem Gedächtnis alle Züge in der richtigen Reihenfolge zurück spielen, mache ich das richtig bekomm ich jedes Mal die Bestätigung "Rücknahme", mache ich es falsch bekomme ich "Spiel aufbauen". Ansonsten aber finde ich keine weitere Hilfe?

Wie kann ich die vorangegangen Züge über den DGT Pi abfragen? Wenn möglich sogar mit Start und Zielfeldangabe des Zuges? Am liebsten würde ich die gesamte Partie abfragen können z.B. durch vor und zurück Pfeil oder + und -?

Viele Grüße
Jürgen
Mit Zitat antworten
  #574  
Alt 06.06.2020, 21:54
Benutzerbild von Nisse
Nisse Nisse ist offline
Mephisto RISC
 
Registriert seit: 17.10.2019
Land:
Beiträge: 282
Abgegebene Danke: 558
Erhielt 208 Danke für 116 Beiträge
Member Photo Albums
Aktivitäten Langlebigkeit
0/20 5/20
Heute Beiträge
0/3 ssssss282
AW: DGT Pi Schachcomputer

Man kann doch einfach das Brett auslesen (mit Rabbit oder LiveChess).
Mit Zitat antworten
  #575  
Alt 06.06.2020, 21:59
Benutzerbild von RetroComp
RetroComp RetroComp ist offline
Schachcomputer Koryphäe
 
Registriert seit: 20.04.2016
Ort: NRW
Land:
Beiträge: 1.037
Bilder: 2
Abgegebene Danke: 4.566
Erhielt 1.046 Danke für 503 Beiträge
Member Photo Albums
Aktivitäten Langlebigkeit
5/20 8/20
Heute Beiträge
1/3 sssss1037
AW: DGT Pi Schachcomputer

Ja, das ist mir wohl klar und muss ich allerdings auch noch mal ausprobieren.
Aber im Moment habe ich das Brett nicht an einen PC/Laptop angeschlossen und das werde ich auch eher selten machen. Im Moment habe ich also nur den DGT Pi mit dem Smartboard aufgebaut und weiter nix.

Viele Grüße
Jürgen
Mit Zitat antworten
  #576  
Alt 06.06.2020, 22:10
Benutzerbild von LocutusOfPenguin
LocutusOfPenguin LocutusOfPenguin ist offline
Chess Machine
 
Registriert seit: 03.08.2017
Ort: Karlsruhe
Land:
Beiträge: 349
Abgegebene Danke: 110
Erhielt 306 Danke für 163 Beiträge
Aktivitäten Langlebigkeit
2/20 7/20
Heute Beiträge
0/3 ssssss349
AW: DGT Pi Schachcomputer

 Zitat von RetroComp Beitrag anzeigen
Ja, das ist mir wohl klar und muss ich allerdings auch noch mal ausprobieren.
Aber im Moment habe ich das Brett nicht an einen PC/Laptop angeschlossen und das werde ich auch eher selten machen. Im Moment habe ich also nur den DGT Pi mit dem Smartboard aufgebaut und weiter nix.

Viele Grüße
Jürgen

Du kannst das (die Zugliste) NUR per Webserver sehen.

Picochess interessiert sich nicht für Züge, sondern nur für Stellungen. Wenn du irgendwas in der Vergangenheit aufbaust, ist das die Rücknahme dorthin.

Jürgen
Mit Zitat antworten
Folgende 2 Benutzer sagen Danke zu LocutusOfPenguin für den nützlichen Beitrag:
Nisse (07.06.2020), RetroComp (06.06.2020)
  #577  
Alt 06.06.2020, 22:18
Benutzerbild von RetroComp
RetroComp RetroComp ist offline
Schachcomputer Koryphäe
 
Registriert seit: 20.04.2016
Ort: NRW
Land:
Beiträge: 1.037
Bilder: 2
Abgegebene Danke: 4.566
Erhielt 1.046 Danke für 503 Beiträge
Member Photo Albums
Aktivitäten Langlebigkeit
5/20 8/20
Heute Beiträge
1/3 sssss1037
AW: DGT Pi Schachcomputer

Danke Jürgen,

dann brauche ich nicht weiter suchen, man denkt ja immer die Frage ist bestimmt doof, das steht deutlich in der Bedienungsanleitung und Du warst zu blöd es zu finden...

Ich war irgendwie automatisch davon ausgegangen das der Dgt pi mit seiner wahnsinnigen Speicheraustattung wenigsten die aktuelle Partie irgendwie abrufbar gespeichert hat.

Vielen Dank und viele Grüße
Jürgen

Geändert von RetroComp (06.06.2020 um 22:24 Uhr)
Mit Zitat antworten
  #578  
Alt 06.06.2020, 22:29
Benutzerbild von LocutusOfPenguin
LocutusOfPenguin LocutusOfPenguin ist offline
Chess Machine
 
Registriert seit: 03.08.2017
Ort: Karlsruhe
Land:
Beiträge: 349
Abgegebene Danke: 110
Erhielt 306 Danke für 163 Beiträge
Aktivitäten Langlebigkeit
2/20 7/20
Heute Beiträge
0/3 ssssss349
AW: DGT Pi Schachcomputer

 Zitat von RetroComp Beitrag anzeigen
Danke Jürgen,

dann brauche ich nicht weiter suchen, man denkt ja immer die Frage ist bestimmt doof, das steht deutlich in der Bedienungsanleitung und Du warst zu blöd es zu finden...

Ich war irgendwie automatisch davon ausgegangen das der Dgt pi mit seiner wahnsinnigen Speicheraustattung wenigsten die aktuelle Partie irgendwie gespeichert hat.

Vielen Dank und viele Grüße
Jürgen

Nur wer nicht fragt, ist doof.

picochess hat ja die Züge (sonst würde das ja per Webserver auch nicht gehen).
Aber du kannst per Uhr nicht drauf zugreifen (außer der letzte Zug).

Ich wollte das seit einer gefühlten Ewigkeit in 0.3-0.9 einbauen, wurde aber durch die Community nicht stimuliert, das auch wirklich zu machen (ist Aufwand!). Also gab es nur die Sparversion (weil kein Aufwand) per Webserver.
Mit Zitat antworten
Folgender Benutzer sagt Danke zu LocutusOfPenguin für den nützlichen Beitrag:
RetroComp (06.06.2020)
  #579  
Alt 06.06.2020, 22:35
Benutzerbild von Mythbuster
Mythbuster Mythbuster ist offline
Forengrinch
 
Registriert seit: 06.04.2008
Ort: UNESCO Welterbe
Land:
Beiträge: 6.906
Bilder: 257
Abgegebene Danke: 1.462
Erhielt 4.614 Danke für 1.522 Beiträge
Member Photo Albums
Aktivitäten Langlebigkeit
8/20 16/20
Heute Beiträge
0/3 sssss6906
AW: DGT Pi Schachcomputer

Hallo Jürgen,
wobei man schon sagen muss, dass das Nachspielen einer Partie eigentlich eine Basisfunktion jedes Schachcomputers seit 1980 ist ...

Dank der Figurenerkennung kann man ja schnell einfach eine "what if" Stellung eingeben, aber nicht jeder hat mehrere Züge im Kopf, wenn man mal ein paar Züge zurück will ... und erst recht will man (ich) keinen PC anschließen.

Das und der Umstand, dass noch immer der Pi und nicht die Engine über die Bedenkzeit entscheidet, sind die größten Mankos des Pi ... aus meiner Sicht.

Gruß,
Sascha
__________________
This post may not be reproduced without prior written permission.
Copyright (c) 1967-2024. All rights reserved to make me feel special. :-)
Mit Zitat antworten
Folgender Benutzer sagt Danke zu Mythbuster für den nützlichen Beitrag:
RetroComp (06.06.2020)
  #580  
Alt 06.06.2020, 22:51
Benutzerbild von LocutusOfPenguin
LocutusOfPenguin LocutusOfPenguin ist offline
Chess Machine
 
Registriert seit: 03.08.2017
Ort: Karlsruhe
Land:
Beiträge: 349
Abgegebene Danke: 110
Erhielt 306 Danke für 163 Beiträge
Aktivitäten Langlebigkeit
2/20 7/20
Heute Beiträge
0/3 ssssss349
AW: DGT Pi Schachcomputer

 Zitat von Mythbuster Beitrag anzeigen
Hallo Jürgen,
wobei man schon sagen muss, dass das Nachspielen einer Partie eigentlich eine Basisfunktion jedes Schachcomputers seit 1980 ist ...

Dank der Figurenerkennung kann man ja schnell einfach eine "what if" Stellung eingeben, aber nicht jeder hat mehrere Züge im Kopf, wenn man mal ein paar Züge zurück will ... und erst recht will man (ich) keinen PC anschließen.

Das und der Umstand, dass noch immer der Pi und nicht die Engine über die Bedenkzeit entscheidet, sind die größten Mankos des Pi ... aus meiner Sicht.

Gruß,
Sascha

Ja, Sascha...aber diese Basisfunktion wollte keiner haben. Also warum sollte ich das mit Hochdruck einbauen?
Ich fragte mich sowieso die ganzen Jahre, ob irgendwer mein Programm überhaupt nutzt...Weil die Fehler, die ich zur Kontrolle eingebaut habe :-) , findet ja keiner außer ich.

Und mich nervt es, das ich immer wieder getonen muss, das picochess der Engine keine Vorgaben macht. Zum letzten Mal (grrr): picochess bricht die Engine nicht ab, nur weil es an der Zeit wäre!
Wie jede vernünftige GUI werden die Zeiten & Partie der Engine übergeben, und dann die Kontrolle abgegeben (mal abgesehen davon, das der Anwender auf "Stop" drückt -> eine Funktion, die es auch schon in den 80er gegeben hat, haha).

Guckt ihr mal in den Sourcecode...Wo steht denn das, was mir dauernd um die Ohren gehauen wird?
Mit Zitat antworten
Folgende 2 Benutzer sagen Danke zu LocutusOfPenguin für den nützlichen Beitrag:
Nisse (07.06.2020), RetroComp (06.06.2020)
Antwort

Themen-Optionen
Ansicht

Forumregeln
Du bist nicht berechtigt, neue Themen zu erstellen.
Du bist nicht berechtigt, auf Beiträge zu antworten.
Du bist nicht berechtigt, Anhänge hochzuladen.
Du bist nicht berechtigt, deine Beiträge zu bearbeiten.

BB code ist An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist An.

Gehe zu

Ähnliche Themen
Thema Erstellt von Forum Antworten Letzter Beitrag
Info: Kurts Schachcomputer + Schachcomputer.info Chessguru News & Infos - Forum + Wiki 24 07.07.2009 21:46


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:51 Uhr.



Powered by vBulletin (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
©Schachcomputer.info