Hand coded Winboard/UCI Javascript Engine List

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

Moderators: hgm, Dann Corbit, Harvey Williamson

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
Post Reply
op12no2
Posts: 380
Joined: Tue Feb 04, 2014 11:25 am
Location: Wales
Full name: Colin Jenkins
Contact:

Hand coded Winboard/UCI Javascript Engine List

Post by op12no2 » Tue Feb 23, 2021 10:14 am

Does anybody know of any other hand-coded Javascript (not Java) Winboard/UCI compatible engines (i.e. can be played in Winboard/Arena/Cutechess etc) other than:-

Lozza
Tomitank
Wukong

Thanks

mar
Posts: 2298
Joined: Fri Nov 26, 2010 1:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Hand coded Winboard/UCI Javascript Engine List

Post by mar » Tue Feb 23, 2021 10:22 am

Garbochess?
Martin Sedlak

User avatar
Guenther
Posts: 3796
Joined: Wed Oct 01, 2008 4:33 am
Location: Regensburg, Germany
Full name: Guenther Simon
Contact:

Re: Hand coded Winboard/UCI Javascript Engine List

Post by Guenther » Tue Feb 23, 2021 10:35 am

op12no2 wrote:
Tue Feb 23, 2021 10:14 am
Does anybody know of any other hand-coded Javascript (not Java) Winboard/UCI compatible engines (i.e. can be played in Winboard/Arena/Cutechess etc) other than:-

Lozza
Tomitank
Wukong

Thanks
From the XB/UCI chronology (Details list) filtered for 'JS' in the PL column

Code: Select all

134	CeruleanJS	0.1.1		-		2016-01	D*	yes	JS	XB
481	Lozza		1.10		2.0		2021-02	B1*	yes	JS	UCI
588	P4wn		2.01		-		2014-03		yes	JS	UCI
651	RapChess	17-10-17	CS 2021-02-23	2021-02	D*	yes	C# (JS)	UCI
800	tomitankChess#	1.4		5.0		2021-01	A3	yes	JS	UCI
852	Wukong		2020-08-13	JS 1.5		2021-01	C2*	yes	JS (C)	UCI
RapChess was JS until 2020 now rewritten for C#
You can find the link in the main chronology

(not included or collected are JS experiments of existing programs like Martins mentioned GarboJS,
this means you'll surely find a repo with a SF-JS somewhere etc...)
https://rwbc-chess.de
HGM@'chessqueen' 2018-present, aka: 'George' 2013-2016, 'pichy' 2006-2013, 'Jorge Pichard' 2000-2006 (old forum) wrote: http://talkchess.com/forum3/viewtopic.p ... 79#p789713

mar
Posts: 2298
Joined: Fri Nov 26, 2010 1:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Hand coded Winboard/UCI Javascript Engine List

Post by mar » Tue Feb 23, 2021 11:01 am

Guenther wrote:
Tue Feb 23, 2021 10:35 am
(not included or collected are JS experiments of existing programs like Martins mentioned GarboJS,
this means you'll surely find a repo with a SF-JS somewhere etc...)
interesting, I always thought Garbochess was a JS only engine, but CPW (and you) proves me wrong...
anyway, it's manually (re)written (i.e. handcoded), not compiled via emscripten to target asm.js like (I assume) SF-JS
Martin Sedlak

User avatar
Guenther
Posts: 3796
Joined: Wed Oct 01, 2008 4:33 am
Location: Regensburg, Germany
Full name: Guenther Simon
Contact:

Re: Hand coded Winboard/UCI Javascript Engine List

Post by Guenther » Tue Feb 23, 2021 11:16 am

mar wrote:
Tue Feb 23, 2021 11:01 am
Guenther wrote:
Tue Feb 23, 2021 10:35 am
(not included or collected are JS experiments of existing programs like Martins mentioned GarboJS,
this means you'll surely find a repo with a SF-JS somewhere etc...)
interesting, I always thought Garbochess was a JS only engine, but CPW (and you) proves me wrong...
anyway, it's manually (re)written (i.e. handcoded), not compiled via emscripten to target asm.js like (I assume) SF-JS
I wouldn't be surprised if handwritten versions of Vice and TSCP in JS exist too :)
https://rwbc-chess.de
HGM@'chessqueen' 2018-present, aka: 'George' 2013-2016, 'pichy' 2006-2013, 'Jorge Pichard' 2000-2006 (old forum) wrote: http://talkchess.com/forum3/viewtopic.p ... 79#p789713

op12no2
Posts: 380
Joined: Tue Feb 04, 2014 11:25 am
Location: Wales
Full name: Colin Jenkins
Contact:

Re: Hand coded Winboard/UCI Javascript Engine List

Post by op12no2 » Tue Feb 23, 2021 12:02 pm

Thanks Martin/Guenther,

NB: I did write a UCI shell for GarboChessJS some years ago but when somebody tested it the results were not great and I let it drop. Still have the code though.

Edit: My assumption has always been that I missed up the interface because GarbochessJS was quite strong.

User avatar
mvanthoor
Posts: 740
Joined: Wed Jul 03, 2019 2:42 pm
Full name: Marcel Vanthoor

Re: Hand coded Winboard/UCI Javascript Engine List

Post by mvanthoor » Tue Feb 23, 2021 11:52 pm

Guenther wrote:
Tue Feb 23, 2021 11:16 am
I wouldn't be surprised if handwritten versions of Vice and TSCP in JS exist too :)
VICE? I'm certain of it.

The "Writing an engine in Javascript" basically implements the same engine, in about the same way, as the series "Writing an engine in C" (which is VICE). Both series are by the same author, BlueFever Software.
Author of Rustic.
Releases | Code | Docs

supersharp77
Posts: 987
Joined: Sat Jul 05, 2014 5:54 am
Location: Southwest USA

Re: Hand coded Winboard/UCI Javascript Engine List

Post by supersharp77 » Wed Feb 24, 2021 2:43 am

op12no2 wrote:
Tue Feb 23, 2021 10:14 am
Does anybody know of any other hand-coded Javascript (not Java) Winboard/UCI compatible engines (i.e. can be played in Winboard/Arena/Cutechess etc) other than:-

Lozza
Tomitank
Wukong

Thanks
My list so far is...

Lozza (many engines 10-20)
TomitankChess series 1.4,1.5 2.0 2.1 3.0 4.0 4.2 5.0 NNUE
SF 9 JS 9 (working)
SF 10 JS......
McBrain 9.6 JS
Roller JS (windows 10 only it seems)
Toledo Nano JS 1.00 and 1.01....

Non working so far for Me.....Wukong (crash)....Sf DD JS.(error).....SF 5 JS....SF 8 JS...SF6 JS...Garbochess JS (no luck for me)
kick JS...P4win JS (nothing) Cinnamon JS (crashed)...SF 11 JS..(no)... :) :wink:

Post Reply