Search found 72 matches

by SMIRF
Sun Feb 22, 2015 6:23 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: hanging piece at starting quiescence search - how to handle?
Replies: 14
Views: 2356

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

During quiescence search there when not in check - as far as I have understood - only captures should be investigated. But there could be a hanging piece, which asks for a defending or covering move. How should this situation be handled? Entirely up to you, but the usual approach is: ignore. Does t...
by SMIRF
Sun Feb 22, 2015 6:10 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: hanging piece at starting quiescence search - how to handle?
Replies: 14
Views: 2356

hanging piece at starting quiescence search - how to handle?

During quiescence search there when not in check - as far as I have understood - only captures should be investigated. But there could be a hanging piece, which asks for a defending or covering move. How should this situation be handled?
by SMIRF
Sun Feb 22, 2015 5:25 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Detail evaluation within quiescence search
Replies: 18
Views: 2177

Re: Detail evaluation within quiescence search

... So is for this that is used. Is this you question? No, I seem to have very big difficulties to explain my point. The moment when the decision is made to call quiescence(), then only (in major cases) material exchanges should be investigated and not quiet moves. For me it does not seem to make s...
by SMIRF
Sun Feb 22, 2015 4:38 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Detail evaluation within quiescence search
Replies: 18
Views: 2177

Re: Detail evaluation within quiescence search

During quiescence search (mostly) only capture moves will be inspected. But the fluctuation of merely detail evaluation which would occur when also following non capture moves is completely ignored. Thus, why during the recursive evaluation of capture moves then the fluctuation of the detail evaluat...
by SMIRF
Sun Feb 22, 2015 3:34 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Detail evaluation within quiescence search
Replies: 18
Views: 2177

Re: Detail evaluation within quiescence search

The deatail evaluation will fluctuate because of the positional changings through every move. Thus e.g. after exchanging knights the material balance has been stable, but the detail evaluation probably would have changed. Using the detail evaluation might have caused a cutoff in between, whereas ign...
by SMIRF
Sun Feb 22, 2015 2:34 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Detail evaluation within quiescence search
Replies: 18
Views: 2177

Re: Detail evaluation within quiescence search

Maybe I have not been sufficiently precise in my question. There is the chance at every node to add a detail evaluation to the material balance to gain a more positional evaluation. But despite of the fact, that I would have such a detail evaluation relative cheaply at hands I doubt, that using it w...
by SMIRF
Sun Feb 22, 2015 1:42 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Detail evaluation within quiescence search
Replies: 18
Views: 2177

Detail evaluation within quiescence search

This moment I am preparing for to write a quiescene search for my growing new chessprogram. Is it recommended to subtract and sum up only the values of all captured material or also to follow the changes of deeper detail evaluations?
by SMIRF
Thu Feb 19, 2015 8:52 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Black/White symmetry in move generation
Replies: 24
Views: 5224

Re: color symmetric behaviour

Now a colorless symmetric hash code for positions has been established within my slowly growing new 8x8 and 10x8 chess program. For the purpose of verification of the digital fingerprints prepresenting each single position there a modified perft has been run, which seperates interesting move types. ...
by SMIRF
Mon Feb 16, 2015 5:25 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: On bitboard legal move generation
Replies: 6
Views: 2157

Re: On bitboard legal move generation

Here are the results of a simple perft of my new legal 8x8- and 10x8-random chess achromatic / symmetric legal move generator (no hashing, no turbo boost, on i7-4690S at 2.95 GHz): XFEN 00: rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1 +-*--b--c--d--*--f--g--*-+ 8 |[r][n][b][q][k][b][n][r...
by SMIRF
Sun Feb 15, 2015 9:29 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Black/White symmetry in move generation
Replies: 24
Views: 5224

Re: color symmetric behaviour

Well, after an initial review of my new move generator it seems to be sufficient fast to continue with other parts of the appearing new engine. The current results now are of usable speed: XFEN 00: rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1 +-*--b--c--d--*--f--g--*-+ 8 |[r][n][b][q][k]...