Skip to content

albertoruibal/carballo_cs

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

Carballo Chess Engine in C#

This project is a conversion of the Carballo Chess Engine code from Java to C# using Sharpen. The original project is at:

http://github.com/albertoruibal/carballo

It implements the UCI interface to be used in chess GUIs like Arena.

The performance of the converted code is about a 30% slower than the original Java code.

Code conversion

The conversion was done with this version of Sharpen:

https://github.com/slluis/sharpen

The Sharpen jar and the conversion script (convert.sh) are included in the root of the project.

Classes not converted

These classes are excluded from the automatic conversion:

  • The custom opening book in book/ResourceBook.cs
  • The class uci/Uci.cs implmenting the UCI interface (and making use of ResourceBook.cs)

About

This is a conversion of the Carballo Chess Engine code from Java to C# using Sharpen

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published