GitHub and (upcoming) UCI-compatible chess programs

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

Moderators: Harvey Williamson, bob, hgm

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
Post Reply
Norbert Raimund Leisner
Posts: 1643
Joined: Tue May 20, 2008 2:57 pm
Location: Augsburg - Germany

GitHub and (upcoming) UCI-compatible chess programs

Post by Norbert Raimund Leisner » Mon Oct 23, 2017 9:32 am

Hello,

Chess AI Engine https://github.com/yat011/chess_ai_engine by Ken Leung, source code, UCI-features basically implemented

Pleco https://github.com/sfleischman105/Pleco by Stephen Fleischman written in Rust, it seems that the implementation UCI protocol is still missing

RapSpeed https://github.com/Thibor/Rapspeed by Thibor written in JavaScript

Teki https://github.com/Mk-Chan/Teki by Manik Charan, source code, written in C++

Waterfall https://github.com/TalvinJacobs/Waterfall-Source-Code by Talvin Jacobs (.exe=Stockfish)

To Ron - Chess Engine List:

IQ23 (2017-10-19) was released over a decade ago on 2006-16-03 - it belongs in my opinion to section "2006 releases"

Zorgus (2017-10-02) > update v1.2.0

The Baron (2015-07-10) > update v3.41

Best wishes,
Norbert

Ron Murawski
Posts: 397
Joined: Sun Oct 29, 2006 3:38 am
Location: Schenectady, NY
Contact:

Re: GitHub and (upcoming) UCI-compatible chess programs

Post by Ron Murawski » Thu Oct 26, 2017 8:33 pm

Norbert Raimund Leisner wrote:Hello,

Chess AI Engine https://github.com/yat011/chess_ai_engine by Ken Leung, source code, UCI-features basically implemented

Pleco https://github.com/sfleischman105/Pleco by Stephen Fleischman written in Rust, it seems that the implementation UCI protocol is still missing

RapSpeed https://github.com/Thibor/Rapspeed by Thibor written in JavaScript

Teki https://github.com/Mk-Chan/Teki by Manik Charan, source code, written in C++

Waterfall https://github.com/TalvinJacobs/Waterfall-Source-Code by Talvin Jacobs (.exe=Stockfish)

To Ron - Chess Engine List:

IQ23 (2017-10-19) was released over a decade ago on 2006-16-03 - it belongs in my opinion to section "2006 releases"

Zorgus (2017-10-02) > update v1.2.0

The Baron (2015-07-10) > update v3.41

Best wishes,
Norbert
'Chess AI Engine' prints its own name as 'ChessProj', so that is the best name to use for it. It is written in C++.

Pleco seems to support at least a sunset of UCI protocol. What is the basis of your assessment that it does not?

Regarding IQ23: refer to the introductory paragraph of the Chess Engine List:
"Latest dates may vary from other sources; New dates are determined according to the date that I found it."

Zorgus: I've stopped listing Zorgus until it distinguishes itself as different from NG-Play.

The Baron: Yes, this new version was announced elsewhere on CCC by Richard Pijl himself.
http://talkchess.com/forum/viewtopic.ph ... 69&t=65184

Thanks for the information, though. :-)

Ron

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

Re: GitHub and (upcoming) UCI-compatible chess programs

Post by Guenther » Fri Oct 27, 2017 9:40 am

Ron Murawski wrote:
Norbert Raimund Leisner wrote:Hello,

Chess AI Engine https://github.com/yat011/chess_ai_engine by Ken Leung, source code, UCI-features basically implemented

Pleco https://github.com/sfleischman105/Pleco by Stephen Fleischman written in Rust, it seems that the implementation UCI protocol is still missing

RapSpeed https://github.com/Thibor/Rapspeed by Thibor written in JavaScript

Teki https://github.com/Mk-Chan/Teki by Manik Charan, source code, written in C++

Waterfall https://github.com/TalvinJacobs/Waterfall-Source-Code by Talvin Jacobs (.exe=Stockfish)

To Ron - Chess Engine List:

IQ23 (2017-10-19) was released over a decade ago on 2006-16-03 - it belongs in my opinion to section "2006 releases"

Zorgus (2017-10-02) > update v1.2.0

The Baron (2015-07-10) > update v3.41

Best wishes,
Norbert
...

Pleco seems to support at least a sunset of UCI protocol. What is the basis of your assessment that it does not?

...

Ron
Isn't this more or less an exercise in translation from SF C++ code to Rust?
(I am a bit tired of checking the sources and have not much time)

Guenther
https://rwbc-chess.de
Greg Strong@ovyron wrote: What I think is that you have a very, very, VERY strong desire to post, and very little self-control.
All the time. In every conversation. You must post. Something. It's like you just can't help yourself.

Post Reply