Jerry - Cross Platform Chess GUI

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

Moderators: hgm, Rebel, chrisw

dkl
Posts: 28
Joined: Wed Jan 14, 2015 5:55 pm

Jerry - Cross Platform Chess GUI

Post by dkl »

I am happy to announce the release of

Jerry 1.0 beta

available at:

http://asdfjkl.github.io/jerry/

Jerry is a simple chess GUI, currently build around the stockfish-engine. It’s main features are:

* play against the computer
* adjust strength levels to match your skill
* enter, edit and analyse games
* automatic game analysis
* read and save games in standard pgn format
* copy and paste FEN positions and pgn games from clipboard
* cross-platform: native look on Linux, OS X, and Windows

I hope that it can be useful for some enthusiasts - especially considering the rather limited amount of free and open-source choices for OS X and Linux.

Whereas I tried to take enough time to fix bugs and test, I am quite sure that at some point I overlooked things (in particular, I had no chance to test on Windows 64 bit and Linux 64 bit; only 32 bit variants).

Of course I am interested in feedback!
User avatar
AdminX
Posts: 6340
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: Jerry - Cross Platform Chess GUI

Post by AdminX »

Thanks Dominik,

Do you have any plans to add DGT Chessboard and Clock support to your GUI? I am analyzing a game with it now in a 64 bit Windows environment.

Image
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
User avatar
Marek Soszynski
Posts: 582
Joined: Wed May 10, 2006 7:28 pm
Location: Birmingham, England

Re: Jerry - Cross Platform Chess GUI

Post by Marek Soszynski »

Nice!

Works fine under Linux 64-bit.
Marek Soszynski
rcmaddox
Posts: 181
Joined: Mon Oct 14, 2013 8:59 pm
Location: Winder, GA
Full name: Robert C. Maddox

Re: Jerry - Cross Platform Chess GUI

Post by rcmaddox »

Seems to work under Windows 7 64.

I assume Stockfish uses only one core?

This could be a nice, lightweight GUI. I would suggest adding a clock and the ability to configure the UCI options.
dkl
Posts: 28
Joined: Wed Jan 14, 2015 5:55 pm

Re: Jerry - Cross Platform Chess GUI

Post by dkl »

thanks all for testing on Win64 and Linux!

Adding support for DGT Boards & Clocks of course is interesting. However in order to develop and test, there is no way without having a real (hardware) device. Unfortunately, right now I simply cannot afford a DGT board. Hence, a DGT interface is currently not at the top of my priority list, sorry.
Last edited by dkl on Mon Mar 02, 2015 7:06 pm, edited 2 times in total.
dkl
Posts: 28
Joined: Wed Jan 14, 2015 5:55 pm

Re: Jerry - Cross Platform Chess GUI

Post by dkl »

I assume Stockfish uses only one core?
For simplicity, the 32bit version of stockfish is shipped. If you replace "stockfish.exe" in the engine subfolder with the 64bit stockfish, it should use all cores. This is e.g. already the case on Linux and OS X.
I would suggest adding a clock and the ability to configure the UCI options.
Adding other UCI engines, and setting UCI parameters will come in the next version. As for adding the clock: I had this in an earlier developer build, but I removed it since I wondered whether players really play timed games when facing a computer? What do you think?[/code]
dkl
Posts: 28
Joined: Wed Jan 14, 2015 5:55 pm

Re: Jerry - Cross Platform Chess GUI

Post by dkl »

I released a new version @

https://github.com/asdfjkl/jerry/releases/tag/v3.02

Maybe this is of interest for some of you...

Feedback is appreciated.
styx
Posts: 338
Joined: Tue Mar 13, 2012 9:59 pm
Location: Germany

Re: Jerry - Cross Platform Chess GUI

Post by styx »

I really like the simplicity of the GUI.

Just some things I discovered in a very short test:

1. It would be nice if the move list becomes bold, once the auto-analysis starts adding variants (leave the variants itself normal). Right now it is very hard to distinguish between main line and variants.

2. I don't know why but I failed to add the Arasan Chess Engine http://www.arasanchess.org/ to the engine list. I use Linux and never had any problem with this engine in other GUI's. Other Engines seem to work fine (I tested Komodo and Texel)

3. There seems to be a serious bug here: https://youtu.be/D4ogfD5ewuk
dkl
Posts: 28
Joined: Wed Jan 14, 2015 5:55 pm

Re: Jerry - Cross Platform Chess GUI

Post by dkl »

Thanks for your feedback. I will look into it asap!
styx
Posts: 338
Joined: Tue Mar 13, 2012 9:59 pm
Location: Germany

Re: Jerry - Cross Platform Chess GUI

Post by styx »

Of course I was talking about variations, not variants in my post. But I guess you got it :)