New Winboard Engine 'Kenny' - JA builds available

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

Moderator: Ras

User avatar
Jim Ablett
Posts: 2454
Joined: Fri Jul 14, 2006 7:56 am
Location: London, England
Full name: Jim Ablett

New Winboard Engine 'Kenny' - JA builds available

Post by Jim Ablett »

Image
https://github.com/kenshinthebattosai/kenny

Kenny 0.1.1.0 (WB) by Kenshin Himura *(Sudarsan Balaji)*
##Description
Kenny is a Winboard/XBoard chess engine based on Winglet, an open source chess program.
Winglet's full source code can be obtained from [Winglet](http://www.sluijten.com/winglet/source/index.htm).

Kenny is an advanced form of Winglet which plays better at some faster time levels like blitz chess or up to
20 minute games, but almost always loses against Winglet when the time controls are 40 minutes or more for each.
These tests were run by setting up various tournaments on the free Chess GUI Arena Version 3.0.
Kenny uses modified values for evaluation of various parameters, thus introducing almost an entirely new engine,
because the evaluation function is the heart of a chess engine.

##Visions
* Better board representation using fully object oriented programming using proper class heirarchy (probably in
an entirely new repo)
* Modification of the evaluation function to a better one (pending some neural networks analyses on my side)

* Windows/Linux 64/32 bit
* Src code ported to Gcc

https://dl.dropbox.com/u/5047625/kenny-0110-ja.zip
Mirror:
http://cl.ly/M2Lh/kenny-0110-ja.zip


Seems quite strong. It was winning games against Dragon in my short test.


Jim.
Adam Hair
Posts: 3226
Joined: Wed May 06, 2009 10:31 pm
Location: Fuquay-Varina, North Carolina

Re: New Winboard Engine 'Kenny' - JA builds available

Post by Adam Hair »

Thanks Jim!
User avatar
JuLieN
Posts: 2949
Joined: Mon May 05, 2008 12:16 pm
Location: Bordeaux (France)
Full name: Julien Marcel

Re: New Winboard Engine 'Kenny' - JA builds available

Post by JuLieN »

Stockfish killed Kenny!
"The only good bug is a dead bug." (Don Dailey)
[Blog: http://tinyurl.com/predateur ] [Facebook: http://tinyurl.com/fbpredateur ] [MacEngines: http://tinyurl.com/macengines ]
Adam Hair
Posts: 3226
Joined: Wed May 06, 2009 10:31 pm
Location: Fuquay-Varina, North Carolina

Re: New Winboard Engine 'Kenny' - JA builds available

Post by Adam Hair »

JuLieN wrote:Stockfish killed Kenny!
You bastards!
User avatar
JuLieN
Posts: 2949
Joined: Mon May 05, 2008 12:16 pm
Location: Bordeaux (France)
Full name: Julien Marcel

Re: New Winboard Engine 'Kenny' - JA builds available

Post by JuLieN »

Adam Hair wrote:
JuLieN wrote:Stockfish killed Kenny!
You bastards!
Hahaha, as I always volunteer for the worst jokes it's nice to see you always ready to back me up! :lol:

@Jim:
Thanks Jim! I have a big pile of engines to compile/update for Mac! :oops:
"The only good bug is a dead bug." (Don Dailey)
[Blog: http://tinyurl.com/predateur ] [Facebook: http://tinyurl.com/fbpredateur ] [MacEngines: http://tinyurl.com/macengines ]
User avatar
Sylwy
Posts: 5163
Joined: Fri Apr 21, 2006 4:19 pm
Location: IAȘI - the historical capital of MOLDOVA
Full name: Silvian Rucsandescu

Re: My microscopical contribution -:)

Post by Sylwy »

Jim Ablett wrote:Image
https://github.com/kenshinthebattosai/kenny

Kenny 0.1.1.0 (WB) by Kenshin Himura *(Sudarsan Balaji)*
##Description
Kenny is a Winboard/XBoard chess engine based on Winglet, an open source chess program.
Winglet's full source code can be obtained from [Winglet](http://www.sluijten.com/winglet/source/index.htm).

Kenny is an advanced form of Winglet which plays better at some faster time levels like blitz chess or up to
20 minute games, but almost always loses against Winglet when the time controls are 40 minutes or more for each.
These tests were run by setting up various tournaments on the free Chess GUI Arena Version 3.0.
Kenny uses modified values for evaluation of various parameters, thus introducing almost an entirely new engine,
because the evaluation function is the heart of a chess engine.

##Visions
* Better board representation using fully object oriented programming using proper class heirarchy (probably in
an entirely new repo)
* Modification of the evaluation function to a better one (pending some neural networks analyses on my side)

* Windows/Linux 64/32 bit
* Src code ported to Gcc

https://dl.dropbox.com/u/5047625/kenny-0110-ja.zip
Mirror:
http://cl.ly/M2Lh/kenny-0110-ja.zip


Seems quite strong. It was winning games against Dragon in my short test.


Jim.

A big THANK YOU Maestro Jim !


:lol: My microscopical contribution: :lol:

MateScore=20001 (to be used in Wb2Uci.eng file, if you want Kenny on Fritzy GUI).

Regards,
SilvianR :wink:
User avatar
Thomas Lagershausen
Posts: 328
Joined: Mon Jun 11, 2007 6:59 pm

Re: My microscopical contribution -:)

Post by Thomas Lagershausen »

Thx a lot.

Where can i configure the hashsize?

I am using Kenny 64bit as winboardengine in arena-gui.
TL
User avatar
Jim Ablett
Posts: 2454
Joined: Fri Jul 14, 2006 7:56 am
Location: London, England
Full name: Jim Ablett

Re: My microscopical contribution -:)

Post by Jim Ablett »

Thomas Lagershausen wrote:Thx a lot.

Where can i configure the hashsize?

I am using Kenny 64bit as winboardengine in arena-gui.

Hi Thomas,

You can't I'm afraid.
Src doesn't seem to implement the usual method of implementing hash with a main hash table where size can be altered.

Jim.
User avatar
Werner
Posts: 3035
Joined: Wed Mar 08, 2006 10:09 pm
Location: Germany
Full name: Werner Schüle

Re: My microscopical contribution -:)

Post by Werner »

Hi,
when I start the engine I get the message: no Kennyx.ini found!

Anybody can help with that .ini file?

best wishes
Werner
User avatar
Jim Ablett
Posts: 2454
Joined: Fri Jul 14, 2006 7:56 am
Location: London, England
Full name: Jim Ablett

Re: My microscopical contribution -:)

Post by Jim Ablett »

Werner wrote:Hi,
when I start the engine I get the message: no Kennyx.ini found!

Anybody can help with that .ini file?

best wishes
Hi Werner,

Use the Winglet one and rename it. http://www.sluijten.com/winglet/source/index.htm (download winglet.zip)

In the ini file is a parameter called STOP_FRAC.
Kenny uses different value for STOP_FRAC internally. It is STOP_FRAC 0.6
Winglet uses STOP_FRAC 60. Edit the ini file to correct value.

Jim.