Skip to content

artfuldev/Kenny

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kenny

  • Author: Kenshin Himura (Sudarsan Balaji)
  • License: GNU GPL v3 (see COPYING.txt)
  • Application Version: 0.1.1.0
  • ReadMe Version: 1.4

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.

Kenny is an advanced form of Winglet which plays better at some faster time levels like blitz chess or upto 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 tournamennts 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.

Updates

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)
  • History pruning implementation
  • Killer Moves implementation
  • Better Move-ordering and pruning of serach tree

About

"Kenny" is a WinBoard/XBoard chess engine written in cpp, based on winglet, an open source chess engine.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published