Search found 278 matches
- Wed Apr 21, 2021 6:58 am
- Forum: Computer Chess Club: Tournaments and Matches
- Topic: 85th Amateur Series Division 4
- Replies: 21
- Views: 912
Re: 85th Amateur Series Division 4
You'd be best doing what others do - a non-popcount exe, a popcount exe and a bmi2 exe. Well Stockfish 13, the reference, is published in six exe: bmi2, avx2, sse4.1+popcount, sse3, 64bit and 32bit. The problem, for a rating list, is that all these versions should have a different rating as they do...
- Tue Apr 20, 2021 6:00 am
- Forum: Computer Chess Club: Tournaments and Matches
- Topic: Amoeba Shows Its Teeth (Amoeba-Bagatur-Count-Demoli-Gull-Hakka-Halogen-Lc0-MrBob-PeSTO-Scorpio-Stash-Vajolet-Weiss-etc)
- Replies: 7
- Views: 296
Re: Amoeba Shows Its Teeth (Amoeba-Bagatur-Count-Demoli-Gull-Hakka-Halogen-Lc0-MrBob-PeSTO-Scorpio-Stash-Vajolet-Weiss-e
Nice picture. It looks like Amoeba received too much gamma ray 

- Thu Apr 15, 2021 9:42 pm
- Forum: Computer Chess Club: Programming and Technical Discussions
- Topic: PST-only Evaluation for MinimalChess 0.4
- Replies: 30
- Views: 1537
Re: PST-only Evaluation for MinimalChess 0.4
I doubt if everyone who use Pesto to replace their own tuned values sees a significant elo gain. I do not know about the values of Dumber but I believe that TSCP has not tuned values for piece square tables otherwise they could make knight and bishop equal more than rook and a pawn. Dumb/Dumber eva...
- Mon Apr 12, 2021 8:58 am
- Forum: Computer Chess Club: Programming and Technical Discussions
- Topic: Subroutines, shared variables, etc.
- Replies: 8
- Views: 401
Re: Subroutines, shared variables, etc.
Using global variables is usually not recommended. As they may be modified anywhere, it could then be hard to understand from where comes their values. However, chess programs are relatively simple and small, so tracking a global variable is not so hard in practice. If you plan to make your program...
- Sun Apr 11, 2021 10:33 pm
- Forum: Computer Chess Club: Programming and Technical Discussions
- Topic: Subroutines, shared variables, etc.
- Replies: 8
- Views: 401
Re: Subroutines, shared variables, etc.
Using global variables is usually not recommended. As they may be modified anywhere, it could then be hard to understand from where comes their values. However, chess programs are relatively simple and small, so tracking a global variable is not so hard in practice. If you plan to make your program ...
- Sun Apr 11, 2021 4:07 pm
- Forum: Computer Chess Club: Programming and Technical Discussions
- Topic: Subroutines, shared variables, etc.
- Replies: 8
- Views: 401
Re: Subroutines, shared variables, etc.
I am not sure to understand what you mean. Subroutine is a general concept that translates into function, method, etc. in modern languages and leads to the structured programming approach. Shared variables is a feature of the programming language APL. I guess you mean something else. Maybe you want ...
- Sat Mar 27, 2021 2:40 pm
- Forum: Computer Chess Club: Programming and Technical Discussions
- Topic: Ronald de Man is such a hero
- Replies: 27
- Views: 3514
Re: Ronald de Man is such a hero
In Rust, everything is linked statically. The philosophy is that, if you have an executable, it should run if the OS and CPU support it; no dependencies. (Except of course if you create DLL's and specifically load those.) The above executable contains the engine, but also everything from the standa...
- Sat Mar 27, 2021 7:36 am
- Forum: Computer Chess Club: Programming and Technical Discussions
- Topic: Ronald de Man is such a hero
- Replies: 27
- Views: 3514
Re: Ronald de Man is such a hero
I just built CFish and the binaries are deliciously tiny (I have a script that builds three different versions): This is the strength of the C language that comes with no bloated runtime, not Ronald I am afraid. Ronald de Man still deserves our congratulations for the quality of the code he writes.
- Fri Mar 26, 2021 9:15 pm
- Forum: Computer Chess Club: Tournaments and Matches
- Topic: CCRL Testing (@Testers)
- Replies: 38
- Views: 3549
Re: CCRL Testing (@Testers)
Hello Graham. That' fine, i mean testing against many opponents. But i am not talking of a 5,10 or 20 Elo gap with some testing inconsistencies, it is more than 100 Elo! Please get me right, i don't want to offend someone or tell someone does not know what he is doing as tester. I simply interested...
- Thu Mar 25, 2021 11:58 am
- Forum: Computer Chess Club: Programming and Technical Discussions
- Topic: iPlayChess - A TalkChess Community Engine
- Replies: 25
- Views: 2102
Re: iPlayChess - A TalkChess Community Engine
1. C - cpp as a better C Do you mean you are going to abuse the C preprocessor? Whatever, there is no betterC for cpp: $ cpp -betterC hello.c $ cpp: error: unrecognized command-line option '-betterC' Use a D compiler instead: $ ldc2 -betterC hello.d $ hello Hello betterC If you want a better C ,use...