Hi all-
I've been playing quite a bit with 3 open-source programs, made some progress and have put it all up on Github:
Fridolin 2.00
- code optimizations, eval tuning, etc.
published on GitHub as Jinx 1.0 (~ +146 Elo)
https://github.com/FireFather/jinx
Bobcat 8.0
- code optimizations, eval tuning, etc.
published on GitHub as Tomcat 1.0 (~ +45 Elo)
https://github.com/FireFather/tomcat
Gull 3
published on GitHub as Seagull 1.0 (~ +5 Elo)
https://github.com/FireFather/seagull
Seagull changes:
- source code cleaned up, simplified, and broken up into various source and header files
- a couple of VS code analysis fixes (ex: gen_kpk() was causing stack exceed error)
- compiler warnings resolved up to level 4
- benchmark and perft utilities added (type 'bench' and engine will write a date-stamped text file with results)
- support for syzygy tablebases
All include Visual Studio 2015 project files and x64 binaries.
Best Regards,
Norm
Open-source improvements released
Moderators: hgm, Rebel, chrisw
-
- Posts: 1476
- Joined: Mon Jan 28, 2013 2:51 pm
Re: Open-source improvements released
Thank you very much, Norm, for your contributions to the open-source community! This is very nice of you!
-
- Posts: 2204
- Joined: Sat Jan 18, 2014 10:24 am
- Location: Andorra
Re: Open-source improvements released
Many thanks for all this nice work!!
Daniel José - http://www.andscacs.com
-
- Posts: 1643
- Joined: Tue May 20, 2008 4:57 pm
- Location: Augsburg - Germany
Re: Open-source improvements released
It seems that two other current open-source UCI compatibles engines have problems with their time management. Unter the graphical interfaces ChessGUI/Arena during a 40/2 round robin tournament the termination is often called "time (forfeit).
RuyDos 1.0.14 SSE4.2 x64
https://bitbucket.org/alonamaloh/ruydos/downloads/
WyldChess 1.5 x64
https://github.com/Mk-Chan/WyldChess/releases
I have sent the pgn-games including debug-files/output to Manik and Álvaro.
Who of you (esspecially CEGT/CCRL testers) made the same experiences?
Best wishes,
Norbert
RuyDos 1.0.14 SSE4.2 x64
https://bitbucket.org/alonamaloh/ruydos/downloads/
WyldChess 1.5 x64
https://github.com/Mk-Chan/WyldChess/releases
I have sent the pgn-games including debug-files/output to Manik and Álvaro.
Who of you (esspecially CEGT/CCRL testers) made the same experiences?
Best wishes,
Norbert
-
- Posts: 41438
- Joined: Sun Feb 26, 2006 10:52 am
- Location: Auckland, NZ
Re: Open-source improvements released
No time losses for Wyldchess 1.5 64-bit yet.Norbert Raimund Leisner wrote:It seems that two other current open-source UCI compatibles engines have problems with their time management. Unter the graphical interfaces ChessGUI/Arena during a 40/2 round robin tournament the termination is often called "time (forfeit).
RuyDos 1.0.14 SSE4.2 x64
https://bitbucket.org/alonamaloh/ruydos/downloads/
WyldChess 1.5 x64
https://github.com/Mk-Chan/WyldChess/releases
I have sent the pgn-games including debug-files/output to Manik and Álvaro.
Who of you (esspecially CEGT/CCRL testers) made the same experiences?
Best wishes,
Norbert
Still testing RuyDos 1.0.2 64-bit. No time loss issues there either.
gbanksnz at gmail.com
-
- Posts: 4366
- Joined: Fri Mar 10, 2006 5:23 am
- Location: http://www.arasanchess.org
Re: Open-source improvements released
Nice job, but the changelog doesn't really tell me what you did (I am looking at Tomcat). Practically all the commit messages just say "Changes".
--Jon
--Jon
-
- Posts: 2129
- Joined: Thu May 29, 2008 10:43 am
Re: Open-source improvements released
Hi Jon-jdart wrote:Nice job, but the changelog doesn't really tell me what you did (I am looking at Tomcat). Practically all the commit messages just say "Changes".
--Jon
I'm not sure to what you're referring as "changelog".
I didn't include any such document with the upload.
The commit messages offer very little because I uploaded the whole thing for the 1st time yesterday.
I did create a short README.md for the upload:
- code optimizations and eval tuning
(off the top of my head in an effort to be more specific, I remember: bit operations, psq tuning, mobility tuning, etc)
I track versions using a right-click directory/file sync context diff utility...
comparing it to the original release in this manner would be the easiest way to see the changes.
Norm
-
- Posts: 4366
- Joined: Fri Mar 10, 2006 5:23 am
- Location: http://www.arasanchess.org
Re: Open-source improvements released
I guess then those are Bobcat commits I am looking at.
Still, what most people do if fork a repository in git and then make incremental commits to that. If you make a bunch of changes offline and then upload them (or do something like merge --squash in git) then you have no history of your changes for others to see.
--Jon
Still, what most people do if fork a repository in git and then make incremental commits to that. If you make a bunch of changes offline and then upload them (or do something like merge --squash in git) then you have no history of your changes for others to see.
--Jon
-
- Posts: 2129
- Joined: Thu May 29, 2008 10:43 am
Re: Open-source improvements released
Completely agree.jdart wrote:I guess then those are Bobcat commits I am looking at.
Still, what most people do if fork a repository in git and then make incremental commits to that. If you make a bunch of changes offline and then upload them (or do something like merge --squash in git) then you have no history of your changes for others to see.
--Jon
Just always admired Bobcat and Fridolin coding style and techniques used and thought they may have some real potential.
Unfortunately, I never planned to make these efforts public until recently.
But I do still have all the preceding versions (30 for Tomcat), so in fact I could create a repository that incrementally reflected the changes...
just not sure if it's worth the effort, but I'm willing to consider it.
Norm
-
- Posts: 1357
- Joined: Wed Mar 08, 2006 10:15 pm
- Location: San Francisco, California
Re: Open-source improvements released
Marvelous! If I make Myrddin open-source will you also make it not awful?