Search found 210 matches

by emadsen
Tue Oct 20, 2020 4:15 am
Forum: Computer Chess Club: General Topics
Topic: CTF Survey
Replies: 65
Views: 2600

Re: CTF Survey

That sub-forum never made any sense to me. Why is it hosted on a chess programming forum? There is an entire Internet for that kind of content.

2. CTF should be closed
by emadsen
Wed Oct 14, 2020 11:49 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Progress on Rustic
Replies: 67
Views: 4690

Re: Progress on Rustic

BTW: the reason why I put so much time into creating the console, is because it's my main testing platform for new functionality. I want to be able to test new functions man-to-engine; just me, and the program. No UCI commands, no user interface, no nothing that is in between the engine and the new...
by emadsen
Tue Oct 06, 2020 12:03 am
Forum: Computer Chess Club: General Topics
Topic: A Crossroad in Computer Chess; Or Desperate Flailing for Relevance
Replies: 152
Views: 10661

Re: A Crossroad in Computer Chess; Or Desperate Flailing for Relevance

Nice to hear from you, Andrew. Perhaps I am one of few that are concerned, as I've taken to doing this at a competitive level, with competition being the intent. Ethereal may have started as a pure hobby project, but its a lot deeper than that now. I respect your choice to pursue chess engine progra...
by emadsen
Fri Oct 02, 2020 12:54 am
Forum: Computer Chess Club: General Topics
Topic: A Crossroad in Computer Chess; Or Desperate Flailing for Relevance
Replies: 152
Views: 10661

Re: A Crossroad in Computer Chess; Or Desperate Flailing for Relevance

Before working on Chess, I played League of Legends in the top few hundred players. Sometime between Chess and now, I played World of Warcraft in one of the top 10 guilds in North America. I think, a general understanding of myself, is that I do things to satisfy competitive urges. I tend to pick o...
by emadsen
Tue Sep 01, 2020 12:02 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Engine Crash Detective Story
Replies: 24
Views: 4474

Re: Engine Crash Detective Story

Once again Henk has succeeded in pushing us off topic, lol. I shouldn't have responded to his LINQ comment :( As for saying that SQL is a good language: NO... Linq/EF gets better with every release I assume we agree LINQ is a terrible idea for chess engine move generation. For line-of-business appli...
by emadsen
Mon Aug 31, 2020 12:58 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Engine Crash Detective Story
Replies: 24
Views: 4474

Re: Engine Crash Detective Story

Don't use linq in move generation. Too slow
LINQ for move generation? That's insanity. I avoid it even for line-of-business applications.
by emadsen
Sun Aug 30, 2020 4:09 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Engine Crash Detective Story
Replies: 24
Views: 4474

Re: Engine Crash Detective Story

I've enjoyed reading all your "war stories" of difficult debugging sessions. So I had to work backwards, with an assembly-language debugger, to the point where the bad code was generated. I agree Jon, that has got to be one of the most challenging problems a developer will face. Well done. Debugging...
by emadsen
Sat Aug 29, 2020 11:57 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Engine Crash Detective Story
Replies: 24
Views: 4474

Engine Crash Detective Story

Hi all. Recently I investigated a bug that caused my engine to crash in about 10 games of a 4,000 game tournament. One of those frustrating bugs that's not reproducible by a specific position or sequence of UCI commands. Rare enough that I kept putting off investigating it in favor of working on cod...
by emadsen
Wed Aug 26, 2020 11:00 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: AlphaBeta all returning the same number
Replies: 7
Views: 2930

Re: AlphaBeta all returning the same number

How do engines like Stockfish find moves other than the best moves, then? Are there resources I can use to read on this? In my main search loop, I don't update Alpha at the root (Depth == 0) if MultiPV > 1 . (Ignore _scoreError for now. That's used to weaken the engine.) For this to work correctly ...
by emadsen
Fri Jul 31, 2020 4:19 am
Forum: Computer Chess Club: General Topics
Topic: MadChess 3.0 Beta
Replies: 23
Views: 7467

Re: MadChess 3.0 Beta

Would you be interested in writing something like that together Marcel, that's a good idea. I'll try to write something in the next two weeks or so. I'll PM you when I have a draft. And feel free to do the same when you have something. No rush. I understand life and work make accurately predicting ...