Search found 59 matches

by odomobo
Mon Oct 22, 2018 3:32 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: easy move?
Replies: 13
Views: 1971

Re: easy move?

There's also more discussion on this topic in this thread: http://talkchess.com/forum3/viewtopic.php?f=7&t=67944
by odomobo
Sat Oct 13, 2018 1:04 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Don't use databases
Replies: 25
Views: 5033

Re: Don't use databases

Maybe it's better using sqlite, as long as you aren't using any advanced DB features. It doesn't have permissions, apart from standard file permissions.
by odomobo
Wed Oct 03, 2018 2:37 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Rebel Book Draw?
Replies: 17
Views: 3329

Re: Rebel Book Draw?

I think it's important to write code to prevent this from blindly happening. It's a failure of the book format more than anything else, and can potentially happen anytime there's a potential cycle. If it were me, I'd just have the opening book code perform a real search if about to draw or if the op...
by odomobo
Wed Oct 03, 2018 4:48 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: what is the best free compiler to use?
Replies: 18
Views: 3871

Re: what is the best free compiler to use?

Probably I work mainly on macOs, using gcc, thus I didn’t twist the code and settings enough for speeding up with Windows/VS. In my experience, if you build in release mode for x64 (if you have a 64-bit processor) will get you a pretty optimal build. I'm lucky if tweaking the settings from there wi...
by odomobo
Wed Oct 03, 2018 4:38 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Rebel Book Draw?
Replies: 17
Views: 3329

Re: Rebel Book Draw?

Are you saying that even moves 14 and 15 were played from the book?
by odomobo
Mon Oct 01, 2018 4:55 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: On-line engine blitz tourney September
Replies: 6
Views: 1301

Re: On-line engine blitz tourney September

Henk, I'll play next tourney, and you'll have an engine in your league at least.
by odomobo
Mon Oct 01, 2018 5:14 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Basic automated testing
Replies: 13
Views: 2778

Re: Basic automated testing

I have a bunch of unit tests that include basic functionality. One of the components is perft ( https://www.chessprogramming.org/Perft ), which is quite useful for sanity checking. This is apart from performance testing (performance in games), which is really another topic. I use cutechess-cli for ...
by odomobo
Fri Sep 28, 2018 4:07 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Basic automated testing
Replies: 13
Views: 2778

Basic automated testing

I have a question for everyone: what is your basic approach to automated testing? What tools do you use? Do you test engine strength only, or do you test for other things as well? I want to get a workflow set up where if I make a change in the evening, I can click a button before I go to sleep and k...
by odomobo
Wed Sep 26, 2018 4:42 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Minimalism in chess programming
Replies: 49
Views: 10559

Re: Minimalism in chess programming

I feel completely lost and need help I know that feeling. In order to solve this, you need to implement a divide routine (prints perft for each root move, so you can see which branch has the problem). Then you need to download a robust engine with a divide routine (any engine should be fine). Then,...
by odomobo
Tue Sep 25, 2018 6:37 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: about speed et profiling tools
Replies: 16
Views: 3135

Re: about speed et profiling tools

PSA on Intel VTune: you can get a free renewable 90-day commercial license. Technically it's for Intel System Studio, but the license includes VTune. It took me a while to figure this out when researching this, so I figured I'd share. https://software.intel.com/en-us/system-studio/choose-download O...