Skip to content

florishafkenscheid/Sharpfish

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Sharpfish

Interact with UCI Chess Engines, in this case Stockfish, through a wrapper library which provides intuitive methods.

Usage examples

Creating a new Sharpfish instance.

static void Main(string[] args) {
	IStockfishEngine sharpfish = new Sharpfish.StockfishEngine(@"path\to\stockfish")
}

Getting output

await sharpfish.setFenPosition("rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1");
string bestMove = await sharpfish.GetBestMove(); // e2e4

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages