Schachcomputer.info Community

Schachcomputer.info Community (https://www.schachcomputer.info/forum/index.php)
-   Die ganze Welt der Schachcomputer / World of chess computers (https://www.schachcomputer.info/forum/forumdisplay.php?f=2)
-   -   Frage: Mephisto MM IV / MM V mit anderen Figurenwerten (https://www.schachcomputer.info/forum/showthread.php?t=5455)

DarkStar 21.05.2017 18:45

Mephisto MM IV / MM V mit anderen Figurenwerten
 
Hallo,

wäre es für euch ggf. interessant mal die Spielweise der Module MM IV und MM V mit veränderten Figurenwerten auszuprobieren?

Stay tuned ...
Carsten

voelkx 21.05.2017 20:40

AW: Mephisto MM IV / MM V mit anderen Figurenwerten
 
Hallo Carsten,

ich habe dein letztes Projekt ganz aus den Augen verloren.
Wie ist denn der Stand des Eröffnungsmoduls?
Ist es nun für alle zugänglich?
Und nun startest du schon eine neues Projekt - hört sich interessant an!!!

Gruß Volker

DarkStar 21.05.2017 20:54

AW: Mephisto MM IV / MM V mit anderen Figurenwerten
 
Hallo Volker,

Zitieren:

Zitat von voelkx (Beitrag 66729)
Wie ist denn der Stand des Eröffnungsmoduls?
Ist es nun für alle zugänglich?
Und nun startest du schon eine neues Projekt - hört sich interessant an!!!

Eröffnungsmodul (Hardware) funktioniert wunderbar. Ein paar Platinen aus der ersten Fertigung sind noch übrig.
Wie man sich dafür eine eigene Eröffungsbibliothek erstellt (derzeit MM IV, HG 440) hatte ich ja schonmal beschrieben. Es gibt auch schon Leute, die an einer eigenen Bibliothek arbeiten ....

Parallel habe ich immer ein paar Projekte in Arbeit. Derzeit nehme ich gerade den MM IV und den MM V auseinander. Da kann ich jetzt schon einige Parameter ändern.

Stay tuned ...
Carsten

voelkx 21.05.2017 21:52

AW: Mephisto MM IV / MM V mit anderen Figurenwerten
 
Hallo Carsten,
das heißt, irgendwann wird es für alle die interessiert sind ein zusätzlichen Eröffnungsmodul geben?
Die Werte der Figuren kenne ich ja von den Lang Programmen.
Wird es bei dir ähnlich komfortabel via eines Menüs gehen?
Das wäre ja dann sehr praktisch.
Gruß Volker

DarkStar 21.05.2017 22:08

AW: Mephisto MM IV / MM V mit anderen Figurenwerten
 
Hallo Volker,

Zitieren:

Zitat von voelkx (Beitrag 66733)
das heißt, irgendwann wird es für alle die interessiert sind ein zusätzlichen Eröffnungsmodul geben?

Ich kann niemanden zwingen, seine selbst erstellte Eröffnungsbibliothek allen zur Verfügung zu stellen. Wenn Du eine Bibliothek erstellen willst, die Du dann der Öffentlichkeit zur Verfügung stellst, kannst du das gerne machen.

Ich liefere dazu nur die Technik, um eine selbst erstelle Bibliothek im MM IV bzw. als HG 440 Ersatz einsetzbar zu machen.

Und dafür kann ich halt auch eine selbsterstellte Platine zur Verfügung stellen. Die HG 440 / HG 550 Module sind ja extrem teuer.

Zitieren:

Zitat von voelkx (Beitrag 66733)
Die Werte der Figuren kenne ich ja von den Lang Programmen.
Wird es bei dir ähnlich komfortabel via eines Menüs gehen?

Du kennst also die Figurenwerte des MM IV bzw. MM V? Da ich die erst seit diesem Wochenende kenne, würden mich deine Werte jetzt doch interessieren

Das mit dem Menü verstehe ich nicht. Das MM IV Modul hat kein Menü um die Figurenwerte einzustellen. Das muss schon statisch im Eprom erfolgen.

Stay tuned ...
Carsten

voelkx 22.05.2017 06:57

AW: Mephisto MM IV / MM V mit anderen Figurenwerten
 
Hallo Carsten,
aber um die eigene Bibliothek zu verewigen, braucht man Equipment und ne Menge Wissen.
Ich meinte die Möglichkeit bei Vancouver die Werte der Figuren zu ändern.
Und da gibt es ja einen Menüpunkt für die Einstellung.
Beim MMIV/V kenne ich das nicht.
Gruß Volker

DarkStar 22.05.2017 18:12

AW: Mephisto MM IV / MM V mit anderen Figurenwerten
 
Hallo Volker,

Zitieren:

Zitat von voelkx (Beitrag 66737)
aber um die eigene Bibliothek zu verewigen, braucht man Equipment und ne Menge Wissen.

Alles was man braucht ist eine Tabellenkalkulation und ein paar Ideen, welche Eröffnungen man in sein "eigenes" HG 440 packen möchte.

Das Equipment und das Wissen, um die Bibliothek zu erstellen, habe ich ja (siehe auch: https://www.schachcomputer.info/foru...ighlight=hg440 )

Zitieren:

Zitat von voelkx (Beitrag 66737)
Ich meinte die Möglichkeit bei Vancouver die Werte der Figuren zu ändern.

Schau mal auf den Threadtitel

Außerdem sind wir vom eigentlichen Thema abgewichen ... ich wollte nur wissen, ob jemand Interesse hat, den MM IV oder MM V mal mit anderen Figurenwerten zu testen ....

Stay tuned ...
Carsten

mclane 23.05.2017 09:44

AW: Mephisto MM IV / MM V mit anderen Figurenwerten
 
Da müsste man mal überlegen welche figurenwerte man da überhaupt einstellt.

DarkStar 23.05.2017 19:13

AW: Mephisto MM IV / MM V mit anderen Figurenwerten
 
Vielleicht wäre das ein Ansatz ...

https://www.schachcomputer.info/foru...t=figurenwerte


Also vielleicht einfach mal
Bauer 1
Springer 4
Läufer 4
Turm 6
Dame 13

Stay tuned ...
Carsten

xchessg 23.05.2017 19:51

Re: AW: Mephisto MM IV / MM V mit anderen Figurenwerten
 
Zitieren:

Zitat von DarkStar (Beitrag 66756)
Vielleicht wäre das ein Ansatz ...

https://www.schachcomputer.info/foru...t=figurenwerte


Also vielleicht einfach mal
Bauer 1
Springer 4
Läufer 4
Turm 6
Dame 13

Stay tuned ...
Carsten

Hi,

In geschlossene Stellungen wurde ich die turmwert auf 5 setzen ,und Dame auf 11, alle andere sind gut. In offene Stellungen Turm auf 6 und Dame auf 11. In Stellungen wo die Konigsstellung unsicher ist: Dame auf 14 und S und L auf 5 (so lange die Damen noch auf das Brett sind).

Die Figurenwerten muss man also mehr dynamisch sehen, Aber wie muss mann das einprogammieren? Schon mit die Definition von offene und geschlossene Stellungen fangt es an...

Gruss

Xavier

DarkStar 23.05.2017 19:57

AW: Mephisto MM IV / MM V mit anderen Figurenwerten
 
Hi,

sowohl MM IV als auch MM V arbeiten statisch mit folgenden Werten

Bauer 1
Springer 3
Läufer 3
Turm 5
Dame 9

Das kann man ändern und experimentieren. Eine dynamische Änderung der Figurenwerte, abhängig von der Stellung, wird von obigen Modulen nicht unterstützt.

Stay tuned ...
Carsten

DarkStar 24.05.2017 18:49

AW: Mephisto MM IV / MM V mit anderen Figurenwerten
 
Hallo,

tja, viel Interesse scheint nicht zu existieren ...

Wundert mich etwas, da das Ganze recht spannend ist ...
Dann werde ich das mal nur für mich testen

Weiterführende Änderungen am MM IV und MM V zu publizieren, kann ich mir dann auch sparen, wobei ich täglich neue interessante Dinge im Code entdecke ...

Stay tuned ...
Carsten

mclane 24.05.2017 18:59

AW: Mephisto MM IV / MM V mit anderen Figurenwerten
 
Kann man nur ganze Zahlen einstellen ?!

Also die Sache ist die, warum das Interesse vielleicht nicht so hoch ist, das man bei ed Schröders Programmen auch alles mögliche (pc Programme) einstellen kann. Bei vielen pc Programmen lässt sich fast jeder Parameter ändern.
Und es hat immer versuche gegeben den spielstil zu verändern. Ist ein sehr zeitaufwendiges Unterfangen.

RolandLangfeld 24.05.2017 21:21

AW: Mephisto MM IV / MM V mit anderen Figurenwerten
 
Zitieren:

Zitat von DarkStar (Beitrag 66764)
Hallo,

tja, viel Interesse scheint nicht zu existieren ...

Wundert mich etwas, da das Ganze recht spannend ist ...
Dann werde ich das mal nur für mich testen

Weiterführende Änderungen am MM IV und MM V zu publizieren, kann ich mir dann auch sparen, wobei ich täglich neue interessante Dinge im Code entdecke ...

Stay tuned ...
Carsten

Hallo Carsten,

Ich habe vor Jahren mal den Code des MM IV disassembliert und versucht, mich darin zurecht zu finden. Mein Augenmerk lag damals auf der Interruptroutine und der Ansteuerung der Peripherie, einige der Erkenntnisse sind dann auch in den Mess-Emulator eingeflossen. Wenn du es geschafft hast, die Stelle im Code zu finden, die die Figurenwerte festlegt meine volle Hochachtung !Für diejenigen, die mehr am Spiel als an der Hard-und Software interessiert sind, müsste es eine elegante Art der Eingabe der Figurenwerte geben, damit sich das Experimnentieren damit lohnt. Ich bin mir aber nicht sicher, ob noch genügend Platz im ROM ist, um soetwas zu programmieren.

Gruß
Roland

Drahti 24.05.2017 21:44

AW: Mephisto MM IV / MM V mit anderen Figurenwerten
 
Platz wäre... im ROM mit der Bibliothek (HG440). Einfacher scheint mir aber die Manipulation in einer Emulation, da wäre auch die oben vorgeschlagene Änderung im Verlauf eines Spiels easy möglich...

Mythbuster 24.05.2017 21:48

AW: Mephisto MM IV / MM V mit anderen Figurenwerten
 
Hallo,
grundsätzlich wäre das schon interessant, weil man damit den Stil sehr beeinflussen kann, siehe spätere Lang Module.

In der Regel gilt: Setzt man die Figurenwerte runter, spielt er riskanter, da die positionellen Faktoren in Relation stärker gewichtet werden.

Ich nutze beim Vancouver als Einstellung zwischen 80% und 90% ... das Ergebnis ist, dass der Stil durchaus noch interessanter wird.

Ähnliches kann ich mir auch bei den Schröder Programmen vorstellen.

DarkStar 26.05.2017 10:10

AW: Mephisto MM IV / MM V mit anderen Figurenwerten
 
Hallo Roland,

Zitieren:

Zitat von RolandLangfeld (Beitrag 66771)
Mein Augenmerk lag damals auf der Interruptroutine und der Ansteuerung der Peripherie, einige der Erkenntnisse sind dann auch in den Mess-Emulator eingeflossen.

Aha. Ich habe mich schon immer gefragt, wer da Informationen zugesteuert hat. Respekt!

Zitieren:

Zitat von RolandLangfeld (Beitrag 66771)
Wenn du es geschafft hast, die Stelle im Code zu finden, die die Figurenwerte festlegt meine volle Hochachtung !Für diejenigen, die mehr am Spiel als an der Hard-und Software interessiert sind, müsste es eine elegante Art der Eingabe der Figurenwerte geben, damit sich das Experimnentieren damit lohnt.

Ich habe mal einen kleinen Editor geschrieben (noch nicht fertig). Damit kann man verschiedene Werte relativ einfach ändern. Derzeit mache ich mir hauptsächlich um neue Texte für das Display Gedanken. Auch gibt es ja keine sprachlich angepassten Versionen (Englisch, Französisch, Spanisch, Russisch etc.). Das lässt sich jetzt einfach ändern. Hier mal die Ausgabe mit allen im Display dargestellten Texten vom MM IV und MM V (sorry, etwas länger).

Wer da also Ideen für bessere Anzeigen hat, immer her damit. Ich habe mich z. B. gefragt, warum "Matt" nur als "Mat" angezeigt wird ...

Code:


Mephisto MM IV & MM V - Editor V1.15
====================================
Copyright 2017 by google.com/+CarstenMeyer

Syntax: Editor.exe TARGET ACTION TYPE [KEY] [NEWDATA]

TARGET = MM4 | MM5                        - MM4 = Mephisto MM IV
                                        - MM5 = Mephisto MM V
ACTION = SET | SHOW | UPDATE | RESET        - SET = set values
                                        - SHOW = show values
                                        - UPDATE = update values
                                        - RESET = reset values
TYPE  = TEXT | VALUES | POSITION        - TEXT = Display Content
                                        - Values = Piece values
                                        - Position = Startpostion
[KEY]  = ALL | PIECETYPE | TEXTKEY        - ALL = change interactive
        PIECETYPE =
                PAWN        - no comment
                KNIGHT        - no comment
                BISHOP        - no comment
                ROOK        - no comment
                QUEEN        - no comment
                KING        - no comment
        TEXTKEY =
                AI        - Automatische Information
                AU        - Automatik
                BD        - Brett Drehen
                BE        - Bester Zug vs. Zufallsgenerator
                BL        - Blitz Schach
                CL        - CL
                END        - Ende
                EP        - En Passant
                ERR1        - Error 1
                ERR2        - Error 2
                ERR3        - Error 3
                ERR4        - Error 4
                ERR5        - Error 5
                HG44        - Name externes Eröffnungsmodul HG440
                HG55        - Name externes Eröffnungsmodul HG550
                LE        - Level oder Lehrer - prüfen
                LE2        - Level oder Lehrer - prüfen
                MAT        - Matt
                MEMO        - Memo
                NO        - Keine Mattlösung / keine Nebenlösung gefunden
                PATT        - Patt
                PLAY        - Play
                POS        - Position
                PR        - Promotion
                PR1        - prüfen
                PR2        - Promotion
                RE50        - Remis 50 Züge
                RESG        - Resign
                REUN        - noch prüfen
                RE_3        - Remis 3 Wiederholungen
                SCH        - Schach
                STA        - Spielrückstellung
                SUM        - SUM
                TH        - Theorie Eröffnung / Bibliothe ein / aus
                THEO        - noch in Theorie
                TIME        - Time
                TO        - Ton Generator an / aus
[NEWDATA]  = TEXT | VALUE | POSITION        - TEXT        = String
                                        - VALUE        = 0 - 255
                                        - POSITION        = FEN String

Examples
Editor.exe MM4 SET TEXT AU AU2
Editor.exe MM4 SET VALUES BISHOP 4
Editor.exe MM5 SHOW TEXT PLAY

reading: mephisto4.rom ... done.
get modul type ... MM4 found

AI : Automatische Information
 _                 
|_|  |    _    _ 
| |  |             

AU : Automatik
 _                 
|_|  | |  _    _ 
| |  |_|           

BD : Brett Drehen
                   
|_    _|  _    _ 
|_|  |_|           

BE : Bester Zug vs. Zufallsgenerator
      _           
|_  |_    _    _ 
|_|  |_           

BL : Blitz Schach
                _ 
|_  |          _| 
|_|  |_        |   

CL : CL
 _              _ 
|    |          _| 
|_  |_        |   

END : Ende
 _                 
|_    _    _|     
|_  | |  |_|     

EP : En Passant
 _    _           
|_  |_|           
|_  |             

ERR1 : Error 1
 _                 
|_    _    _    | 
|_  |    |      | 

ERR2 : Error 2
 _              _ 
|_    _    _    _| 
|_  |    |    |_ 

ERR3 : Error 3
 _              _ 
|_    _    _    _| 
|_  |    |    _| 

ERR4 : Error 4
 _                 
|_    _    _  |_| 
|_  |    |      | 

ERR5 : Error 5
 _              _ 
|_    _    _  |_ 
|_  |    |    _| 

HG44 : Name externes Eröffnungsmodul HG440
      _           
|_|  |    |_|  |_| 
| |  |_|    |    | 

HG55 : Name externes Eröffnungsmodul HG550


LE : Level oder Lehrer - prüfen
      _           
|    |_    _    _ 
|_  |_           

LE2 : Level oder Lehrer - prüfen
      _           
|    |_           
|_  |_           

MAT : Matt
 _    _    _       
| |  |_|  |       
| |  | |  |       

MEMO : Memo
 _    _    _    _ 
| |  |_  | |  | | 
| |  |_  | |  |_| 

NO : Keine Mattlösung / keine Nebenlösung gefunden
                   
      _    _       
    | |  |_|     

PATT : Patt
 _    _    _    _ 
|_|  |_|  |    |   
|    | |  |    |   

PLAY : Play
 _        _       
|_|  |    |_|  |_| 
|    |_  | |  _| 

POS : Position
 _    _    _       
|_|  | |  |_       
|    |_|  _|     

PR : Promotion
 _                 
|_|  _    _    _ 
|    |             

PR1 : prüfen

PR2 : Promotion

RE50 : Remis 50 Züge
      _    _    _ 
 _  |_  |_  | | 
|    |_    _|  |_| 

RESG : Resign
      _    _    _ 
 _  |_  |_  |   
|    |_    _|  |_| 

REUN : noch prüfen
      _           
 _  |_  | |  _ 
|    |_  |_|  | | 

RE_3 : Remis 3 Wiederholungen
      _        _ 
 _  |_        _| 
|    |_        _| 

SCH : Schach
 _    _           
|_  |    |_|     
 _|  |_  | |     

STA : Spielrückstellung
 _    _    _       
|_  |    |_|     
 _|  |    | |     

SUM : SUM
 _        _       
|_  | |  | |     
 _|  |_|  | |     

TH : Theorie Eröffnung / Bibliothe ein / aus
 _                 
|    |_|  _    _ 
|    | |           

THEO : noch in Theorie
 _        _    _ 
|    |_|  |_  | | 
|    | |  |_  |_| 

TIME : Time
 _        _    _ 
|    |    | |  |_ 
|    |    | |  |_ 

TO : Ton Generator an / aus
 _    _           
|    | |  _    _ 
|    |_|


Zitieren:

Zitat von RolandLangfeld (Beitrag 66771)
Ich bin mir aber nicht sicher, ob noch genügend Platz im ROM ist, um soetwas zu programmieren.

Da ist noch viel Platz Da könnte man wahrscheinlich noch ein Dame Programm reinpacken ...

Stay tuned ...
Carsten

Joscho 26.05.2017 17:07

AW: Mephisto MM IV / MM V mit anderen Figurenwerten
 
Hallo Carsten,

heißt "prüfen" oder "noch prüfen", dass Du an der jeweiligen Bedeutung interessiert bist?
Falls ja, here we go:
- LE: kann tatsächlich sowohl Level bedeuten als auch das Ein- und Ausschalten des Schachlehrers anzeigen
- Pr_1 bis Pr_8: Problemstufe mit Matt in 1 bis 8 Zügen
- rEUn: Remis durch ungenügendes Material

Matt wurde bei den Brickets, dem MMI und MMI tatsächlich mit zwei T angezeigt. Keine Ahnung, wann und warum sich das geändert hat.

Gruß
-Jochen

Drahti 26.05.2017 17:16

AW: Mephisto MM IV / MM V mit anderen Figurenwerten
 
Es spart ein Byte :D

Oder Ed konnte sich nicht zwischen Matt (dt.) und Mate (engl.) entscheiden, so blieb es dann bei Mat. Die anderen Abkürzungen sind ja auch eher ein Wirrwar aus denglisch, der beschränkten Darstellungsmöglichkeiten des 4stelligen 7Segment-Displays geschuldet...

DarkStar 26.05.2017 17:28

AW: Mephisto MM IV / MM V mit anderen Figurenwerten
 
Hallo Jochen,

Zitieren:

Zitat von Joscho (Beitrag 66798)

heißt "prüfen" oder "noch prüfen", dass Du an der jeweiligen Bedeutung interessiert bist?

Ja genau. Es taucht halt zweimal im Code auf und ich bin mir nicht sicher, welche Stelle was ist. Bin gerade zu faul, um das selbst auszuprobieren.

Zitieren:

Zitat von Joscho (Beitrag 66798)
Falls ja, here we go:
- LE: kann tatsächlich sowohl Level bedeuten als auch das Ein- und Ausschalten des Schachlehrers anzeigen

Ja, aber es gibt ja "LE--" und "LE ". Intuitiv gehe ich davon aus, das "LE--" der Schachlehrer ist (ähnlich wie bei bE (bester Zug)) und "LE " die Levelanzeige ...

Zitieren:

Zitat von Joscho (Beitrag 66798)

- Pr_1 bis Pr_8: Problemstufe mit Matt in 1 bis 8 Zügen

Uups. Ist das nicht Promotion? Sicher?
Zitieren:

Zitat von Joscho (Beitrag 66798)

- rEUn: Remis durch ungenügendes Material

Werde ich übernehmen. Danke!

Zitieren:

Zitat von Joscho (Beitrag 66798)
Matt wurde bei den Brickets, dem MMI und MMI tatsächlich mit zwei T angezeigt. Keine Ahnung, wann und warum sich das geändert hat.

Gut zu wissen. Dann werde ich das defintiv wieder mit zwei "t" schreiben.

Vielen Dank für die Infos.

Stay tuned ...
Carsten

DarkStar 26.05.2017 17:30

AW: Mephisto MM IV / MM V mit anderen Figurenwerten
 
Hi,

Zitieren:

Zitat von Drahti (Beitrag 66799)
Es spart ein Byte :D

Nicht mal das. Das nicht genutzte Byte liegt einfach brach ...
Ich werde es zukünftig reaktivieren!

Zitieren:

Zitat von Drahti (Beitrag 66799)
Oder Ed konnte sich nicht zwischen Matt (dt.) und Mate (engl.) entscheiden, so blieb es dann bei Mat. Die anderen Abkürzungen sind ja auch eher ein Wirrwar aus denglisch, der beschränkten Darstellungsmöglichkeiten des 4stelligen 7Segment-Displays geschuldet...

Das ist eine schöne Erklärung! Macht irgendwie sogar Sinn ...
Danke!

Stay tuned ...
Carsten

Drahti 26.05.2017 20:09

AW: Mephisto MM IV / MM V mit anderen Figurenwerten
 
LE-- bedeutet Schachlehrer aus/deaktiviert
LE dann ist der Schachlehrer aktiv
LE aber eben auch Level, also nicht ganz eindeutig, im Kontext aber klar und als Level steht immer eine Ziffer dabei, 0 - 9 ist möglich, abgetrennt durch ein Leerzeichen, also "LE 1" als default nach dem Reset

Pr kann tatsächlich für Promotion stehen, dann dabei die Figur, also bspw. "Pr d" für Dame.

Ansonsten ist Problemstufe auch richtig:
Pr-- Problemstufe ausgeschaltet
Pr 5 wäre Matt in 5 finden...

Ich schlage vor, dass wenn Du schon die Texte anpassen möchtest... biete gleich ein vernünftiges Display dafür an, 2x16 oder DotMatrix :) Ja, nee, schon klar, Ansteuerung dürfte nicht trivial sein... :o

xchessg 26.05.2017 20:49

Re: AW: Mephisto MM IV / MM V mit anderen Figurenwerten
 
Zitieren:

Zitat von Drahti (Beitrag 66799)
Es spart ein Byte :D

Oder Ed konnte sich nicht zwischen Matt (dt.) und Mate (engl.) entscheiden, so blieb es dann bei Mat. Die anderen Abkürzungen sind ja auch eher ein Wirrwar aus denglisch, der beschränkten Darstellungsmöglichkeiten des 4stelligen 7Segment-Displays geschuldet...

Hi,

"Mat" ist Matt in Niederlandische Sprache...

Gruss

Xavier

mclane 27.05.2017 00:38

AW: Mephisto MM IV / MM V mit anderen Figurenwerten
 
Zitieren:

Zitat von Drahti (Beitrag 66799)
Es spart ein Byte :D

Oder Ed konnte sich nicht zwischen Matt (dt.) und Mate (engl.) entscheiden, so blieb es dann bei Mat. Die anderen Abkürzungen sind ja auch eher ein Wirrwar aus denglisch, der beschränkten Darstellungsmöglichkeiten des 4stelligen 7Segment-Displays geschuldet...

Oder man kann ein Minus davorsetzen.

Rasmus 27.05.2017 14:17

AW: Mephisto MM IV / MM V mit anderen Figurenwerten
 
Hi,

was mich bei diesen Maschinen sehr interessieren würde, ist die Dublettensuche in den Problemstufen.

Wenn ein Lösungszug existiert, der bislang noch nicht gefunden wurde (erste Suche, oder es gibt eine Dublette), dann läßt sich die Suche dramatisch beschleunigen. Man muß für die mattsetzende Seite im letzten Zug ohnehin nur schachbietende Züge bedenken, denn ohne Schach kein Matt.

Man kann aber auch die Züge der mattsetzenden Seite vorher nur mit Schachgebot untersuchen. Wenn man dann keine Lösung findet, dann läßt man als Startzug auch Nicht-Schachgebote zu. Findet man dann immer noch nichts, dann darf auch der zweite Zug einer ohne Schachgebot sein. Das ist dramatisch schneller, weil die letzten Züge normalerweise mit Schachgeboten einhergehen.

Das Problem bei der Dublettensuche: wenn es keine Dublette gibt, muß man nicht die Anwesenheit einer Lösung beweisen, sondern die Abwesenheit, und das ist logischerweise viel schwieriger.

Trotzdem kommt die Antwort "keine Dublette" unglaublich schnell. So schnell kann der den ganzen Suchbaum gar nicht durchrechnen, auch nicht mit Alpha-Beta-Abschneidung.

Ich hab für mein eigenes Projekt so ein Matt in 7 als Beispiel, wo der Lösungszug in weniger als einer Sekunde kommt, mit dem o.g. Trick. Die Dublettensuche mit dem Ergebnis "keine Dublette" dauert aber satte 41 Minuten.

Irgendeine Idee, wie das umgesetzt ist?


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:55 Uhr.

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