Official Release of OliThink 5.7.5 including a Java-GUI

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

Moderators: bob, hgm, Harvey Williamson

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
OliverBr
Posts: 488
Joined: Tue Dec 18, 2007 8:38 pm
Location: Munich, Germany
Full name: Dr. Oliver Brausch
Contact:

Official Release of OliThink 5.7.5 including a Java-GUI

Post by OliverBr » Wed Sep 09, 2020 11:45 pm

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: 110
Joined: Wed Aug 15, 2007 10:18 am
Location: Munich

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

Post by Dokterchen » Thu Sep 10, 2020 10:54 am

Thanks Oliver. A nice comeback! :-)
Torsten

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

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

Post by OliverBr » Fri Sep 11, 2020 2:50 pm

Dokterchen wrote:
Thu Sep 10, 2020 10:54 am
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: 11510
Joined: Wed Mar 08, 2006 7:57 pm
Location: Redmond, WA USA
Contact:

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

Post by Dann Corbit » Fri Sep 11, 2020 9:41 pm

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: 488
Joined: Tue Dec 18, 2007 8:38 pm
Location: Munich, Germany
Full name: Dr. Oliver Brausch
Contact:

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

Post by OliverBr » Fri Sep 11, 2020 10:55 pm

Dann Corbit wrote:
Fri Sep 11, 2020 9: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: 10336
Joined: Wed Mar 08, 2006 11:57 pm
Location: Birmingham UK

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

Post by towforce » Fri Sep 11, 2020 11:04 pm

Could the Java version be hosted in a web page? That would make it super-easy to use - just follow a link!
The future is more important than the past.

Alayan
Posts: 389
Joined: Tue Nov 19, 2019 7:48 pm
Full name: Alayan Feh

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

Post by Alayan » Sat Sep 12, 2020 12:30 am

OliverBr wrote:
Fri Sep 11, 2020 10:55 pm
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: 11510
Joined: Wed Mar 08, 2006 7:57 pm
Location: Redmond, WA USA
Contact:

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

Post by Dann Corbit » Sat Sep 12, 2020 3:47 am

OliverBr wrote:
Fri Sep 11, 2020 10:55 pm
Dann Corbit wrote:
Fri Sep 11, 2020 9: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: 1985
Joined: Sat Jun 02, 2012 12:13 am

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

Post by carldaman » Sat Sep 12, 2020 4:16 am

Well, if new versions all have different playing styles, why not make them available, as he's been doing? :|

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

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

Post by OliverBr » Sat Sep 12, 2020 8:08 pm

towforce wrote:
Fri Sep 11, 2020 11:04 pm
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

Post Reply