Discussion of anything and everything relating to chess playing software and machines.
Moderators: hgm, Harvey Williamson, bob
Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
-
JuLieN
- Posts: 2945
- Joined: Mon May 05, 2008 10:16 am
- Location: Nantes (France)
-
Contact:
Post
by JuLieN » Tue Aug 28, 2012 5:48 pm
Congratulations Jean-François!

(For Picochess, not for 3. d3

).
Sadly, having no DGT board, I can't test it, despite I own a RPi...
-
j_romang
- Posts: 79
- Joined: Mon May 16, 2011 12:52 am
Post
by j_romang » Tue Aug 28, 2012 6:06 pm
Surely, the DGT board is the most expansive part of this system ; it tried to build a cheap hand-made electronic board (
http://wiki.electrolab.fr/Projets:Perso:2011:Echiquier) but it endend into an ugly horror with plasctic and electric cables ; nothing compared to the beautifull wodden DGT board

-
j_romang
- Posts: 79
- Joined: Mon May 16, 2011 12:52 am
Post
by j_romang » Tue Aug 28, 2012 6:34 pm
That would be awesome ; and the 802MK device I'm using has embedded wifi , so the networks connection is wireless. But as I'm using the DGT XL clock as display (6 characters), and the board as the input device ; I think interaction with the server would be very painfull (how would you login ? how would you choose an opponent ?). I never used icsdrone or fics : maybe I'm wrong

-
Michel
- Posts: 1960
- Joined: Sun Sep 28, 2008 11:50 pm
Post
by Michel » Tue Aug 28, 2012 6:50 pm
Actually icsdrone would do all that for you. Here is a typical command line
icsdrone -handle yourhandle -password yourpassword -program stockfish -sendLogin "seek 2 12 m" -sendGameEnd "seek 2 12 m" -daemonize on -proxy on
Then your engine will play 2 12 blitzgames. There are of course more advanced options using scripts and such.
If you don't have an account you can use yourhandle=guest and yourpassword=xxx for an unregistered account.
There are some embedded systems on FICS (run by nematocyst) using icsdrone. However I think they run on routers. Not on pico computers.
-
Michel
- Posts: 1960
- Joined: Sun Sep 28, 2008 11:50 pm
Post
by Michel » Tue Aug 28, 2012 7:16 pm
Sorry stockfish is an UCI engine so you need polyglot as well
icsdrone -handle yourhandle -password yourpassword -program "polyglot -noini -ec stockfish" -sendLogin "seek 2 12 m" -sendGameEnd "seek 2 12 m" -daemonize on -proxy on
Polyglot is here
http://hardy.uhasselt.be/Toga/polyglot-release/
(HGM has somewhat more recent versions but I am not sure if he makes them
available separately from winboard/xboard).
Another comment: for an unregistered login it is not necessary to specify the handle "guest" on FICS.
An arbitrary (non-existing) handle works as well.
Last edited by
Michel on Tue Aug 28, 2012 7:23 pm, edited 1 time in total.
-
mephisto
- Posts: 318
- Joined: Mon Apr 03, 2006 8:10 am
- Location: England
Post
by mephisto » Tue Aug 28, 2012 7:21 pm
Hi Jean-Francois
Congratulations on your excellent project.
I am a little disappointed that the Rasperry PI wasn't up to the job as I also own one.
My project team has been contemplating the same as you but using one with of my DIY boards which can be seen here.
http://usbchessboard.yolasite.com/
Keep up the good, regards
Bryan
What's my next move? - to the fridge for another beer !!
-
j_romang
- Posts: 79
- Joined: Mon May 16, 2011 12:52 am
Post
by j_romang » Wed Aug 29, 2012 1:55 pm
Ok, now I have a better understanding of icsdrone ! Yes I could easily make stockfish play on ICS with this little ARM device, but it would be much more difficult to have the human player (with the board) playing on fics : I can't use icsdrone to do it, because the DGT board handling bypasses the UCI events.