Skip to content

jszczerbinsky/zeppelin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

126 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zeppelin

GitHub Release GitHub Downloads (all assets, all releases) GitHub License

Zeppelin is a free, open-source chess engine, compatible with UCI protocol, optimized for x86, 64bit CPUs, working under Windows and Linux. Use it to play with, analyze your games, or challenge it against other engines.

Installation

You can download pre-compiled version from releases. To use the engine, unpack the file somewhere in the filesystem and specify the path to zeppelin executable in Your GUI program. Since v0.1.0 version, the program contains only an executable, without any additional binary files, thus specifying a working directory is no longer necessary.

Building from source

If You want to build the program from source, You'll need cmake and gcc (or mingw on Windows). Using ccmake or cmake-gui is the easiest way to specify all the parameters, that cmake needs to build the engine. Cross compiling is possible, but only one way - from Linux to Windows.

git clone https://github.com/jszczerbinsky/zeppelin/
cd zeppelin

# You may use cmake-gui . instead of ccmake
ccmake .

cmake --build .

The executable should appear in build/ directory.

If You want to rebuild the program with overriden files in res/ directory, You should delete all .o files in project root. Otherwise the previous ones will be linked.