Schachcomputer.info Community

Zurück   Schachcomputer.info Community > Computerschach / Computer Chess: > Mess Emu & andere Emulationen / Mess Emu and other Emulations


Antwort
 
Themen-Optionen Ansicht

  #1  
Alt 16.08.2019, 08:33
Didi Didi ist offline
Boris Handroid
 
Registriert seit: 20.02.2014
Beiträge: 35
Abgegebene Danke: 22
Erhielt 9 Danke für 7 Beiträge
Aktivitäten Langlebigkeit
0/20 11/20
Heute Beiträge
0/3 sssssss35
AW: Tips für Enginevergleiche/-tests unter MessEmu/Winboard

"Nun noch ein Tipp zum Schluss. Bevor man unter Arena ein Match startet, sollte man jede Engine einmal reingeladen und die entsprechende Spielstufe eingestellt haben."

Das Problem sollte doch jetzt automatisiert sein durch die entsprechenden Einträge in den LUA Skripts, oder?
Mit Zitat antworten
  #2  
Alt 16.08.2019, 12:29
Hartmut Hartmut ist offline
Lebende Foren Legende
 
Registriert seit: 01.04.2010
Ort: Nürnberg
Alter: 61
Land:
Beiträge: 2.732
Abgegebene Danke: 3.620
Erhielt 3.272 Danke für 1.401 Beiträge
Aktivitäten Langlebigkeit
19/20 15/20
Heute Beiträge
3/3 sssss2732
AW: Tips für Enginevergleiche/-tests unter MessEmu/Winboard

 Zitat von Didi Beitrag anzeigen
"Nun noch ein Tipp zum Schluss. Bevor man unter Arena ein Match startet, sollte man jede Engine einmal reingeladen und die entsprechende Spielstufe eingestellt haben."

Das Problem sollte doch jetzt automatisiert sein durch die entsprechenden Einträge in den LUA Skripts, oder?
In den Lua-Scripts ist eine Standardspielstufe hinterlegt. In der Regel die, die auch beim EInschalten des Originalrechners verwendet wird. Das kann man natürlich für ein Turnier editieren. Das ist aber umständlicher als die Engine über Arena oder Winboard einmal reinzuladen und die Einstellung dort vorzunehmen, zumal man in Arena und WInboard auch die Emulationsgeschwindigkeit festlegen kann. Im Lua-Script muss man erstmal die Stelle finden, in der die Spielstufe definiert und eingestellt wird.
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation)
https://www.iccf.com/player?id=89948&tab=3
Mit Zitat antworten
  #3  
Alt 17.08.2019, 06:47
Mark 1 Mark 1 ist offline
TASC R40
 
Registriert seit: 27.09.2006
Beiträge: 540
Abgegebene Danke: 948
Erhielt 372 Danke für 203 Beiträge
Aktivitäten Langlebigkeit
4/20 18/20
Heute Beiträge
0/3 ssssss540
AW: Tips für Enginevergleiche/-tests unter MessEmu/Winboard

Hallo Hartmut..

Schöne Beschreibung. Aber wie handhabst du dass mit MM2,MM4,Rebel
und ich glaube auch MM5. Bei Engine Vergleichen mit der aktuellen Messchess Version geht keine Partie zu ende weil immer wieder die interne Zeitkontrolle zu schlägt in den Engines. Bei den vor Versionen hatte Franz die entsprechende Lua Dateien umgeschrieben und es funktionierte ohne Probleme . Offensichtlich hat Sandro die entsprechende Routine den Lua Datei entfernt .

Viele Grüße
Mark 1
Mit Zitat antworten
  #4  
Alt 17.08.2019, 14:47
Hartmut Hartmut ist offline
Lebende Foren Legende
 
Registriert seit: 01.04.2010
Ort: Nürnberg
Alter: 61
Land:
Beiträge: 2.732
Abgegebene Danke: 3.620
Erhielt 3.272 Danke für 1.401 Beiträge
Aktivitäten Langlebigkeit
19/20 15/20
Heute Beiträge
3/3 sssss2732
AW: Tips für Enginevergleiche/-tests unter MessEmu/Winboard

Gerade bei denen hab ich es noch nicht probiert. So schnell wie im Moment neue Versionen kommen, kommt man ja auch nicht nach... lach.

Bei den genannten Geräten mal Franz anhauen. Vielleicht lässt er sich ja erweichen. Er weiss ja am besten, was er in den lua-Dateien hier verändert hat. Oder im Github von Snadro darauf hinweisen, dass der sich das mal ansieht.

Aber gerade bei MM4 und MM5 benutz ich unter Arena und Co immer noch die alten ursprünglichen Dateien, die man auch auf der Rebel-Homepage noch findet und die speziell für Arena gemacht wurden. Einfach weil sie am unkompliziertesten laufen. Und da hat man die Probleme nicht. Aber klar... befriedigend ist das natürlich nicht. Wie gesagt. Mal Franz fragen, der weiss ja wo er die Änderungen vorgenommen hat und kann die eventuell wieder einfügen.
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation)
https://www.iccf.com/player?id=89948&tab=3
Mit Zitat antworten
  #5  
Alt 21.08.2019, 13:07
Hartmut Hartmut ist offline
Lebende Foren Legende
 
Registriert seit: 01.04.2010
Ort: Nürnberg
Alter: 61
Land:
Beiträge: 2.732
Abgegebene Danke: 3.620
Erhielt 3.272 Danke für 1.401 Beiträge
Aktivitäten Langlebigkeit
19/20 15/20
Heute Beiträge
3/3 sssss2732
AW: Tips für Enginevergleiche/-tests unter MessEmu/Winboard

 Zitat von Mark 1 Beitrag anzeigen
Hallo Hartmut..

Schöne Beschreibung. Aber wie handhabst du dass mit MM2,MM4,Rebel
und ich glaube auch MM5. Bei Engine Vergleichen mit der aktuellen Messchess Version geht keine Partie zu ende weil immer wieder die interne Zeitkontrolle zu schlägt in den Engines. Bei den vor Versionen hatte Franz die entsprechende Lua Dateien umgeschrieben und es funktionierte ohne Probleme . Offensichtlich hat Sandro die entsprechende Routine den Lua Datei entfernt .

Viele Grüße
Mark 1
Da würde mich jetzt noch was interessieren, weil Du das ja getestet hast.

Beim MM2 kann man ja weiterspielen. Wird die Bedenkzeit überschritten erscheint zwar das "Time"-Symbol aber durch drücken von CL kann man das wegdrücken und dann weiterspielen. Das ist zwar in automatischen Turnieren störend, weil man quasi dabeibleiben muss um an der entsprechenden Stelle einzugreifen, aber ohne Änderung der .lua-Datei nicht zu ändern. Hier musst Du mal Franz oder Sandro anhauen.

Beim MM4 und MM5 kann man das ebenfalls mit der CL-Taste machen, muss es aber nicht. Normalerweise kann (zumindest laut Anleitung) hier auch weitergespielt werden, indem man einfach seinen Zug ausführt. Wie reagiert Arena mit der Mess-Engine an dieser Stelle? Normalerweise sollte doch eigentlich nichts passieren. Während der Gegner des MM4 am Zug ist, macht die .lua des MM4 nichts. Führt der Gegner den Zug aus (und steht zwischenzeitlich Time auf dem Display) müsste der Zug eigentlich ganz normal ausgeführt werden. Zumindest, wenn die Anleitung an dieser Stelle korrekt ist.

Beim Rebel5 sollte es eigentlich keine Probleme geben. Laut Anleitung ist hier eine Zeitkontrolle in der Form wie bei MM2 - MM5 gar nicht vorgesehen. Daher sollte es hier auch keine Spielabbrüche geben.
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation)
https://www.iccf.com/player?id=89948&tab=3
Mit Zitat antworten
Folgender Benutzer sagt Danke zu Hartmut für den nützlichen Beitrag:
Mark 1 (21.08.2019)
  #6  
Alt 21.08.2019, 13:25
Hartmut Hartmut ist offline
Lebende Foren Legende
 
Registriert seit: 01.04.2010
Ort: Nürnberg
Alter: 61
Land:
Beiträge: 2.732
Abgegebene Danke: 3.620
Erhielt 3.272 Danke für 1.401 Beiträge
Aktivitäten Langlebigkeit
19/20 15/20
Heute Beiträge
3/3 sssss2732
AW: Tips für Enginevergleiche/-tests unter MessEmu/Winboard

Nun noch eine kleine Ergänzung zu meinen Ausführungen mit automatischen Spiel. Es gibt hier leider (auch bei den Geräten mit "normaler" Spielstufe) noch so einige Gags...

Wir haben ja mehrere Geräte die sich mit verschiedenen Taktfrequenzen betreiben lassen (z.B. der Mephisto II im Batteriemodus oder mit 6.1 MHz Vollleistung). Rein theoretisch kann man die beiden in Arena gegeneinander spielen lassen. Man erstellt dann in der Engineverwaltung - um beim Beispiel Mephisto II zu bleiben - einfach eine Kopie der Engine.

Das schöne ist: Hat man in den Engineeinstellungen für die erste Version jetzt eine Spielstufe definiert (z.B. a6) so kann man für die 2. Version auch eine andere definieren. Da dies in den Engineeinstellungen von Arena gespeichert wird, ist das kein Problem.

Das weniger schöne ist: Man hat nun zwar offiziell in der Engineliste 2 verschiedene Mephisto II-Engines, aber leider greifen beide auf dieselbe Enginedatei zu. Die Einstellungen der Taktfrequenz geschehen aber nicht in Arena sondern in Mess unter Configuration. Daher ist es nicht möglich dass nach Ende der Partie die Einstellungen gespeichert werden. Man kann lediglich für die aktuell laufende Partie bei beiden Instanzen (wenn man Mephisto II Version 1 gegen Mephisto II Version II spielen lässt) die Taktfrequent der einen Engine ändern, während die der anderen Engine beibehalten wird. Nach der Partie aber, ist die Einstellung wieder auf der, der zuletzt geschlossenen Engine. Das ist etwas störend.

Naja, ich wäre nicht ich, wenn ich nicht ein paar dreckige Tricks drauf hätte. Und so kann man sich auch hier mit einem Trick behelfen, indem man ganz einfach mit 2 Versionen von Franz Emulation arbeitet (z.B. CB-Emu und CB-Emu Kopie) und in Arena eine 2. mess.cmd anlegt (z.B. messkopie.cmd). Die erste muss dann auf CB-Emu verweisen, die 2. auf CB-Emu Kopie. Ensprechend muss auch in der Engineverwaltung von Arena dann natürlich dafür gesorgt werden, dass die jeweils richtige cmd-Datei aufgerufen wird. Hat man das alles richtig gemacht, dann werden jeweils die Versionen aus den verschiedenen CB-Emus verwendet und man kann auch die gleiche Engine mit verschiedenen Taktfrequenzen innerhalb eines Turniers verwenden. Ist zwar ein wenig aufwändig, aber es funktioniert.

Aber vorsicht: Bei der Geschwindigkeit, mit der neue Versionen von Franz kommen, muss man in diesem Fall natürlich darauf achten, dass man gerade ein Turnier mit 2 CB-Emu-Ordnern laufen hat und muss natürlich entsprechend immer beide ersetzen, wenn man eine neue CB-Emu Version benutzen will. Aber da muss man halt durch.
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation)
https://www.iccf.com/player?id=89948&tab=3

Geändert von Hartmut (21.08.2019 um 13:35 Uhr)
Mit Zitat antworten
Folgende 2 Benutzer sagen Danke zu Hartmut für den nützlichen Beitrag:
Boris (27.08.2019), Mark 1 (21.08.2019)
  #7  
Alt 21.08.2019, 20:38
Mark 1 Mark 1 ist offline
TASC R40
 
Registriert seit: 27.09.2006
Beiträge: 540
Abgegebene Danke: 948
Erhielt 372 Danke für 203 Beiträge
Aktivitäten Langlebigkeit
4/20 18/20
Heute Beiträge
0/3 ssssss540
AW: Tips für Enginevergleiche/-tests unter MessEmu/Winboard

Hallo Hartmut

Die Sache werde ich mir noch mal genauer anschauen. Ich habe noch eine frühere Version von Franz wo er das Problem gelöst hat. Somit konnte man einigermaßen auch Turniere durchführen.
Ein Zeit Problem gibt es immer dann wenn das Display

„ A1A1 “ (MM II)
„ ΓINE “ (Rebel) kurzzeitig im Display , aber Rebel spielte weiter.

Und ja , manchmal muss man die Figur auch selber ziehen . Das hatte ich nicht getan. Wie gesagt,
werde ich mir das nochmal genauer anschauen.

Keine Probleme gibt es wenn man Stufe 1 einstellt .Die Zeitkontrolle beginnt ab Stufe 2 (ohne Gewähr)

Ok , jetzt alles nicht schlimm und bin früh über weitere Modelle. Freue mich auf Mark 3 und V.


Viele Grüße
Mark 1
Mit Zitat antworten
  #8  
Alt 22.08.2019, 04:29
StPohl StPohl ist offline
TASC R30
 
Registriert seit: 30.03.2018
Land:
Beiträge: 430
Abgegebene Danke: 71
Erhielt 563 Danke für 250 Beiträge
Aktivitäten Langlebigkeit
0/20 7/20
Heute Beiträge
1/3 ssssss430
AW: Tips für Enginevergleiche/-tests unter MessEmu/Winboard

Ich persönlich interessiere mich für automatische Turniere von Brettcomputeremulationen zwar nicht, aber finde die Möglichkeit an sich prima. Da das Ganze (wie nicht anders zu erwarten war) recht kompliziert ist, würde ich folgenden Rat geben:
Hartmut sollte seine gesammelten Ratschläge in eine Textdatei zusammenfassen und diese dann bei Ergänzungen oder Neuerungen jeweils aktualisieren. Am besten auch ein konkretes Beispiel-Turnier ganz genau step-by-step erläutern. Dieses Textfile dann irgendwo zum Download anbieten oder (noch besser) gleich dem Emu-Download von Franz hinzufügen.
Denn so ein Foren-Thread wird schnell groß und unübersichtilich....
Mit Zitat antworten
  #9  
Alt 22.08.2019, 10:47
Hartmut Hartmut ist offline
Lebende Foren Legende
 
Registriert seit: 01.04.2010
Ort: Nürnberg
Alter: 61
Land:
Beiträge: 2.732
Abgegebene Danke: 3.620
Erhielt 3.272 Danke für 1.401 Beiträge
Aktivitäten Langlebigkeit
19/20 15/20
Heute Beiträge
3/3 sssss2732
AW: Tips für Enginevergleiche/-tests unter MessEmu/Winboard

 Zitat von StPohl Beitrag anzeigen
Da das Ganze (wie nicht anders zu erwarten war) recht kompliziert ist, würde ich folgenden Rat geben:
Hartmut sollte seine gesammelten Ratschläge in eine Textdatei zusammenfassen und diese dann bei Ergänzungen oder Neuerungen jeweils aktualisieren. Am besten auch ein konkretes Beispiel-Turnier ganz genau step-by-step erläutern. Dieses Textfile dann irgendwo zum Download anbieten oder (noch besser) gleich dem Emu-Download von Franz hinzufügen.
Denn so ein Foren-Thread wird schnell groß und unübersichtilich....
Eine gute Idee. Ein wenig werde ich noch Daten sammeln aber wenn Franz dann einverstanden ist, würde ich ihm dann ein fertiges Worddokument oder pdf liefern in dem alles beschrieben ist. Aber wie gesagt, ein wenig werde ich noch Daten sammeln. Ich gebe nur ungern halbfertige Sachen raus...
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation)
https://www.iccf.com/player?id=89948&tab=3
Mit Zitat antworten
Folgende 2 Benutzer sagen Danke zu Hartmut für den nützlichen Beitrag:
Boris (27.08.2019), germangonzo (22.08.2019)
  #10  
Alt 22.08.2019, 11:06
fhub fhub ist offline
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 2.972
Abgegebene Danke: 625
Erhielt 7.472 Danke für 1.668 Beiträge
Aktivitäten Langlebigkeit
8/20 15/20
Heute Beiträge
1/3 sssss2972
AW: Tips für Enginevergleiche/-tests unter MessEmu/Winboard

 Zitat von Hartmut Beitrag anzeigen
Ein wenig werde ich noch Daten sammeln aber wenn Franz dann einverstanden ist, würde ich ihm dann ein fertiges Worddokument oder pdf liefern in dem alles beschrieben ist.
Natürlich hätte ich nichts dagegen, endlich mal etwas wo ich keine Arbeit damit habe!
Aber wenn, dann lieber als PDF, denn Word-Dokumente mag ich gar nicht.
Mit Zitat antworten
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
MessEmu: Artworks für die MessEmu Luis Mess Emu & andere Emulationen / Mess Emu and other Emulations 130 22.07.2022 19:20
MessEmu: MessChess und Winboard fhub Mess Emu & andere Emulationen / Mess Emu and other Emulations 33 13.10.2019 14:16
Info: UCI und XBoard/Winboard Solwac Die ganze Welt der Schachcomputer / World of chess computers 9 17.08.2017 19:52
News: MephBoard - Winboard Engine für Mephisto PC-Modul krval Technische Fragen und Probleme / Tuning 8 11.01.2012 21:30
Leonardo SciSys/Saitek Bedienung - Hat jemand Tips? schachleonardo Die ganze Welt der Schachcomputer / World of chess computers 8 15.06.2009 21:38


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:23 Uhr.



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