douglasbagnall / p4wn

a smallish turn-of-the-century javascript chess engine
http://p4wn.sf.net
113 stars 33 forks source link

p4wn UCI - JavaScript Universal Chess Interface by Edmund Moshammer #22

Open yellow-panther opened 6 years ago

yellow-panther commented 6 years ago

Hello,

cf. thread on CCC here: http://talkchess.com/forum/viewtopic.php?topic_view=threads&p=737877&t=65667

Arena debug round robin tournament.zip

douglasbagnall commented 6 years ago

I am afraid I don't really understand what this is supposed to mean.

yellow-panther commented 6 years ago

Hello, Edmund Moshammer created a tool that is called "JavaScipt" https://sourceforge.net/projects/jsuci/ v1.2 contains a folder with p4wn chess

Here is a step-by-step manual how it works with the graphical chess interface "Arena" - you can embed P4wn Chess as normal UCI-compatible engine : UCI is very common and is supported by hundred of modern chess engines like Stoclfish, Komodo, Houdini, Fire etc.

P4wn Javascript Chess - UCI

  1. download JSUCI http://sourceforge.net/projects/jsuci/files/ and P4wn-Javascript Chess http://sourceforge.net/projects/p4wn/files/
    2.Unzip respectively save both applications into the same folder of your choice 3.Arena-GUI http://www.playwitharena.com/?Download 4.Command Line > Path/jsuci_1_2.exe 5.Command Line Parameters > p4wn\p4wn_loader.js
  2. protocol-type = UCI http://download.shredderchess.com/div/uci.zip

for further assistance please contact Günther http://www.rwbc-chess.de/ or HGM http://home.hccnet.nl/h.g.muller/ - both are members of the chess forum CCC www.talkchess.com

douglasbagnall commented 6 years ago

So the bug is in JSUCI and not p4wn?

You might be better off opening a bug there. In doing so you should probably explain in straightforward terms what you did, what you expected to happen, and what happened instead.

I am not opposed to adapting p4wn to accept whatever JSUCI is trying to feed it, so long as that is not too intrusive and someone can explain what the problem is.

yellow-panther commented 6 years ago

Perhaps a direct implementation of UCI-protocol (>ShredderChess website see number 5) into P4wn could be another option, without using JSUCI and Node.js instead of Edmund´s tool