Search found 2933 matches

by lucasart
Mon Nov 11, 2019 12:30 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Minic raw speed
Replies: 13
Views: 784

Re: Minic raw speed

I put some timers inside Minic and I am totally amazed by your 36 cycles SEE ! Here some figures cycle % of total calls cycle/call See 3738155258 16.3821% 4307603 867 Apply 3676719096 16.1129% 17811023 206 Eval 7667154230 33.6006% 3041458 2520 Attack 6080342832 26.6465% 297610485 20 Generate 185269...
by lucasart
Sun Nov 10, 2019 12:37 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Minic raw speed
Replies: 13
Views: 784

Re: Minic raw speed

Minic is sorting all moves as soon as TT move is not a beta cut-off You could benchmark how often your first move cuts off if it isn't a TT hit, this will probably be something like 50-70%. Means, in all those cases, sorting the full move list is unnecessary because you're only going to use the top...
by lucasart
Tue Oct 22, 2019 12:10 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: PGN standard, its improvement and standardization
Replies: 55
Views: 6863

Re: PGN standard, its improvement and standardization

Ras wrote:
Wed Oct 16, 2019 5:23 pm
Dann Corbit wrote:
Wed Oct 16, 2019 4:10 pm
For game play, thé Xboard protocol isn't just better, it's a lot better.
Then that massive advantage explains why all of the top engines are CECP engines. Oh, wait...
:lol: ^infinity
by lucasart
Mon Oct 07, 2019 4:45 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: PGN standard, its improvement and standardization
Replies: 55
Views: 6863

Re: PGN standard, its improvement and standardization

Due to the fact that we have a huge number of different chess shells, I believe that it is necessary to create a new format for PGN files, which will standardize computer position evals, its analysis and additional data. With a single format, it will be much more convenient to use one PGN file in v...
by lucasart
Sat Sep 14, 2019 12:39 am
Forum: Computer Chess Club: General Topics
Topic: Wasp 3.75 by John Stanback released ...
Replies: 16
Views: 2361

Re: Wasp 3.75 by John Stanback released ...

I made a change where if the first move at the root fails low several times (score has dropped about 2 pawns or more) then I accept that score for the first move, set a flag, and search the remaining moves to see if one of them is better. If not, then I repeat the iteration. Looks more like a hack ...
by lucasart
Mon Jul 01, 2019 11:09 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Linux flavors - opinions
Replies: 29
Views: 5329

Re: Linux flavors - opinions

Ubuntu has gcc 7.0 by default which is fine, but CentOS 7 on the other hand comes with 4.8.5 which is a royal pain. It can't compile my fortran 2008 and c++11 codes most of the time. yum-config-manager --enable rhel-server-rhscl-7-rpms \ && yum -y install devtoolset-7-gcc devtoolset-7-gcc-c++ devto...
by lucasart
Sun Jun 30, 2019 12:01 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Linux flavors - opinions
Replies: 29
Views: 5329

Re: Linux flavors - opinions

Ubuntu has gcc 7.0 by default which is fine, but CentOS 7 on the other hand comes with 4.8.5 which is a royal pain. It can't compile my fortran 2008 and c++11 codes most of the time. yum-config-manager --enable rhel-server-rhscl-7-rpms \ && yum -y install devtoolset-7-gcc devtoolset-7-gcc-c++ devto...
by lucasart
Sat Jun 29, 2019 12:48 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Linux flavors - opinions
Replies: 29
Views: 5329

Re: Linux flavors - opinions

Thinking about setting a Linux environment desktop - leaning towards Ubuntu since it’s on the Pi and I already have some some familiarity with it there. What do you all suggest and why - Pros and Cons. Thanks in advance for taking the time to respond. MikeB Noobs use linux mint. it's basically the ...
by lucasart
Sun Jun 23, 2019 12:55 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: FRC / Chess960 -- Some Lessons I Learned
Replies: 30
Views: 5898

Re: FRC / Chess960 -- Some Lessons I Learned

#1 Move Encoding In this process I think I came across the answer to the question "Why does Stockfish encode castle moves as King captures Rook". I chose a different route, but I'll write a bit about both. The benefit, or the reason, that Stockfish encodes using KxR is because at many points in the...
by lucasart
Wed May 01, 2019 5:10 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Pointers in C++, please help
Replies: 17
Views: 3107

Re: Pointers in C++, please help

I played around with it, and figured out how to do it with a natural array. However, I personally find the notation more confusing. u08 mvsNW[64][8]; //... u08 (*mvsB[])[64][8] = { &mvsNW, &mvsNE, &mvsSW, &mvsSE }; // ... auto & mvs = *mvsB[i]; m->ts = mvs[m->fs][j]; I also found another way to do ...