Search found 72 matches

by SMIRF
Wed Feb 25, 2015 7:53 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: hanging piece at starting quiescence search - how to handle?
Replies: 14
Views: 2358

Re: hanging piece at starting quiescence search - how to han

Up to now I added an unlimited mate detection on check threats to my quiescence search but without a global check extension. And I changed my view to quiescence search: I think, it will be used rather as a move verification tool than as an absolute precise evaluation routine. Maybe I had awaited mor...
by SMIRF
Tue Feb 24, 2015 4:39 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Help needed compiling Borland C++ program
Replies: 2
Views: 590

Re: Help needed compiling Borland C++ program

If you would mail it or a link to me, I would try. But Borland / Inprise / Embarcadero had serveral times changed their C++ compiler philosopie. Thus it is not sure, that I will have success ...
by SMIRF
Tue Feb 24, 2015 4:35 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Zobrist keys - measure of quality?
Replies: 20
Views: 3226

Re: Zobrist keys - measure of quality?

In my achromatic approach there is not something like a color. The position is always stored for the active side. But surrounding to an executed move both 4-byte double words of the 64 bit key will be swapped.
by SMIRF
Tue Feb 24, 2015 12:26 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Zobrist keys - measure of quality?
Replies: 20
Views: 3226

Re: Zobrist keys - measure of quality?

Thanks, so now I see that it's nonsense (or wrong measure)... Well... I also found in the links posted by Evert that it has been discussed already in 2001. Whether it would be nonsense or not, I am using 64 bit zobrist atoms consisting of 32 0-bits and 32 1-bits. Thus applying a xored Zobrist atom ...
by SMIRF
Mon Feb 23, 2015 9:12 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: hanging piece at starting quiescence search - how to handle?
Replies: 14
Views: 2358

Re: hanging piece at starting quiescence search - how to han

I hesitate from level bounded modifications of the quiescence search routine. But I am about to test some other modifications. First I separate into zugzwang (beeing in check) or non zugzwang mode. As usual in zugzwang everything is evaluated. In non zugzwang only (capturing end special) moves which...
by SMIRF
Mon Feb 23, 2015 3:14 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: hanging piece at starting quiescence search - how to handle?
Replies: 14
Views: 2358

Re: hanging piece at starting quiescence search - how to han

Well, I may be old fashioned, but I prefer to learn from human readable sources. I refute to look into other program sources. Thus it for sure will take much longer until my new program will play acceptably. I like to understand, why some approaches are bad by experiencing bad results myself. My fir...
by SMIRF
Sun Feb 22, 2015 9:07 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Detail evaluation within quiescence search
Replies: 18
Views: 2182

Re: Detail evaluation within quiescence search

As you say: for most capture exchanges that will hold, but not compared to all the also possible but ignored silent moves.

Probably that problem could not be solved to a cheap but precise solution ...
by SMIRF
Sun Feb 22, 2015 8:42 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: hanging piece at starting quiescence search - how to handle?
Replies: 14
Views: 2358

Re: hanging piece at starting quiescence search - how to han

The longer I am thinking about that problem the more I conclude following: the handling of quiescence search when standing in check is not an exception because of the king being in check, but because there is a bigger own piece threatened than any of the opponent. Following that observation I like t...
by SMIRF
Sun Feb 22, 2015 8:36 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Detail evaluation within quiescence search
Replies: 18
Views: 2182

Re: Detail evaluation within quiescence search

Of course there are situations of benefitting. But I doubt that it will always be. Here an argument was written, that captures tends to change detail evaluation more than non-captures. For me that currently seems to be the strongest argument until now, to make use of the detail evaluation. But never...
by SMIRF
Sun Feb 22, 2015 7:42 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: hanging piece at starting quiescence search - how to handle?
Replies: 14
Views: 2358

Re: hanging piece at starting quiescence search - how to han

Something I have found to sort-of work in 10x8 variants is to penalise loose/hanging pieces in the evaluation. In 8x8 orthochess this seems to work somewhat less well, in my experience. Ultimately though, this is an evaluation term that tries to compensate for inadequacies in the search. Expect dim...