Search found 17725 matches

by hgm
Sat Jul 13, 2019 7:25 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: A pre-calculated pawn hash table ?
Replies: 28
Views: 881

Re: A pre-calculated pawn hash table ?

So what? That would make it all the more important to have an accurate evaluation of the total position, and thus of the Pawn structure. The attitude "this game will not be a draw, so it doesn't matter much anymore what I play" seems a good recipe for a certain loss.
by hgm
Fri Jul 12, 2019 6:59 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: A pre-calculated pawn hash table ?
Replies: 28
Views: 881

Re: A pre-calculated pawn hash table ?

The examples you give are STILL ones where the game is heading towards a non-draw result. It doesnt matter which side is winning. Well, so don't give him an extra Queen but an extra Rook. Point is that differences in piece material, like the exchange, Rook vs 2 minors, Bishop pair vs B+N can always...
by hgm
Thu Jul 11, 2019 9:44 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: max number of pseudo legal move
Replies: 27
Views: 1679

Re: max number of pseudo legal move

I don't know in which order the threads will visit the tree nodes, but if it is anything like a recursive walk of a sub-tree, it would be faster and more compact to put the moves on a stack. Then the list for each node can directly follow that of its parent without wasting any space. And it will be ...
by hgm
Thu Jul 11, 2019 8:57 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: A pre-calculated pawn hash table ?
Replies: 28
Views: 881

Re: A pre-calculated pawn hash table ?

You cannot guess the game outcome from the Pawn structure. A Pawn structure can be awful, like two isolated Pawns aganst 6, where 4 of the latter are connected passers. But if the side with the 2 Pawns is a Queen ahead, it would still be a trivial win. However bad a Pawn structure, it can always be ...
by hgm
Thu Jul 11, 2019 12:01 pm
Forum: Computer Chess Club: General Topics
Topic: Testing Gothic Vortex.....Rh3 wins.
Replies: 22
Views: 4091

Re: Testing Gothic Vortex.....Rh3 wins.

Ah OK. I was fooled by the '20 threads' in the initial line. :oops:
by hgm
Thu Jul 11, 2019 11:30 am
Forum: Computer Chess Club: General Topics
Topic: Testing Gothic Vortex.....Rh3 wins.
Replies: 22
Views: 4091

Re: Testing Gothic Vortex.....Rh3 wins.

Crafty finds mate-in-6 in less than one second. So I'm confused by "outperform". 1) I don't think that Crafty version existed 12 years ago. 2) I don't think Gothic Vortex was SMP, and even if it was CPU's with 20 cores must have been really rare at that time. 3) Clock speeds might also have been a ...
by hgm
Thu Jul 11, 2019 11:16 am
Forum: Computer Chess Club: General Topics
Topic: a brief update - yet another name change
Replies: 33
Views: 1309

Re: a brief update - yet another name change

Any name starting with 'Mac' can be an offense to Apple haters.
by hgm
Thu Jul 11, 2019 6:22 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Need help to make Crafty work
Replies: 26
Views: 928

Re: Need help to make Crafty work

For the record, after I type "go" and wait a couple of seconds and type "force" crafty stops the search instantly. Did you test that instant response to 'force' on a Mac? It is conceivable that testing for pending input has some platform-dependent effects. That being said, delaying the execution of...
by hgm
Wed Jul 10, 2019 1:08 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Need help to make Crafty work
Replies: 26
Views: 928

Re: Need help to make Crafty work

That is not an obvious solution to me. If an engine responds "force" immediately and violently stops computing, all are done even before processing to the next command "ping". However, what happens if the engine decides to respond gently by giving a bit more time for its threads for completing? Thu...
by hgm
Wed Jul 10, 2019 8:27 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Need help to make Crafty work
Replies: 26
Views: 928

Re: Need help to make Crafty work

XBoard does not send a 'variant' command when the variant is 'normal', (as 'new' already switched the variant to 'normal'), so engines might not expect it, and react strangely. This is non-compliant, for sure, but unfortunately non-compliancies that are commonly hidden tend to spread like a plague. ...