Search found 112 matches

by Ronald
Tue Sep 29, 2020 3:48 pm
Forum: Computer Chess Club: General Topics
Topic: A Crossroad in Computer Chess; Or Desperate Flailing for Relevance
Replies: 152
Views: 9427

Re: A Crossroad in Computer Chess; Or Desperate Flailing for Relevance

At first I was also reluctant to implement a NNUE evaluation, but the conclusion is simple: The traditional evaluation function is a dead end. Many very clever people have been working on evaluation functions for decades, and the first implementation of a new type of solution for evaluation blows it...
by Ronald
Sun Sep 27, 2020 1:15 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Slightly hairy Blitz game from nightmare.nl chess server
Replies: 10
Views: 1264

Re: Slightly hairy Blitz game from nightmare.nl chess server

A nice game indeed! I think that this hairy game was played with the regular rofChade version, but I'm not totally sure, because I had to fight some battles with xboard and directories etc. The version that is playing right now is the nnue version with the "latest" net from Sergio Vieri. On the Pi t...
by Ronald
Fri Sep 25, 2020 9:33 pm
Forum: Computer Chess Club: General Topics
Topic: Bitboard CHESS ENGINE in C: YouTube series by Code Monkey King
Replies: 54
Views: 5629

Re: Bitboard CHESS ENGINE in C: YouTube series by Code Monkey King

For each piece 2 PST are defined, 1 for the opening phase (MG) and 1 for the endgame phase(EG), because the "value" of a square can differ a lot in MG and EG, fi keep King behing pawns in the beginning, develop the King in the endgame. Depending on the phase of the game you interpolate the the MG an...
by Ronald
Thu Sep 24, 2020 7:45 pm
Forum: Computer Chess Club: General Topics
Topic: Bitboard CHESS ENGINE in C: YouTube series by Code Monkey King
Replies: 54
Views: 5629

Re: Bitboard CHESS ENGINE in C: YouTube series by Code Monkey King

Some time ago Minic used the rofChade 1.0 PST values, I believe I also used those values in PeSTO.

The PST can be found here: viewtopic.php?f=2&t=68311&p=772515#p772515
by Ronald
Wed Sep 23, 2020 8:17 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: "SuperLazy SMP" by using move list chunks: would this work?
Replies: 13
Views: 1242

Re: "SuperLazy SMP" by using move list chunks: would this work?

Up to rofChade 1.0 I was only using material and PST for evaluation. It wasn't the intention, but as rofChade became stronger it became a sort of challenge to try to optimize the search. 1.0 reached 2800 in CCRLs blitz rating, much much higher than ever expected with any rofChade (PeSTO, a later ver...
by Ronald
Wed Sep 23, 2020 7:29 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: "SuperLazy SMP" by using move list chunks: would this work?
Replies: 13
Views: 1242

Re: "SuperLazy SMP" by using move list chunks: would this work?

But how do I do this at depth 2? - First generate moves at depth 1 and store them in a queue with d=1, giving 20 moves... - Then generate all moves at depth 2 and store them in the same queue with d=2... giving 400 moves and the original 20. You don't store the moves in a queue but the resulting po...
by Ronald
Wed Sep 23, 2020 4:35 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: "SuperLazy SMP" by using move list chunks: would this work?
Replies: 13
Views: 1242

Re: "SuperLazy SMP" by using move list chunks: would this work?

When I started with rofChade, I also did experiments with perft and was trying to get optimal speed for too long... Some SPM tips: You could start a thread at the second (or even further) ply, this gives you 20 * 20 startpositions, and also gives less overhead with unbalanced threads (if you run the...
by Ronald
Fri May 15, 2020 12:36 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: On-line engine blitz tourney May
Replies: 25
Views: 3035

Re: On-line engine blitz tourney May

I beleive Timeseal is used for correction of the clocks, so that the speed of your connection doesn't play a role. So you should be able to get a login screen even without timeseal. From my raspberry pi I connect with the following: xboard -zp -ics -icshost nightmare-chess.nl -fcp /home/pi/Chess/rof...