Moderator: Andres Valverde
does smirf uses null move?
Reinhard Scharnagl wrote:Are you sure that the problem is a mate in 8 moves?
[diag]r5k1/pp3r1p/q1p2P1B/3p3p/8/5RPb/PP1QPP1P/4R1K1 b - - 0 1[/diag]
r5k1/pp3r1p/q1p2P1B/3p3p/8/5RPb/PP1QPP1P/4R1K1 b - - 0 1
F.Huber wrote:yes, according to ChestUCI it?s indeed a mate in 8:
Reinhard Scharnagl wrote:It has been a long time since our last posting exchange.
During that time I have tried to improve my integrative 10x8 / 8x8 Smirf computer chess approach.
But still it has not been sufficient to reach the air, the world champions are breathing. I still need the golden key to push up Smirf's playing strength. But nevertheless it gets stronger a little bit from one beta to the other. And I am happy to have a working 8x8 / 10x8 GUI at hands now.
that is good to read, I have had some sorrows ...... but nothing really serious.
I have installed a separate download page http://de.geocities.com/rsmuenchen/, the http://www.chessbox.de site has not been updated during the last time. Until now there has not been anything reported on problems concerning its installation.I?m regularly visiting your homepage ...
I am sorry to read this. It is the first time this has been reported to me. I will try to get information about that. By the way: I am not using Delphi but Borland C++ Builder 6. Nevertheless their run time libraries seem to be very similar.... there seem to be some incompatibilities between the Delphi graphic routines and my graphic card.
In my point of view we have been put outside, it is not my nature to stay out. That is when not being driven by the mainstream but swimming yourself ...we?re both outsiders ...
Pedro Castro wrote:mate in 8
Reinhard Scharnagl wrote:[diag]r5k1/pp3r1p/q1p2p1B/3pP2p/8/5RPb/PP1QPP1P/4R1K1 w - - 0 1[/diag]
FEN: r5k1/pp3r1p/q1p2p1B/3pP2p/8/5RPb/PP1QPP1P/4R1K1 w - - 0 1
00:55.5 End of thinking (mate found)
00:55.4 (18.01=) +M~006 1.exf6 (=/=) Qxa2 2.Qg5+ Kh8 3.Qg7+ Rxg7 4.fxg7+ Kg8 5.Rf8+ Rxf8 6.gxf8=Q#
...
Smirf's mate announcements still have an estimated mating depth.
F.Huber wrote:...there seem to be some incompatibilities between the Delphi graphic routines and my graphic card: the bitmaps of the chess pieces and the board are not displayed properly, so I can?t even identify the different kinds of pieces! But at least on my faster desktop it?s working without problems.
(There are also a few other programs (e.g. RDChess) showing the same display errors on my notebook (but not on my faster desktop), and all seem to be written in Delphi ..
Reinhard Scharnagl wrote:Aber es ist so: Smirf als spielendes Programm interessiert zur Zeit einfach nicht die wahre Matttiefe. Er unterscheidet auch gar nicht danach innerhalb des Suchbaumes - ein Punkt, der sicher demn?chst einmal ge?ndert werden wird. F?r Smirf ist aktuell jedes Matt ein Matt. F?r ein Mattl?seprogramm ist die Tiefe h?chst relevant, f?r Smirf jedoch aktuell eben nicht.
ich glaube, so etwas schadete nie!... werde ich mir das Matt zeigen lassen.
Nein, soweit ich es beurteilen kann, konvergiert es. Allerdings wird in dem obersten Entscheidungsmodul dann doch nach dem erkennbar n?chsten Matt gesucht, allerdings auf Basis einer diesbez?glich ungenauen Information. Es ist einfach nicht Ergebnis relevant, ob man einz?gig oder f?nfz?gig matt gesetzt wird.Es k?nnte ja sein, dass sich Smirf nach jedem Zug f?r ein anderes Matt entscheidet, mal eins in 3, dann in 6, dann vielleicht in 4 usw, aber mattgesetzt wird nie.
Ich denke schon, dass ich dies ?ndern werde - korrigieren kann man nur Fehlverhalten, doch dies ist eben keines. Noch haben andere Dinge Priorit?t. So spielt Smirf noch immer mit der nur unwesentlich ver?nderten Bewertungsfunktion aus der Gothic Chess WM im November 2004. Die habe ich ziemlich wild aus dem Bauch heraus improvisiert. Bei einer Gr??e von 52K der Engine (incl. zahlreicher Testroutinen) kann man nicht von viel implementiertem Schachwissen ausgehen, was ich vom Prinzip her eher grunds?tzlich vermeiden m?chte.Aber im Ernst, ich denke "zur Zeit", "demn?chst einmal" und "aktuell" bedeutet, dass eben doch korrigiert wird, bevor ich eine Chance habe, es auszunutzen, oder?
Return to Programming and Technical Discussions
Users browsing this forum: No registered users and 5 guests