Search found 277 matches

by emadsen
Tue Apr 13, 2021 6:51 pm
Forum: Computer Chess Club: General Topics
Topic: New engine releases & news 2021
Replies: 241
Views: 49692

Re: New engine releases & news 2021

Therefore I think the rating results of Loki 3.0 are, as said, at least within a reasonable range of its real rating. But unfortunately, due to school and only owning one computer, it is rather hard for me to conduct longer tc tests. OK. I wanted to warn you were wandering into uncharted territory ...
by emadsen
Tue Apr 13, 2021 5:30 pm
Forum: Computer Chess Club: General Topics
Topic: New engine releases & news 2021
Replies: 241
Views: 49692

Re: New engine releases & news 2021

After a lot of work and testing, Loki 3.0 is now released. Thanks to Marcel (who pointed out how underrated Loki was, its feature set taken into account), I have been working tirelessly to rework the search and evaluation function. This has paid off greatly! I have tested the new version to have a ...
by emadsen
Wed Mar 31, 2021 11:46 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Brainstorming Ideas for a Chess App
Replies: 5
Views: 1091

Re: Brainstorming Ideas for a Chess App

Hi Xi. Welcome to the TalkChess community! Perhaps in the next day or so someone will take the assignment upon themselves to answer your question. But I fear that's unlikely because your question is just too damn large. You ask multiple questions regarding programming language, reference code, runti...
by emadsen
Tue Mar 30, 2021 9:33 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: King safety evaluation
Replies: 12
Views: 1866

Re: King safety evaluation

take into account "stacked" attackers like a Rook behind a Queen That's a good point and something my implementation is blind to. My code would only see coordination if a bishop and queen, for example, were targeting the same square near the opponent king but from different rays. Understanding stac...
by emadsen
Tue Mar 30, 2021 5:41 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: King safety evaluation
Replies: 12
Views: 1866

Re: King safety evaluation

I managed to get about 60 ELO from king safety by tracking "points" that negatively impact king safety. I track these king safety points when I calculate piece mobility. Piece mobility examines potential moves. These potential moves may include moves to squares near the opponent king. I'm interested...
by emadsen
Mon Mar 29, 2021 4:11 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Progress on Rustic
Replies: 243
Views: 43311

Re: Progress on Rustic

I think you can skip the part where these engines play each other if you know their relative ratings (from CCRL) *and* if you use these ratings as anchors when you process your PGNs. In ordo for example you can pass a CSV file via the -m parameter. (it's explained in the manual) Yes, I anchor four ...
by emadsen
Mon Mar 29, 2021 3:56 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Progress on Rustic
Replies: 243
Views: 43311

Re: Progress on Rustic

If you only add games between those K opponents then obviously your candidate's rating won't be affected since the additional games do not change the relative strength of the K opponents within the whole N+1 pool and therefore the candidate's rating estimate (which is a rating relative to the N+1 p...
by emadsen
Sun Mar 28, 2021 8:39 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Progress on Rustic
Replies: 243
Views: 43311

Re: Progress on Rustic

I was having the same thoughts, basically. It is possible that A defeats B, B defeats C, but still C can defeat A. That ratings don't have to turn out the same, even if exepected, can be seen in the new engine BitGenie. In my own test of this new engine, it cored exactly 50% against Rustic Alpha 2,...
by emadsen
Sun Mar 28, 2021 5:35 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Progress on Rustic
Replies: 243
Views: 43311

Re: Progress on Rustic

but it only achieved 1781 in the CCRL-list. There can be a few possibilities: [...] - I only test Rustic against other engines: the other engines don't play one another. (I don't have the computing power to do this; if I upgrade to a 16+ core computer at some time, I may have the option to do a few...
by emadsen
Sat Mar 20, 2021 7:21 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: storing a move, for undoing and other operation to see what was the last move
Replies: 16
Views: 1143

Re: storing a move, for undoing and other operation to see what was the last move

ho by the way, i totally forgot about the [MethodImpl(MethodImplOptions.AggressiveInlining)] thanks, that will be useful to clean up some messy manual inlining / duplicated code all over the place haha 8-) That's the least important feature of the code I shared. The C# compiler is smart and inlines...