Warning: fopen(VisitorCounter.txt) [function.fopen]: failed to open stream: Read-only file system in /srv/www/vhosts/sharpchess.com/system/transport.php on line 11

Warning: fwrite(): supplied argument is not a valid stream resource in /srv/www/vhosts/sharpchess.com/system/transport.php on line 12

Warning: fclose(): supplied argument is not a valid stream resource in /srv/www/vhosts/sharpchess.com/system/transport.php on line 13
SharpChess: Home

SharpChess - C# Chess Game

If you're enjoying SharpChess, then perhaps $5 isn't a lot to ask? Thank you, Peter Hughes.


SharpChess is a free, open-source, computer application that enables you to play chess against the computer.

SharpChess also uses the Chess Engine Communication Protocol, and can therefore play against other chess engines using WinBoard or Arena. SharpChess has competed in computer vs. computer chess tournaments (WBEC and ChessWar). Developers are invited to participate in the open-source SharpChess project at GitHub to help improve SharpChess's chess-playing powers!

SharpChess has been wholly developed using the C# (C Sharp) programming language, and runs on Microsoft Windows and Mono.


A picture of the SharpChess main screen

Game features

Chess engine features

Programming features

I am very interested in hearing any feedback you may have about SharpChess: queries, bugs, enhancement ideas, or savegame files of any games you have played. Please contact me (Peter Hughes) at me@peterhughes.org.
Proud user of The Most Intelligent Add-In To Visual Studio
SourceForge.net Logo
Valid XHTML 1.1!
Valid CSS!
Level Triple-A conformance icon, W3C-WAI Web Content
visitors since 12/12/2011.
Copyright Peter Hughes 2015