Github chess engines

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

Moderator: Ras

Norbert Raimund Leisner
Posts: 1643
Joined: Tue May 20, 2008 4:57 pm
Location: Augsburg - Germany

Github chess engines

Post by Norbert Raimund Leisner »

Hello,

Chess Engine UCI written in C++
https://github.com/swcordes/chess-engine

Fianchetto UCI written in C
https://github.com/dylhunn/fianchetto

Haskell Chess Engine UCI
https://github.com/zbkruturaj/haskell-chess-engine

Little Lelouch 01 UCI written in C++
https://github.com/AbdelrhmanIbrahim/Little_Lelouch_01

Rasher UCI written in Rust
https://github.com/MortenLohne/rasher

Best wishes,
Norbert
Guenther
Posts: 4718
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Github chess engines

Post by Guenther »

Norbert Raimund Leisner wrote:Hello,

Fianchetto UCI written in C
https://github.com/dylhunn/fianchetto
http://talkchess.com/forum/viewtopic.php?t=61136

It seems you forgot about your own thread in August? ;-)
Norbert Raimund Leisner
Posts: 1643
Joined: Tue May 20, 2008 4:57 pm
Location: Augsburg - Germany

Re: Github chess engines

Post by Norbert Raimund Leisner »

Yes because my first thought was Dylan will rename his project - it still exists
Fianchetto AI, a former WB engine by Bryn Humberstone
http://web.archive.org/web/201203170536 ... ianchetto/

But both engines have something in common: imcomplete programs!
Sven
Posts: 4052
Joined: Thu May 15, 2008 9:57 pm
Location: Berlin, Germany
Full name: Sven Schüle

Re: Github chess engines

Post by Sven »

Norbert Raimund Leisner wrote:Yes because my first thought was Dylan will rename his project - it still exists
Fianchetto AI, a former WB engine by Bryn Humberstone
http://web.archive.org/web/201203170536 ... ianchetto/

But both engines have something in common: imcomplete programs!
Then why do you continue to publish information about incomplete programs that have not been released by their authors? I would prefer to let the authors decide on their own whether they want publicity. Storing sources on GitHub does not tell anything about the state of the program, only the author can tell.
Guenther
Posts: 4718
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Github chess engines

Post by Guenther »

Sven Schüle wrote:
Norbert Raimund Leisner wrote:Yes because my first thought was Dylan will rename his project - it still exists
Fianchetto AI, a former WB engine by Bryn Humberstone
http://web.archive.org/web/201203170536 ... ianchetto/

But both engines have something in common: imcomplete programs!
Then why do you continue to publish information about incomplete programs that have not been released by their authors? I would prefer to let the authors decide on their own whether they want publicity. Storing sources on GitHub does not tell anything about the state of the program, only the author can tell.
Hi Sven,

I have mixed feelings about this. I have also to admit that I did not know that you have to pay! to be able to create private folders at github.
(In the past I simply thought why publically work at github if you aren't interested that someone would find it and either announces it somewhere
or creates a compile from a dev version? - now I know there is no free choice)

There is also a kind of tradition from the past when there simply were not enough programs to even build a bigger tournament in swiss mode.
(hard to imagine nowadays!)
At that time each 'found' program - even if not quite ready or long obsolete, but still available somewhere in the internet was reported and
no one complained about a new 'release'.
I understand your view and also Norberts and I don't know what to do with this informations?
Actually they just mean more work for me and Ron.

OTH there are programmers at github who think no one would be interested in a weaker program in times of SF etc. and therefore doubt
to release or just wait if someone mentions it.
Of course there are others too who have just a few commits and may be just finished the move generator, if at all. It makes no sense to announce those.

(BTW Sabertooth which is the renamed Fianchetto by Dylan Hunn was released just not for Windows yet.
https://dylhunn.github.io/sabertooth/
The older Fianchetto by Bryn Humberstone was discovered by Dann Corbitt and and then announced by Leo..
http://web.archive.org/web/201210091531 ... ianchetto/[/url]
No idea what is 'incomplete' in Sabertooth and I don't remember for the old Fianchetto)

In the case of the original post obviously somehow the author of Rasher was informed, because now there is a release version.

https://github.com/MortenLohne/rasher/releases

Guenther
Guenther
Posts: 4718
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Rasher

Post by Guenther »

Guenther wrote:
In the case of the original post obviously somehow the author of Rasher was informed, because now there is a release version.

https://github.com/MortenLohne/rasher/releases

Guenther
Well, it works more or less. No support for mps time controls and
illegal moves are possible too...
Norbert Raimund Leisner
Posts: 1643
Joined: Tue May 20, 2008 4:57 pm
Location: Augsburg - Germany

Re: Rasher

Post by Norbert Raimund Leisner »

Little Lelouch cf. https://github.com/AbdelrhmanIbrahim/Li ... 1/issues/1
(time forfeit, illegal moves)