Skip to content

ilhooq/byak

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Byak

A chess UCI engine written in C

This is a work in progress and not all features were implemented but the engine is usable in a UCI compatible GUI like SCID or Arena.

The move generator is prompt and accurate (using Pradyumna Kannan Magic bitboard). On a Core2 duo 2.66GHz, perft runs 100 Mn/s.

Build instructions

Build on linux

Standard build:

git clone https://github.com/ilhooq/byak.git && cd byak
make

Cross-platform build targeting win32 or win64:

# Install mingw before, ex on Ubuntu:
sudo apt-get install mingw-w64

# win32 build
TARGET=win32 make

# win64 build
TARGET=win64 make

Build on Windows

Download and install MinGW then, configure your environment PATH to add the directory where MinGW is installed (More info)

Download and unzip the sources of Byak : https://github.com/ilhooq/byak/archive/master.zip

Open the command prompt, go in the directory where Byak sources were extracted (using cd command) and type the commands below :

For 32bits system :

mingw32-make PLATFORM=win32

For 64bits system :

mingw64-make PLATFORM=win64

About

Chess UCI engine written in C

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published