Search found 900 matches

by AlvaroBegue
Thu Dec 13, 2018 7:39 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: out of time in PVS
Replies: 14
Views: 1714

Re: out of time in PVS

Here's what I do: Whenever I find a move that becomes the best move at the root, I move it to the top of the list. At the end, I just return the top move. This handles aborted searches very naturally. Move search_root(Board const &board) { std::vector<Move> moves = board.generate_moves(); try { for ...
by AlvaroBegue
Wed Nov 28, 2018 2:57 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Are draws hard to predict?
Replies: 18
Views: 2568

Re: Are draws hard to predict?

I am not sure comparing the accuracy of these different setups is very informative, since they really are different things. Having W/D/L probabilities has some practical advantages, though. For instance, you can assign a value for draws different than 0, and your engine will then make reasonable dec...
by AlvaroBegue
Wed Nov 21, 2018 2:36 am
Forum: Computer Chess Club: General Topics
Topic: New engine releases
Replies: 148
Views: 35891

Re: New engine releases

Funny, I was just randomly browsing the RuyDos repository, when I saw a new commit come up, the first one since March. The comment for the commit is: evaluate.cpp from J.M., unchecked; I might regret this ;) This is not an official version, just a development version 1.1.8. https://bitbucket.org/al...
by AlvaroBegue
Sat Nov 17, 2018 7:36 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: On-line engine blitz tourney November
Replies: 15
Views: 1911

Re: On-line engine blitz tourney November

RuyDos is connected to the server, but I won't be around when the tournament starts (sorry!). Could you please add it?

Thanks,
Álvaro.
by AlvaroBegue
Thu Nov 15, 2018 3:30 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: std::cout or printf
Replies: 27
Views: 4554

Re: std::cout or printf

I agree with most that you wrote. But Java really is super-simple compared to C++, I'd even say it's trivial. C++ is easily the most complex language out there (and I don't think it's a good thing, sane people don't like complexity). I also don't think that the comparison of C and high level assemb...
by AlvaroBegue
Wed Oct 31, 2018 7:58 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: std::cout or printf
Replies: 27
Views: 4554

Re: std::cout or printf

Am I the only one that happily uses std::cout without any problems? You can look at uci.cpp in RuyDos.
by AlvaroBegue
Fri Oct 19, 2018 7:27 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: easy move?
Replies: 13
Views: 1922

Re: easy move?

In Shokidoki I consider a move easy if there is at least a 300cP gap between its score and that of the second-best move, in all iterations. How do you get the score for second best in ID? Do you always perform multi variant analysis? I think the second best (and all others) will just fail low after...
by AlvaroBegue
Mon Oct 15, 2018 1:30 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: 3 million games for training neural networks
Replies: 26
Views: 7331

Re: 3 million games for training neural networks

Can you tell me the purpose producing 3 miilion games from only 5953 unique opening lines of which 21% are exact doubles? Yeah, I was hoping Stockfish's behavior would be more random than that. :( If I do something like this again, I'll probably use UCT to grow an opening-book tree with much more v...
by AlvaroBegue
Fri Oct 12, 2018 7:16 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: 3 million games for training neural networks
Replies: 26
Views: 7331

Re: 3 million games for training neural networks

If you do use games where White and Black are different engines (TCEC or CCRL), it would be interesting to inform the network of the Elo difference between the players (assuming Elo estimates are available). That input can then be used to implement something like contempt factor in a more principled...