Remote stockfish engine under any Android chess GUI

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

Moderators: hgm, Rebel, chrisw

NoSQL
Posts: 12
Joined: Sun Sep 30, 2018 6:10 pm
Full name: Matthias Meier

Remote stockfish engine under any Android chess GUI

Post by NoSQL »

Hi,

I have a powerful Linux computer with stockfish as a remote service (see https://jerrygreenblog.wordpress.com/20 ... e-service/).

In some Android chess GUIs like DroidFish you can configure both local and remote UCI enginees. But unfortunately my preferred chess GUIs like "Analyze This Pro" or "Chess PGN Master" allow only local UCI engines.

My question is if there is an Android app that works as a generic UCI bridge between any chess GUI and a remote (Linux) engine?! This app would look like a local UCI engine and therefore it could be used in any chess GUI app. The UCI parameters would be configured in this "bridge" app, and it's only job is to act like a proxy between the local GUI and the remote engine via tcp.

Is there already such an Android app somewhere? And do you see any technical obstacles? Is it easy to develop such an Android app?

Thanks in advance :)
Dann Corbit
Posts: 12541
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Remote stockfish engine under any Android chess GUI

Post by Dann Corbit »

Art Bik made a blog post on that some time ago:
http://aartbik.blogspot.com/2012/03/con ... emote.html
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.
LocutusOfPenguin
Posts: 34
Joined: Thu Sep 28, 2017 6:52 pm
Location: Karlsruhe, Germany
Full name: Jürgen Précour

Re: Remote stockfish engine under any Android chess GUI

Post by LocutusOfPenguin »

The link "Bernhard Wallner's chess utilities" doesnt work anymore.
Create a dedicated chess computer based on tiny ARM computers with the DGT e-board on picochess.com
User avatar
Guenther
Posts: 4607
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Remote stockfish engine under any Android chess GUI

Post by Guenther »

LocutusOfPenguin wrote: Wed Oct 10, 2018 8:16 am The link "Bernhard Wallner's chess utilities" doesnt work anymore.
https://web.archive.org/web/20121014223 ... Chess.html
https://rwbc-chess.de

trollwatch:
Talkchess nowadays is a joke - it is full of trolls/idiots/people stuck in the pleistocene > 80% of the posts fall into this category...
NoSQL
Posts: 12
Joined: Sun Sep 30, 2018 6:10 pm
Full name: Matthias Meier

Re: Remote stockfish engine under any Android chess GUI

Post by NoSQL »

Dann Corbit wrote: Wed Oct 10, 2018 1:05 am Art Bik made a blog post on that some time ago:
http://aartbik.blogspot.com/2012/03/con ... emote.html
Yes, but there only the server side is addressed. On the client side you have to use a GUI which allows to connect to a remote engine (Chess for Android, DroidFish, etc.).
NoSQL
Posts: 12
Joined: Sun Sep 30, 2018 6:10 pm
Full name: Matthias Meier

Re: Remote stockfish engine under any Android chess GUI

Post by NoSQL »

Guenther wrote: Wed Oct 10, 2018 8:26 am
LocutusOfPenguin wrote: Wed Oct 10, 2018 8:16 am The link "Bernhard Wallner's chess utilities" doesnt work anymore.
https://web.archive.org/web/20121014223 ... Chess.html
Yes, the "engineClient" is what I need. But unfortunately this utility is for Windows. I need the same for Android ...
User avatar
hgm
Posts: 27808
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: Remote stockfish engine under any Android chess GUI

Post by hgm »

The 'connect.exe' program performs this function (bith on server and client side), but I have no idea if it would also work on Android (when compiled for it).
NoSQL
Posts: 12
Joined: Sun Sep 30, 2018 6:10 pm
Full name: Matthias Meier

Re: Remote stockfish engine under any Android chess GUI

Post by NoSQL »

hgm wrote: Wed Oct 10, 2018 2:30 pm The 'connect.exe' program performs this function (bith on server and client side), but I have no idea if it would also work on Android (when compiled for it).
Hi H.G. Muller,

where can I find this 'connect.exe' program? In the link mentioned above I see only 'engineClient' and 'engineServer'. Do you have another source?

Thanks & Regards