Search found 330 matches

by OliverBr
Sun Jul 19, 2020 12:24 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Looking for automatic Engine Testing Software
Replies: 51
Views: 2515

Looking for automatic Engine Testing Software

Hello together, I am looking for a piece of software to test engines most comfortably. It should be able to run automatically many (>1000) games against other versions/engines and yields a reliable and reproductive result. Dependent of the number of cores it should be able to run games simultaneousl...
by OliverBr
Sat Jul 18, 2020 9:30 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Null move pruning = lottery?
Replies: 12
Views: 596

Re: Null move pruning = lottery?

Two conclusions from here: Null Move Pruning is not the factor in fault here (it was actually added in version 12!), it's risky, but an engine without it will struggle to break the 2000 Elo bar; and one should never test new search/eval features solely on position solving, but rather make the engin...
by OliverBr
Sat Jul 18, 2020 7:19 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Null move pruning = lottery?
Replies: 12
Views: 596

Re: Null move pruning = lottery?

It's really too strange. If I change the mobility bonus for pawns in OiThink 5.5.6 Line 1049 to 13: if (m) ppos += 13; else ppos -= 13; The result is horrible. It changes to Re7 at depth 4 and never finds back to Kc3. It does change the best move to Ka7 at depth 10 though: 1 21 0 31 f7c7 2 -3 0 225 ...
by OliverBr
Sat Jul 18, 2020 6:50 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Null move pruning = lottery?
Replies: 12
Views: 596

Re: Null move pruning = lottery?

I don’t think it’s a question of pawn values, other to encourage black to give his knight up as expensively as possible, but is lost whatever, white has a spare manoeuvring piece, black doesn’t. Very true. There are 6 non-pawn pieces on board, but only one can be manoeuvred freely. My engine tests ...
by OliverBr
Sat Jul 18, 2020 5:41 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Null move pruning = lottery?
Replies: 12
Views: 596

Re: Null move pruning = lottery?

Mine has nullmove, and took 8000 nodes to get this one score cp 308 nodes 8075 pv d3c3 b6d6 c3b4 d6d2 f7f6 d2b2 b4a5 b2b3 f6a6 b3g3 a5b5 g3a3 This is not the point, one version of mine with a slightly different pawn evualuation gets it with 500 nodes (see post before, or the log down here). It's th...
by OliverBr
Sat Jul 18, 2020 5:04 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Null move pruning = lottery?
Replies: 12
Views: 596

Re: Null move pruning = lottery?

I gave up on "fancy" null move with Tinker and just use R=3 (except at depth < 5), FWIW. There may be a point where and odd R makes sense in order to not repeat the same mistake. FYI, another little change within the pawn evaluation with 5.5.6 yields: 1 43 0 31 f7c7 2 19 0 226 f7e7 b6d6 d3c3 3 66 0...
by OliverBr
Sat Jul 18, 2020 3:48 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Null move pruning = lottery?
Replies: 12
Views: 596

Null move pruning = lottery?

Null move pruning is a very effective way to prune the search tree. But in some positions OliThink behave very unpredictable. The following position has one clear best move: Kc3! 8/5R2/1r3npk/1p2p1Np/p3P2P/P2K2P1/1P6/8 w - - 1 35 1) I disabled Null move pruning in 5.5.6. At depth 6 the correct move ...
by OliverBr
Tue Jul 14, 2020 9:57 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Mind your language
Replies: 16
Views: 1040

Re: Mind your language

lucasart wrote:
Mon Jul 13, 2020 4:59 am

Sure, nothing pleases me more than seeing C way ahead of C++, and finally overtaking the infamous Java. But let's not confuse our dreams with reality…
C++ is not handsome, but Java is. Actually Java is a great language and it's not so slow as one may think...
by OliverBr
Tue Jul 14, 2020 8:43 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: OliThink 5.4.0 has been published with an big leap in strength for only 3 lines of code
Replies: 39
Views: 3952

Re: OliThink 5.4.0 has been published with an big leap in strength for only 3 lines of code

But, it is a draw - so zero is not as bad as you think. It's not a draw after e2f1 (Kf1), so it is as bad as we think. At least 5.5.4 recognises the thread at ply 14: 8/8/8/5k2/5p2/4q3/4K3/4R2R w - - 14 135 1 -73 0 3 e2d1 2 -38 0 135 e2d1 e3c3 3 -36 0 812 e2f1 e3d3 f1f2 d3g3 f2f1 4 -55 0 2267 e2d1 ...
by OliverBr
Tue Jul 14, 2020 6:23 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: OliThink 5.4.0 has been published with an big leap in strength for only 3 lines of code
Replies: 39
Views: 3952

Re: OliThink 5.4.0 has been published with an big leap in strength for only 3 lines of code

OliThink 5.5.4 has been released. I would like to note that there is a Java version, which yields the exact same score/numbers and need only about 35% more time. (see third column time in 1/100sec.) C: ./olithink554 -sd 16 "6k1/5p1p/P1pb1nq1/6p1/3P4/1BP2PP1/1P1Nb2P/R1B3K1 b - - 9 9" 1 213 0 55 f6d5 ...