Official Release of OliThink 5.7.5 including a Java-GUI

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

OliverBr
Posts: 725
Joined: Tue Dec 18, 2007 9:38 pm
Location: Munich, Germany
Full name: Dr. Oliver Brausch

Official Release of OliThink 5.7.5 including a Java-GUI

Post by OliverBr »

Hello together,
OliThink 5.7.5 has been released and there are some news about it.

- The strength is gaining while code size/complexity is shrinking. 1603 lines of code (45kbyte) with an ELO of almost 2700.
- Executables for Mac64, Linux64 and Win64
- There is an Java Version.
- There is a simple GUI for the Java Version in order to play OliThink "out-of-the-box":

Image

- In order to use this GUI: http://brausch.org/home/chess/OliThinkGUI.jar
(Download, Keep (!) and start with "java -jar OliThinkGUI.jar". Depending on your security settings, you may just double-click the jar-file.)
. It has no pondering and about 1sec/move time, so it won't take much of your computer's resources.
- This Java GUI has less than 200 lines of code and hasn't been changed sind 2009: https://github.com/olithink/olithink5Ja ... Frame.java


PS: A short gauntlet tournament with the C-Version:

Code: Select all

   # PLAYER                   :  RATING  ERROR  POINTS  PLAYED   (%)    W    D    L  D(%)  CFS(%)
   1 Scorpio_2.8.8 MCTS+NN    :      25     28   268.0     500  53.6  225   86  189  17.2      65
   2 Fruit 2.1                :      18     28   262.5     500  52.5  213   99  188  19.8      89
   3 OliThink 5.7.5           :       0   ----  1084.5    2000  54.2  893  383  724  19.1     100
   4 K2 v.087                 :     -44     28   218.5     500  43.7  158  121  221  24.2     100
   5 Arasan 11.7              :    -122     28   166.5     500  33.3  128   77  295  15.4     ---

White advantage = -0.18 +/- 7.26
Draw rate (equal opponents) = 19.57 % +/- 0.90
Chess Engine OliThink: http://brausch.org/home/chess
OliThink GitHub:https://github.com/olithink
Dokterchen
Posts: 133
Joined: Wed Aug 15, 2007 12:18 pm
Location: Munich

Re: Official Release of OliThink 5.7.5 including a Java-GUI

Post by Dokterchen »

Thanks Oliver. A nice comeback! :-)
OliverBr
Posts: 725
Joined: Tue Dec 18, 2007 9:38 pm
Location: Munich, Germany
Full name: Dr. Oliver Brausch

Re: Official Release of OliThink 5.7.5 including a Java-GUI

Post by OliverBr »

Dokterchen wrote: Thu Sep 10, 2020 12:54 pm Thanks Oliver. A nice comeback! :-)
Thank you!

5.7.6 has been released: Queen attacking moves are not being reduced anymore.

The result if kind of mixed, it's winning h2h against 5.7.5, but not again some other engines. Probably because of a little different style of play.

With this release I removed a little bug in http://brausch.org/home/chess/OliThinkGUI.jar. In 5.7.5 the board didn't reset after an illegal move, this has been fixed now.
Chess Engine OliThink: http://brausch.org/home/chess
OliThink GitHub:https://github.com/olithink
Dann Corbit
Posts: 12537
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Official Release of OliThink 5.7.5 including a Java-GUI

Post by Dann Corbit »

I got my copy, thanks
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
OliverBr
Posts: 725
Joined: Tue Dec 18, 2007 9:38 pm
Location: Munich, Germany
Full name: Dr. Oliver Brausch

Re: Official Release of OliThink 5.7.5 including a Java-GUI

Post by OliverBr »

Dann Corbit wrote: Fri Sep 11, 2020 11:41 pm I got my copy, thanks
You are welcome!
Still I am finding bugs:

Code: Select all

   # PLAYER             :  RATING  ERROR  POINTS  PLAYED   (%)     W     D     L  D(%)  CFS(%)
   1 OliThink 5.7.6a    :      17      9  1741.0    3325  52.4  1053  1376   896  41.4     100
   2 OliThink 5.7.6     :       0   ----  1584.0    3325  47.6   896  1376  1053  41.4     ---

White advantage = 8.98 +/- 4.65
Draw rate (equal opponents) = 41.49 % +/- 0.86
Is ELO +17 enough for a new version?
Chess Engine OliThink: http://brausch.org/home/chess
OliThink GitHub:https://github.com/olithink
User avatar
towforce
Posts: 11542
Joined: Thu Mar 09, 2006 12:57 am
Location: Birmingham UK

Re: Official Release of OliThink 5.7.5 including a Java-GUI

Post by towforce »

Could the Java version be hosted in a web page? That would make it super-easy to use - just follow a link!
Writing is the antidote to confusion.
It's not "how smart you are", it's "how are you smart".
Your brain doesn't work the way you want, so train it!
Alayan
Posts: 550
Joined: Tue Nov 19, 2019 8:48 pm
Full name: Alayan Feh

Re: Official Release of OliThink 5.7.5 including a Java-GUI

Post by Alayan »

OliverBr wrote: Sat Sep 12, 2020 12:55 am Is ELO +17 enough for a new version?
Don't do a release each time you get a patch in, unless it's a fix for crashes.

Wait at least a month between releases but bring a bundle of patches with elo/features.
Dann Corbit
Posts: 12537
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Official Release of OliThink 5.7.5 including a Java-GUI

Post by Dann Corbit »

OliverBr wrote: Sat Sep 12, 2020 12:55 am
Dann Corbit wrote: Fri Sep 11, 2020 11:41 pm I got my copy, thanks
You are welcome!
Still I am finding bugs:

Code: Select all

   # PLAYER             :  RATING  ERROR  POINTS  PLAYED   (%)     W     D     L  D(%)  CFS(%)
   1 OliThink 5.7.6a    :      17      9  1741.0    3325  52.4  1053  1376   896  41.4     100
   2 OliThink 5.7.6     :       0   ----  1584.0    3325  47.6   896  1376  1053  41.4     ---

White advantage = 8.98 +/- 4.65
Draw rate (equal opponents) = 41.49 % +/- 0.86
Is ELO +17 enough for a new version?
As long as the updated code is on github, a release is not necessary
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
carldaman
Posts: 2283
Joined: Sat Jun 02, 2012 2:13 am

Re: Official Release of OliThink 5.7.5 including a Java-GUI

Post by carldaman »

Well, if new versions all have different playing styles, why not make them available, as he's been doing? :|
OliverBr
Posts: 725
Joined: Tue Dec 18, 2007 9:38 pm
Location: Munich, Germany
Full name: Dr. Oliver Brausch

Re: Official Release of OliThink 5.7.5 including a Java-GUI

Post by OliverBr »

towforce wrote: Sat Sep 12, 2020 1:04 am Could the Java version be hosted in a web page? That would make it super-easy to use - just follow a link!
It was hosted on my homepage for many years..
It's a sad story, because security fanatics decided that Java applets were not secure enough and so they vanished... I took OliThink-Applet off my homepage it was nearly impossible to get a browser to run it. I could do it only with Firefox and a lot of configuration.

Perhaps there is a way working with certificates, I just didn't invest anymore because I didn't know if people still wanted it.

PS: The boss of my current job as programmer played the engine when checking the internet for information about me :)
Chess Engine OliThink: http://brausch.org/home/chess
OliThink GitHub:https://github.com/olithink