Search found 598 matches

by mvanthoor
Fri Jan 22, 2021 10:33 am
Forum: Computer Chess Club: General Topics
Topic: New engine release - Wukong JS
Replies: 42
Views: 3215

Re: New engine release - Wukong JS

Is WukongJS a straight port of Wukong in C?

If not, how did you get it to play at 2000+ ELO; does it have lots of features already?
by mvanthoor
Thu Jan 21, 2021 6:17 pm
Forum: Computer Chess Club: General Topics
Topic: One for Andrew Grant et al. - NNUE?
Replies: 18
Views: 1120

Re: One for Andrew Grant et al. - NNUE?

My two cents: - Using NNUE is OK/Not OK. The thing many engine authors are miffed about is that they spent YEARS trying to fine-tune an evaluation, getting their engine to the 3000+ ELO range (and sometimes, like Ethereal, far beyond), and then some sort of technology that anyone can copy/paste come...
by mvanthoor
Wed Jan 20, 2021 5:04 pm
Forum: Computer Chess Club: General Topics
Topic: Why you play many games when testing
Replies: 6
Views: 730

Re: Why you play many games when testing

Could, in theory, an engine in test get into some sort of "ELO swing" ? With 95% confidence after... Test 10 games: +50 ELO Test 100 games: +20 ELO Test 1000 games: -15 ELO Test 10.000 games: -50 ELO Test 100.000 games: +45 ELO Test 1.000.000 games: +60 ELO Test 10 million games: - 25 ELO and so on....
by mvanthoor
Wed Jan 20, 2021 9:42 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Evaluation reflections
Replies: 11
Views: 350

Re: Evaluation reflections

What are your thoughts on this? What would be the best way to get a better evaluation (since it is obviously not good at the moment)? What would be a good next step for a beginner chess programmer, and programmer in general? The behavior you describe is normal for chess engines that are just starti...
by mvanthoor
Tue Jan 19, 2021 7:37 pm
Forum: Computer Chess Club: General Topics
Topic: New engine release - Wukong JS
Replies: 42
Views: 3215

Re: New engine release - Wukong JS

Thanks for clarifications, Marcel, got your points) Makes sense. We're different... I hate Windows with all of my heart (and Type Script and whatever software created or bought by Microsoft, e.g. Skype) Personally I don't "hate" Windows. I just like Linux (or more accurately, Unix) a lot more with ...
by mvanthoor
Tue Jan 19, 2021 6:22 pm
Forum: Computer Chess Club: General Topics
Topic: New engine release - Wukong JS
Replies: 42
Views: 3215

Re: New engine release - Wukong JS

Marcel, you've made my day))) But what is so genuine in working JS chess engine? Did you have a look at WukongJS's source? It's very simple and straightforward. The problem is Javascript. (Or PHP, or Python, or any weak, untyped language). In some of those languages, it's possible for a variable to...
by mvanthoor
Tue Jan 19, 2021 10:51 am
Forum: Computer Chess Club: General Topics
Topic: New engine release - Wukong JS
Replies: 42
Views: 3215

Re: New engine release - Wukong JS

I looked over the JS language (I have done some Java programming) and I am astonished to learn that it is not even typed. Writing a chess engine in javascript is like writing one in perl or python. You're a braver man than I am Gunga Dinn. If you're writing a chess engine in Javascript AND completi...
by mvanthoor
Mon Jan 18, 2021 11:57 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Progress on Rustic
Replies: 131
Views: 20088

Re: Progress on Rustic

Hi :) A short progress report on Rustic. Because work has been very busy due to a massive system migration, I'm already at the computer for 10+ hours a day. I haven't made a lot of progress on finishing the implementation of the XBoard protocol; I've implemented a few commands since the last update,...
by mvanthoor
Mon Jan 18, 2021 7:26 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Non-quiet position after quiescence...
Replies: 13
Views: 1113

Re: Non-quiet position after quiescence...

It would be pretty hard to incorporate "if my position contains such and so, then do this" behavior in the search, as it conflicts with the principle that you want to pick the move with the best score. Yes, that is why I mentioned that it would be very specific information. You conceivably could co...
by mvanthoor
Mon Jan 18, 2021 7:20 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Uci "go" command without other parameters
Replies: 19
Views: 485

Re: Uci "go" command without other parameters

An innocent user accidentally sends the command, go home How does your engine replies to it. Deuterium: go home info string unknown command go home The specs say this: * if the engine or the GUI receives an unknown command or token it should just ignore it and try to parse the rest of the string. *...