Skip to content

Greeshmanth1909/shadowfax

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

165 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tests

Shadowfax

Shadowfax is a UCI chess engine written entirely from scratch in Golang. It will be using classic evlauation and move generation methods. I also plan on upgrading it to an NNUE in version 2. If that sounds interesting, consider giving this repo a star. Thanks!

Play a game against shadowfax on Lichess

If you're interested in contributing to the project, please go through contributing.md

Build from source

Requirements

  • go 1.22.2 or later

Steps

  1. Clone this repo with git clone https://github.com/Greeshmanth1909/shadowfax
  2. Move to the root of the project with cd shadowfax
  3. Build the binary with go build
  4. The shadowfax binary should appear in the root of the project
  5. Link the binary to a chess gui

Here are the GUI's that have been tested so far

For more instructions on how to link the engine to a gui head here

Credits

  • bluefeversoftware for his VICE Engine
  • The Chess Programming Wiki

About

A strong UCI chess engine written in Go

Resources

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages