Schachcomputer.info Community

Zurück   Schachcomputer.info Community > Schachcomputer / Chess Computer: > Die ganze Welt der Schachcomputer / World of chess computers


Antwort
 
Themen-Optionen Ansicht

  #201  
Alt 21.08.2017, 08:27
Blaubirne Blaubirne ist offline
Chess-Master
 
Registriert seit: 16.06.2012
Beiträge: 22
Abgegebene Danke: 10
Erhielt 7 Danke für 3 Beiträge
Aktivitäten Langlebigkeit
0/20 12/20
Heute Beiträge
0/3 sssssss22
AW: DGT Pi Schachcomputer

Sorry für das plumpe Dazwischenfragen, aber ich würde gerne
wissen, wie man konkret zusätzliche Engines auf picochess installiert.
Ließe sich das hier oder an anderer Stelle mit wenig Aufwand
nachvollziehbar erklären?

Viele Grüße

Marco
Mit Zitat antworten
  #202  
Alt 21.08.2017, 09:42
Benutzerbild von LocutusOfPenguin
LocutusOfPenguin LocutusOfPenguin ist offline
Chess Machine
 
Registriert seit: 03.08.2017
Ort: Karlsruhe
Land:
Beiträge: 351
Abgegebene Danke: 110
Erhielt 308 Danke für 165 Beiträge
Aktivitäten Langlebigkeit
0/20 7/20
Heute Beiträge
0/3 ssssss351
AW: DGT Pi Schachcomputer

Hallo Marco,

die uci engine nach /opt/picochess/engines/deine_plattform kopieren.
deine_plattform ist "armv7l" bei Rasp23 zB.
Name ist "char-max6chars" ähnlich den anderen Files.
Der erste Char ist zur Sortierung im Menu.

Dann "sudo python3 /opt/picochess/build/engines" aufrufen.

Man kann dann noch "engines.ini einwenig pimpen (muss aber nicht!), oder das gleich anstatt "build" machen (dessen Aufgabe es ist, das ini file zu erzeugen).
Wenn ein engine_name.uci file erzeugt wurde, kann man auch das noch pimpen (muss aber nicht!). Dieses Build versucht, ein guten Standard zu erzeugen, soweit ein Programm das kann

Kompiliziert , weil einige Zeichen hier nicht erlaubt sind...aber ich hoffe, du kannst den Syntax verstehen.

Jürgen
Mit Zitat antworten
Folgender Benutzer sagt Danke zu LocutusOfPenguin für den nützlichen Beitrag:
Blaubirne (22.08.2017)
  #203  
Alt 21.08.2017, 16:45
Benutzerbild von Rasmus
Rasmus Rasmus ist offline
Mephisto London 68030
 
Registriert seit: 26.08.2016
Land:
Beiträge: 379
Abgegebene Danke: 165
Erhielt 467 Danke für 181 Beiträge
Member Photo Albums
Aktivitäten Langlebigkeit
1/20 8/20
Heute Beiträge
0/3 ssssss379
AW: DGT Pi Schachcomputer

Werden eigentlich die Hashtabellen automatisch auf eine Größe gestellt, die dem System angemessen ist?
Mit Zitat antworten
  #204  
Alt 21.08.2017, 19:00
Benutzerbild von LocutusOfPenguin
LocutusOfPenguin LocutusOfPenguin ist offline
Chess Machine
 
Registriert seit: 03.08.2017
Ort: Karlsruhe
Land:
Beiträge: 351
Abgegebene Danke: 110
Erhielt 308 Danke für 165 Beiträge
Aktivitäten Langlebigkeit
0/20 7/20
Heute Beiträge
0/3 ssssss351
AW: DGT Pi Schachcomputer

nein.
Das muss man von Hand in diesen deinEngineName.uci eingeben.

Dort gibt es dann Sections, sodass man mehrere Systeme (aka Levels) betreiben kann (auswählbar durch das Menu).
Kurzum: Level = Sections ...dort ist alles frei definierbar um so ein Level zu erzeugen.

zB bei CT800 muss ich die Levels selbst von Hand bauen, weil wieder einmal ein neuer UCI Parameter zur Leveleinstellung erfunden wurde von dem mein build script (noch) keine Ahnung hat
ala:
[schwach]
CPU Speed = 20
Hash = 1
[power]
CPU Speed = 100
Hash = 128

usw.

Geändert von LocutusOfPenguin (21.08.2017 um 19:07 Uhr)
Mit Zitat antworten
  #205  
Alt 22.08.2017, 15:37
Benutzerbild von LocutusOfPenguin
LocutusOfPenguin LocutusOfPenguin ist offline
Chess Machine
 
Registriert seit: 03.08.2017
Ort: Karlsruhe
Land:
Beiträge: 351
Abgegebene Danke: 110
Erhielt 308 Danke für 165 Beiträge
Aktivitäten Langlebigkeit
0/20 7/20
Heute Beiträge
0/3 ssssss351
AW: DGT Pi Schachcomputer

na, so langsam werden wir ja berühmt siehe hier:
http://en.chessbase.com/post/jon-spe...gony-column-59

auch wenn es da mehr um mein Kollege Shiv geht, der insbesondere am Anfang aktiv(er) an picochess mitgewirkt hat. Sozusagen die gute Seele (@picochess) - aber bloss nicht, wenn er angreifen kann , ha.
Mit Zitat antworten
Folgender Benutzer sagt Danke zu LocutusOfPenguin für den nützlichen Beitrag:
Mythbuster (22.08.2017)
  #206  
Alt 25.08.2017, 16:55
Benutzerbild von LocutusOfPenguin
LocutusOfPenguin LocutusOfPenguin ist offline
Chess Machine
 
Registriert seit: 03.08.2017
Ort: Karlsruhe
Land:
Beiträge: 351
Abgegebene Danke: 110
Erhielt 308 Danke für 165 Beiträge
Aktivitäten Langlebigkeit
0/20 7/20
Heute Beiträge
0/3 ssssss351
AW: DGT Pi Schachcomputer

Mal ne Frage ---- für die entfernte Zukunft

Wenn es nun feste(!!) Turnierstufen geben würde...wie sollen die gestaltet sein?

FIDE hat diese Stufen:
100’/40+50’/20+15’/end with incr. 30”/move, starting from move 1
90’/40+30’/end with incr. 30”/move, starting from move 1

Rev2 wohl diese:
40/90, 35/105, 40/105, 35/90, 40/120, 45/150, 50/120, 10/1
was mich allerdings erstaunt, weil es nur 1ZK gibt? =>Was passiert danach?


und wenn ich bei meinem Lyon32 schaue: 9 Stufen, mit 2 ZK's.


Natürlich wäre die alles-flexibel-Lösung sicherlich am besten...aber das ist komplizierter (siehe unten)
Welche Stufen würdet ihr euch wünschen? Und wieviele ZK's müssen es (mind!) sein (insb. wichtig für "flexibles Einstellen")?

Nur mal als Beispiel Fide1 (als flexibel) ...da müsste ich 3 ZKs abfragen, und noch die Inc Zeit => 4 Stufen tiefes Menu. Ziemlich umständlich in der UI. Mit einpaar vorgefertigten Auswahlen, wäre es nur 1 UI Stufe....also deutlich weniger Arbeit.

Jürgen
Mit Zitat antworten
  #207  
Alt 25.08.2017, 17:51
Benutzerbild von Chessguru
Chessguru Chessguru ist offline
Administrator
 
Registriert seit: 29.06.2004
Ort: Rostock
Alter: 55
Land:
Beiträge: 6.570
Bilder: 1
Abgegebene Danke: 1.779
Erhielt 4.812 Danke für 1.442 Beiträge
Member Photo Albums
Aktivitäten Langlebigkeit
3/20 20/20
Heute Beiträge
0/3 sssss6570
AW: DGT Pi Schachcomputer

Hallo Jürgen,

die FIDE hat schon noch ein paar weitere Turnierschachstufen, u.a. die klassische Stufe: 2 Stunden für 40 Züge, 1 Stunde für weitere 20 Züge, 30 Minuten für den Rest oder auch 2 Stunden für 40 Züge, 30 Minuten für den Rest.

Für uns Schachcomputeranhänger wäre die wichtigste Stufe: 2 Stunden für 40 Züge (entspricht ~3 Minuten Durchschnittsbedenkzeit pro Zug). In den meisten Geräten findet sich entweder die Stufe 2h für 40 Züge oder 3 Minuten pro Zug. Wenige Geräte führen noch den Zusatz 1 Stunde für weitere 20 Züge, 30 Minuten für den Rest oder 30 Minuten für den Rest bzw. sind frei programmierbar.

Zitieren:
was mich allerdings erstaunt, weil es nur 1ZK gibt? =>Was passiert danach?
Danach greift einfach wieder die Variante 2 Stunden für 40 Züge.

Also wenn du mich nach meiner Meinung fragen würdest:
  • Stufe 1 - 2 Stunden für 40 Züge
  • Stufe 2 - 2 Stunden für 40 Züge, 1 Stunde für weitere 20 Züge, 30 Minuten für den Rest
  • Stufe 3 - 2 Stunden für 40 Züge, 30 Minuten für den Rest

Gruß
Micha
Mit Zitat antworten
  #208  
Alt 25.08.2017, 22:45
Benutzerbild von Rasmus
Rasmus Rasmus ist offline
Mephisto London 68030
 
