Search found 298 matches

by emadsen
Fri Jun 11, 2021 11:28 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Saving moves into the TT
Replies: 9
Views: 240

Re: Saving moves into the TT

If I run through a move list, how is it possible that NO move beats alpha? It means the engine is exploring a nonsensical continuation, a sequence of moves that does not represent best play by both sides. It occurs at the engine's next move after it hung its queen. The opponent took the queen with ...
by emadsen
Fri Jun 11, 2021 11:10 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Progress on Rustic
Replies: 283
Views: 71063

Re: Progress on Rustic

The test with Aspiration Window (on top of killers and pvs, 50cp window, reset to INFINITY if it fails) is now running. It's at 51% +/- 0.2% against the version with killers+pvs, so it's unlikely this is going to make a huge difference. (Edit: while I was typing this post, the version with AW dropp...
by emadsen
Fri Jun 11, 2021 8:21 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Advice on optimizing my move generation
Replies: 22
Views: 474

Re: Advice on optimizing my move generation

I am happy to say that after running my move generator through a perft suite of 30-40 different positions at depth=5, it seems to be working correctly. My issue now is the speed. Hi Christian. Welcome to the chess programming community. Congrats on writing a correct move generator. That's a big mil...
by emadsen
Fri Jun 04, 2021 10:28 pm
Forum: Computer Chess Club: General Topics
Topic: Commercial Release of Ethereal 13.00 (NNUE) for AVX2 Systems
Replies: 135
Views: 8660

Re: Commercial Release of Ethereal 13.00 (NNUE) for AVX2 Systems

Ethereal 13 has been released, with both a free (Standard) version and a commercial NNUE (Efficiently-Updated Neural Network) version which requires an AVX2 compatible system. The free version is available on Github, and offers minor elo gains over the previous version, with increased functionality...
by emadsen
Wed Jun 02, 2021 10:18 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Hitting a wall at ~1860 Elo
Replies: 33
Views: 2686

Re: Hitting a wall at ~1860 Elo

PeSTO has a tapered and heavily tuned set of PST's, one for middlegame and one for the endgame. Therefore it has a _massive_ amount of positional knowledge encoded in its PST's... With good PST's, the cap on strength can be postponed a lot. That has been proven that different PST's can increase pla...
by emadsen
Wed Jun 02, 2021 6:52 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Hitting a wall at ~1860 Elo
Replies: 33
Views: 2686

Re: Hitting a wall at ~1860 Elo

amanjpro wrote:
Wed Jun 02, 2021 3:45 pm
I don't believe in the search/evaluation imbalance. RofChade is a 3000+ engine and it has nothing but Pesto, so is Pesto engine
Do we know that? Where's the source code? Seems like many people on this forum believe that on blind faith.
by emadsen
Wed Jun 02, 2021 6:47 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Progress on Rustic
Replies: 283
Views: 71063

Re: Progress on Rustic

Yes, only aspiration windows, no PVS yet. PVS should provide a significant speedup and strength increase because it narrows everything but the principal variation to a zero-width search window. Though I don't have a specific measurement. I believe the first release of my engine had PVS so I'm uncer...
by emadsen
Tue Jun 01, 2021 11:31 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Progress on Rustic
Replies: 283
Views: 71063

Re: Progress on Rustic

I remember Eric Madsen's post where he says that aspiration windows are useless, and he removed them from MadChess. My engine had PVS and aspiration windows. I removed aspiration windows (except for MultiPV > 1 and limit strength mode) and the engine plays slightly stronger. In other words, I found...
by emadsen
Thu May 13, 2021 5:36 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Progress on Rustic
Replies: 283
Views: 71063

Re: Progress on Rustic

I've finally written some pages in Rustic's documentation. They need some polishing, but the outline is online. A very good start, Marcel. I like how you start with concepts and high-level architecture. Even if this has been done before, I still get fun out of doing it myself, in exactly the way I ...
by emadsen
Thu May 06, 2021 5:22 pm
Forum: Computer Chess Club: General Topics
Topic: MadChess 3.0 Released
Replies: 22
Views: 8810

Re: MadChess 3.0 Released

To be perfectly clear: If I use .Net 5 as a target framework I get the same annoying "extra" dlls like clrcompression.dll and clrjit.dll. If I change the target framework to "netcoreapp3.1" I get a single executable as expected. OK, thanks for clarifying. So it's a .NET 5 versus .NET Core 3.1 diffe...