Search found 178 matches

by abulmo2
Tue Mar 24, 2020 3:09 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Perft function too slow because of vcruntime140.dll
Replies: 25
Views: 692

Re: Perft function too slow because of vcruntime140.dll

clang has never been fast for Sapeli on my Linux boxes. On my ryzen 1700x, running fedora 31, Sapeli 1.76 is faster when compiled with clang. With gcc 9.2.1 and build-profile from your Makefile: $ make build-profile gcc -Wall -pedantic -Wextra -Wshadow -Ofast -march=native -DNDEBUG -fprofile-genera...
by abulmo2
Fri Mar 20, 2020 1:07 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Poor mans testing process please
Replies: 30
Views: 1446

Re: Poor mans testing process please

I'm afraid I have very limited knowledge and faciitiy to do any "hitech" testing. I think the best I can do is to use test suites. I have looked at 'STS'. Can anyone explain how I can use this to give me a 'Ball Park' idea. I'm not looking for +/- 10 elo resolution, but would be happy to know if my...
by abulmo2
Wed Mar 18, 2020 11:25 am
Forum: Computer Chess Club: General Topics
Topic: Engine programming
Replies: 32
Views: 2083

Re: Engine programming

(except for lack of underpromotion and legality checking, but pretty close...) I would even say the lack of promotion. As the promoted piece is not displayed when played, some chess interfaces (cutechess-cli, for example) consider the move illegal and give the game to the opponent. micromax is unfo...
by abulmo2
Sun Mar 15, 2020 2:04 pm
Forum: Computer Chess Club: General Topics
Topic: Engine programming
Replies: 32
Views: 2083

Re: Engine programming

Where should I start as a total beginner? www.chessprogramming.org is where to look if you are seeking for an algorithm and its explanation. Which language should I focus? Any compiled language is good. Now most languages: C, C++, D, Go, Rust to name a few, can use the same backend (LLWM) and produ...
by abulmo2
Wed Mar 11, 2020 10:49 pm
Forum: Computer Chess Club: General Topics
Topic: Expected CCRL ELO strength of a barebones chess engine?
Replies: 18
Views: 1862

Re: Expected CCRL ELO strength of a barebones chess engine?

If I'd test such a barebones engine, what CCRL-rating could be expected? 800 ELO? 1000? Or maybe just slightly better than a random mover? I do have developed a barebone engine called Dumb in less than 1200 line of codes. However it has more features like qsearch, transposition table, move ordering...
by abulmo2
Wed Mar 11, 2020 7:27 pm
Forum: Computer Chess Club: General Topics
Topic: Expected CCRL ELO strength of a barebones chess engine?
Replies: 18
Views: 1862

Re: Expected CCRL ELO strength of a barebones chess engine?

If I'd test such a barebones engine, what CCRL-rating could be expected? 800 ELO? 1000? Or maybe just slightly better than a random mover? I do have developed a barebone engine called Dumb in less than 1200 line of codes. However it has more features like qsearch, transposition table, move ordering...
by abulmo2
Wed Mar 11, 2020 6:33 pm
Forum: Computer Chess Club: General Topics
Topic: mate test positions
Replies: 32
Views: 3582

Re: mate test positions

I accept the format but I do not like the order of problems that is lexicographic order and I prefer order based on distance to mate and I also do not like not having the move number and the fifty move counter that was in the original file because positions are from games but later is not there aft...
by abulmo2
Sat Mar 07, 2020 8:05 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Strange sporadic speed limitation in engine running in Linux on Ryzen
Replies: 19
Views: 1737

Re: Strange sporadic speed limitation in engine running in Linux on Ryzen

I recommend to see the following video about what can affect program performance:
https://www.youtube.com/watch?v=r-TLSBdHe1A
Many things can affect the memory layout of the program and affect its performance, including the directory where it runs from.
by abulmo2
Sat Mar 07, 2020 11:14 am
Forum: Computer Chess Club: General Topics
Topic: mate test positions
Replies: 32
Views: 3582

Re: mate test positions

update based on the comments when I added a move for positions when the side to move is losing when the move is losing in the slowest way(I am not sure if it is correct for cases the side to move is losing but I checked that the solution is correct for all mates in at most 13 when the side to move ...
by abulmo2
Thu Feb 27, 2020 12:10 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Promotions in SEE
Replies: 6
Views: 708

Re: Promotions in SEE

With Amoeba future 3.2 version, I just tried to enhance a little bit its SEE implementation. - taking into account (queen) promotions add about 6 elo in self play (probably inflated because of SPRT). - reordering (queen) promotion after rook capture add nothing. If you consider the following positi...