New Winboard Engine 'Kenny' - JA builds available

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

Moderators: hgm, Harvey Williamson, bob

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
User avatar
Jim Ablett
Posts: 1327
Joined: Fri Jul 14, 2006 5:56 am
Location: London, England
Contact:

New Winboard Engine 'Kenny' - JA builds available

Post by Jim Ablett » Tue Jan 08, 2013 10:29 pm

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: 3185
Joined: Wed May 06, 2009 8:31 pm
Location: Fuquay-Varina, North Carolina

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

Post by Adam Hair » Tue Jan 08, 2013 11:57 pm

Thanks Jim!

User avatar
JuLieN
Posts: 2945
Joined: Mon May 05, 2008 10:16 am
Location: Nantes (France)
Contact:

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

Post by JuLieN » Wed Jan 09, 2013 12:01 am

Stockfish killed Kenny!
"The only good bug is a dead bug." (Don Dailey)
Image [Blog: http://tinyurl.com/predateur ] [Facebook: http://tinyurl.com/fbpredateur ] [MacEngines: http://tinyurl.com/macengines ]

Adam Hair
Posts: 3185
Joined: Wed May 06, 2009 8:31 pm
Location: Fuquay-Varina, North Carolina

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

Post by Adam Hair » Wed Jan 09, 2013 12:17 am

JuLieN wrote:Stockfish killed Kenny!
You bastards!

User avatar
JuLieN
Posts: 2945
Joined: Mon May 05, 2008 10:16 am
Location: Nantes (France)
Contact:

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

Post by JuLieN » Wed Jan 09, 2013 12:32 am

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)
Image [Blog: http://tinyurl.com/predateur ] [Facebook: http://tinyurl.com/fbpredateur ] [MacEngines: http://tinyurl.com/macengines ]

User avatar
Sylwy
Posts: 3358
Joined: Fri Apr 21, 2006 2:19 pm
Location: IASI (Romania) - the historical capital of MOLDOVA

Re: My microscopical contribution -:)

Post by Sylwy » Wed Jan 09, 2013 10:43 am

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: 222
Joined: Mon Jun 11, 2007 4:59 pm

Re: My microscopical contribution -:)

Post by Thomas Lagershausen » Wed Jan 09, 2013 4:40 pm

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: 1327
Joined: Fri Jul 14, 2006 5:56 am
Location: London, England
Contact:

Re: My microscopical contribution -:)

Post by Jim Ablett » Wed Jan 09, 2013 5:10 pm

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: 2235
Joined: Wed Mar 08, 2006 9:09 pm

Re: My microscopical contribution -:)

Post by Werner » Fri Jan 11, 2013 6:57 pm

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: 1327
Joined: Fri Jul 14, 2006 5:56 am
Location: London, England
Contact:

Re: My microscopical contribution -:)

Post by Jim Ablett » Fri Jan 11, 2013 7:14 pm

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.

Post Reply