Registriert seit: 26.08.2016
Land:
Beiträge: 379
Abgegebene Danke: 165
Erhielt 467 Danke für 181 Beiträge
Member Photo Albums
Aktivitäten Langlebigkeit
1/20 8/20
Heute Beiträge
0/3 ssssss379
AW: DGT Pi Schachcomputer

 Zitat von LocutusOfPenguin Beitrag anzeigen
Wenn es nun feste(!!) Turnierstufen geben würde...wie sollen die gestaltet sein?
Der CT800 (embedded) kann 40Z/90'+30', 40Z/120'+30', 40Z/120'+60' und 40Z/120',20Z/60'+30'. Jeweils mit Fischerzuschlag von 0/10"/20"/30".

Der letzte Turnierlevel hat somit eine ZK nach dem 40. und eine weitere nach dem 60. Zug, denn das war "früher"(tm) die klassische Turnierzeit. Sich an der FIDE zu orientieren bringt angesichts deren laufender Modus-Änderungen nicht soviel, finde ich.
Mit Zitat antworten
Folgender Benutzer sagt Danke zu Rasmus für den nützlichen Beitrag:
  #209  
Alt 26.08.2017, 13:56
Benutzerbild von LocutusOfPenguin
LocutusOfPenguin LocutusOfPenguin ist offline
Chess Machine
 
Registriert seit: 03.08.2017
Ort: Karlsruhe
Land:
Beiträge: 351
Abgegebene Danke: 110
Erhielt 308 Danke für 165 Beiträge
Aktivitäten Langlebigkeit
0/20 7/20
Heute Beiträge
0/3 ssssss351
AW: DGT Pi Schachcomputer

Danke schonmal.

Für FIDE habe ich halt hier geschaut:
https://www.fide.com/FIDE/handbook/r...match_2016.pdf
Die beiden FIDE Modi sind übrigens bei der DGT3000 Modus 13 + 14 (Die Uhr prüft aber nicht die Zuganzahl, sondern blinkt nur mit einer Fahne - für den Schiedsrichter).

Da steht nix mehr von diesen guten alten Zeitkontrollen. Und in der Verbandsrunde spielen wir halt auch diesen Fischer-Turnier-Kram.
Ich bin als alter Hase ja die alten Zeiteinstellungen gewöhnt...da weiss man jedenfalls was man noch an Zeit übrig hat und muss nicht noch erst rechnen.

Wie schon gesagt wird das Einbauen von Turnierstufen in picochess sicherlich noch eine Weile dauern. Geht natürlich schneller, wenn ich kein flexibles Teil brauche (nachdem es jetzt aussieht).

Leider habe ich kaum Zeit mein eigenes Programm wirklich mal zu nutzen. Ich teste eher, und dann spiele ich sowas wie "f4 e5, g4" als W. Ich bewerbe mich auch gleich mal für die "kürzeste Computerpartie" (anderes Thema -Spass) Verstehe deshalb nicht warum alle so lange nachdenken wollen Trotzdem habe ich mal die Fischer Stufen einwenig überarbeitet, sodass es nun kein 4/2 mehr gibt, und stattdessen ein 60/20 (vorher 30) und neu: 90/30, damit erreiche ich 90+40*0,5 = 110min ist einwenig wie 90/40Z bzw. 120/40Z für Arme, aehm

Jürgen

Geändert von LocutusOfPenguin (19.09.2017 um 09:19 Uhr)
Mit Zitat antworten
Folgender Benutzer sagt Danke zu LocutusOfPenguin für den nützlichen Beitrag:
  #210  
Alt 19.09.2017, 09:33
Benutzerbild von LocutusOfPenguin
LocutusOfPenguin LocutusOfPenguin ist offline
Chess Machine
 
Registriert seit: 03.08.2017
Ort: Karlsruhe
Land:
Beiträge: 351
Abgegebene Danke: 110
Erhielt 308 Danke für 165 Beiträge
Aktivitäten Langlebigkeit
0/20 7/20
Heute Beiträge
0/3 ssssss351
AW: DGT Pi Schachcomputer

Hallo,
picochess hat nun (endlich!) auch "permanent Brain" in der UCI Variante.

Keine Ahnung warum ich keine Zeiten schicken kann wenn es für den Computer losgeht (=ponderhit), sondern muss das schon machen wenn der Spieler am Zug ist :-(
Ziemlicher Blödsinn - aber daran kann ich nix ändern.


Details siehe hier: http://picochess.com/picochess-v0-9h-permanent-brain/


Übrigens:
CT800 hat leider kein "ponder" flag. Da muss ich ein Minuspunkt vergeben.
Könnte man das noch einbauen, Rasmus?

Jürgen
Mit Zitat antworten
Folgende 4 Benutzer sagen Danke zu LocutusOfPenguin für den nützlichen Beitrag:
Belcantor (19.09.2017), Chessguru (19.09.2017), Mapi (19.09.2017), Mythbuster (19.09.2017)
Antwort


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 13:36 Uhr.



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