Search found 1944 matches

by mar
Fri Sep 20, 2019 3:07 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: self test
Replies: 10
Views: 471

Re: self test

I always did only self-testing, and typically got about one half of the expected gain in CCRL. I certainly worked for me and works for others (if you play enough games) I did something non-standard perhaps, namely always playing against the last released version (=any fixed stable previous version);...
by mar
Thu Sep 12, 2019 7:29 pm
Forum: Computer Chess Club: General Topics
Topic: Chest for Linux
Replies: 36
Views: 1013

Re: Chest for Linux

Look wrote:
Thu Sep 12, 2019 6:26 pm
I suspect Stockfish would run on Linux. Unfortunately no featured Chess GUI exist for Linux AFAIK.
xboard works very well on Linux, of course
by mar
Sat Sep 07, 2019 11:15 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Back To The Beginning
Replies: 34
Views: 2148

Re: Back To The Beginning

Not having an evaluation function? So it just generates moves, searches through trees, and then doesn't evaluate them? Did you actually benchmark how much time the move generation takes? Move generator really is essential part of any chess engine. Most of us had to actually debug it ;) (you don't n...
by mar
Fri Sep 06, 2019 8:36 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Multithreaded noob question
Replies: 8
Views: 563

Re: Multithreaded noob question

Thanks, this is what I'm looking for. I use C++ as a better C. So something like "thread ->commandQueue.push(quit);" looks like writing a class and calling member functions. I would rather not have to learn programming with classes. But, I should be able to do the same just using C style functions,...
by mar
Fri Sep 06, 2019 5:59 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Multithreaded noob question
Replies: 8
Views: 563

Re: Multithreaded noob question

I see. This should be fairly straightforward then. I'd create a simple thread-safe queue first, perhaps a simple wrapper around std::deque with a mutex. Then something similar to auto-reset event in WinAPI; condition variable + mutex + flag. With those, you should be able to do what you want quite e...
by mar
Fri Sep 06, 2019 1:45 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Multithreaded noob question
Replies: 8
Views: 563

Re: Multithreaded noob question

Okay after thinking about it for two seconds t can just be stored in the global polling table. So I just need to know if it will work. Also does join or detach need to be used? I don't understand those yet. I'm not sure what you're trying to accomplish exactly? I'd recommend using condition variabl...
by mar
Sun Aug 18, 2019 10:27 pm
Forum: Computer Chess Club: General Topics
Topic: Where did all these 3400 engines come from?
Replies: 40
Views: 3916

Re: Where did all these 3400 engines come from?

I do appreciate your point. Stockfish still needs depth in the 60's to find mate-in-5 here: rk6/p1r3p1/P3B1Kp/1p2B3/8/8/8/8 w - - 0 1 This seems to be one of the positions where disabling nullmove helps, I bet SF would then see the mate immediately. Don't wager anything of value to you. :lol: Stock...
by mar
Sun Aug 18, 2019 6:21 pm
Forum: Computer Chess Club: General Topics
Topic: Where did all these 3400 engines come from?
Replies: 40
Views: 3916

Re: Where did all these 3400 engines come from?

zullil wrote:
Sun Aug 18, 2019 5:50 pm
I do appreciate your point. Stockfish still needs depth in the 60's to find mate-in-5 here:

This seems to be one of the positions where disabling nullmove helps,
I bet SF would then see the mate immediately.
by mar
Thu Aug 15, 2019 7:52 pm
Forum: Computer Chess Club: Tournaments and Matches
Topic: Flag Of The Skull
Replies: 25
Views: 2501

Re: Flag Of The Skull

Hmm, maybe it could be related to DS-Lite?
http://www.talkchess.com/forum3/viewtop ... 3&start=10
Similar issue here:
https://github.com/kmar/livius/issues/5

If that's the case, you may need to contact your ISP
by mar
Thu Aug 15, 2019 9:52 am
Forum: Computer Chess Club: Tournaments and Matches
Topic: Flag Of The Skull
Replies: 25
Views: 2501

Re: Flag Of The Skull

Hi Graham, I am working on my connection to your TLCV server. Do you know by chance which protocol do I need to connect there. I have many options such as TCP, UDP.... etc. TLCV/TLCS use UDP You need to allow incoming UDP at ports 160xx (firewall/router), which is what Graham uses to broadcast IIRC