Search found 16987 matches

by hgm
Wed Jun 20, 2018 7:32 am
Forum: Computer Chess Club: General Topics
Topic: 1st Mini Shogi Computer Association Championships 2017
Replies: 78
Views: 6097

Re: 1st Mini Shogi Computer Association Championships 2017

As the games of the 10th UEC Cup at GAT 2017 were still not available on the UEC Minerva website, I e-mailed Takeshi Ito to inquire about them. He was so friendly to mail me at least the PGN files produced by the engines playing under WinBoard (Shokidoki and Lima). I posted them below. Unfortunately...
by hgm
Tue Jun 19, 2018 5:25 pm
Forum: Computer Chess Club: General Topics
Topic: How do you post a game
Replies: 8
Views: 475

Re: How do you post a game

I don't think the problem is that it is not known how to do it.

It is more that none of the admins seems to be interested in doing it.
by hgm
Sat Jun 16, 2018 6:18 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: winboard time management
Replies: 16
Views: 620

Re: winboard time management

WinBoard does not use Cairo; it uses Windows API directly. But animation is intentionally slow (or it would not be visible); a move is a fixed number of frames, an the frame rate is selectable through a command-line option. So it will take some time to show the animated move (60 ms?), which normally...
by hgm
Fri Jun 15, 2018 5:58 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: winboard time management
Replies: 16
Views: 620

Re: winboard time management

What TC are you using here. And if it is very fast, did you switch move animation off?
by hgm
Thu Jun 14, 2018 6:26 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: winboard time management
Replies: 16
Views: 620

Re: winboard time management

In the WinBoard log the clock showing still 100ms starts at 45.536, an thus woul flag at 45.646. The move is received 45.661, i.e. after you flagged.
by hgm
Tue Jun 12, 2018 5:31 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Debugging a transposition table
Replies: 39
Views: 1610

Re: Debugging a transposition table

To avoid engines think repeating a position from the game immediately is a draw, you can remove / invalidate all positions that occurred only once in the game from the key stack, and only leave those that already occurred twice, before you start searching. In engine-engine games this doesn't bring a...
by hgm
Tue Jun 12, 2018 5:22 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: whether or not a piece has moved and how many times
Replies: 11
Views: 491

Re: whether or not a piece has moved and how many times

None of my engines keep track of that. But it seems trivial to do so: just keep a counter for each piece, as one of the infos in the piece list. Every MakeMove() increments the counter for the moved piece, every UnMake() decrements it. For castling you would have to do that for both K and R, as they...
by hgm
Sun Jun 10, 2018 5:10 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Yet another tt issue
Replies: 11
Views: 402

Re: Yet another tt issue

It doesn't really matter whether youe explicitly skip iterations in the root base on the depth of its hash hit. Because if you don't, all daughters should be in the TT at the required depth, and they would give a hash cut. So the iterations that could be cut will have a negligible number of nodes if...
by hgm
Sat Jun 09, 2018 2:00 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: PV test and PVS
Replies: 13
Views: 412

Re: PV test and PVS

If you don't re-search when the score of the null-window ('scout') search is >= beta, then there is no need to treat PV nodes different from others. Non-PV nodes then will never perform a re-search, as the only way for later moves to score > alpha automatically scores >= beta if the node had a null-...
by hgm
Tue Jun 05, 2018 8:03 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: MS acquires github??
Replies: 7
Views: 766

Re: MS acquires github??

I always used my own git repository, at http://hgm.nubati.net/cgi-bin/gitweb.cgi . (And a mirror at winboard.nl .) It was quite trivial to set up.