Glass 1.6 - New with Personalities!!

Discussion about chess-playing software (engines, hosts, opening books, platforms, etc...)
Edmund
Posts: 20
Joined: Thu Jun 10, 2010 2:07 pm

Glass 1.6 - New with Personalities!!

Post by Edmund » Tue Jul 13, 2010 7:05 pm

Hello,

I am glad to announce the new Glass 1.6 by Pawel Koziol and Edmund Moshammer.

Besides bug-hunting, a great opening-book update and improving its tactical awareness by reducing the aggression with history heuristics, we invested a lot of effort into creating personalities.

At the moment Glass comes with 21 documented personalities at varying levels of strength. You can now choose to play against different personalities such as a 1500elo Coward or a 1800elo Punk (pathological Attacker). We suggest you load the engine using the UCI protocol, then you can select the personality in the options dialog. Otherwise using winboard, you can set the Personality option in "default.ini" (eg.: "Personality=Maverick")

We would be happy if you also shared your interesting personalities. Creating them is easy but can be very fun. You have 33 options available to tune the style and playing strength of the computer engine. Just create another *.ini file in the personalities folder like the other samples.

Also we would be very interested in your opinions on the playing strength of the current personalities. The Elo-classifications were set by many engine vs engine games and a couple of human vs engine games. But please tell us, should you think we are very much off the actual playing level for a certain personality.

The package can be downloaded as always on the Glass Homepage:
http://www.marittima.pl/glass

In the package you find 2 executables:
Glass_1.6_tourn.exe is used for tournaments only (not affected by most personality features)
Glass_1.6_weak.exe is used for personality play and thus slightly slower than the tournament version

regards,
Edmund

User avatar
Swaminathan
Posts: 375
Joined: Wed Jun 09, 2010 12:14 pm

Re: Glass 1.6 - New with Personalities!!

Post by Swaminathan » Tue Jul 13, 2010 8:17 pm

the version 1.6 doesn't support analyze mode whereas the version 1.5 did support it. Could this be brought back? thanks.
Logo made by Ulysses P (Vytron)
Co-Authored with Dann Corbit: Strategic Test Suite

Pawel Koziol
Posts: 20
Joined: Fri Jun 11, 2010 7:19 am
Real Name: Pawel Koziol

Re: Glass 1.6 - New with Personalities!!

Post by Pawel Koziol » Tue Jul 13, 2010 9:14 pm

Swami,

I can run a game analysis under Arena using Glass 1.6 with no problems. One thing that might get wrong is caused by the fact that Glass supports both Wunboard and Uci protocols. If You are running it under Arena make sure that You manually set Glass to use UCI protocol. Default "Autodetect" invokes Winboard protocol, in which Glass is incapable of analysis.

regards,

pawel

Hagen
Posts: 121
Joined: Mon Jun 14, 2010 12:30 am

Re: Glass 1.6 - New with Personalities!!

Post by Hagen » Wed Jul 14, 2010 12:12 am

Any chance you'll support Chess960 for a future version?

User avatar
Swaminathan
Posts: 375
Joined: Wed Jun 09, 2010 12:14 pm

Re: Glass 1.6 - New with Personalities!!

Post by Swaminathan » Wed Jul 14, 2010 5:46 am

Pawel Koziol wrote:Swami,

I can run a game analysis under Arena using Glass 1.6 with no problems. One thing that might get wrong is caused by the fact that Glass supports both Wunboard and Uci protocols. If You are running it under Arena make sure that You manually set Glass to use UCI protocol. Default "Autodetect" invokes Winboard protocol, in which Glass is incapable of analysis.

regards,

pawel
thanks, I will try testing it tonight.
Logo made by Ulysses P (Vytron)
Co-Authored with Dann Corbit: Strategic Test Suite

Edmund
Posts: 20
Joined: Thu Jun 10, 2010 2:07 pm

Re: Glass 1.6 - New with Personalities!!

Post by Edmund » Wed Jul 14, 2010 6:44 am

Hagen wrote:Any chance you'll support Chess960 for a future version?
Hello Hagen,
sofar we haven't fully decided on the plans for the next release yet. I have the feeling Chess960 support should not be too difficult to add, but I will see what is possible.
regards,
Edmund

Hagen
Posts: 121
Joined: Mon Jun 14, 2010 12:30 am

Re: Glass 1.6 - New with Personalities!!

Post by Hagen » Wed Jul 14, 2010 11:31 am

Thanks. I would really appreciate it if you could add Chess960 support into Glass.

One other thing...you say we can create our own personality with this version. I'm highly intrigued by this but I need help understanding the ELO.ini settings. Especially the meaning of the different settings within a sample ELO.ini file. Once I understand this...then I'll be happily creating my own personality setting to use.

Plus there is another question I'd like to ask...when I select a personality...does this mean I have to select the ini file as well in Arena in order so Arena will adjust the play while using that ELO.ini setting?

Pawel Koziol
Posts: 20
Joined: Fri Jun 11, 2010 7:19 am
Real Name: Pawel Koziol

Re: Glass 1.6 - New with Personalities!!

Post by Pawel Koziol » Wed Jul 14, 2010 11:53 am

Thank You - all of You - for the kind reception of the new Glass. I have updated web page and distribution packet, including partial documentation of Glass in a pdf file.

Hagen, I hope this file answers some of Your questions referring to the personalities. Basically You should take one of the ini files, modify it and place it in the "personalities" folder, where it will be automatically detected and added to the list. Blindness options are the most important for strength, but also the most difficult to tune properly.

regards,

Pawel Koziol

royb
Posts: 44
Joined: Thu Jun 10, 2010 1:09 am

Re: Glass 1.6 - New with Personalities!!

Post by royb » Wed Jul 14, 2010 5:50 pm

I would like to invoke glass (the weakened version) from the command line. How do I specify a non-default personality from the command line?

I run Linux and will use 'wine' to run glass inside eboard but I want a way to invoke it with a non-default personality from the command line.

Thanks!

Edmund
Posts: 20
Joined: Thu Jun 10, 2010 2:07 pm

Re: Glass 1.6 - New with Personalities!!

Post by Edmund » Wed Jul 14, 2010 7:56 pm

royb wrote:I would like to invoke glass (the weakened version) from the command line. How do I specify a non-default personality from the command line?

I run Linux and will use 'wine' to run glass inside eboard but I want a way to invoke it with a non-default personality from the command line.

Thanks!
Hello royb,

The current version doesn't parse any command-line arguments. This is actually a nice idea for a further release.
The only ways to load a personality now are either through the UCI mode ("setoption name Personality value ...") or in the default.ini ("Personality=...")

regards,
Edmund

Post Reply