Skip to content

Greeshmanth1909/shadowfax

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!

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 Golang

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages