Skip to content

Commit

Permalink
Merge pull request #5 from basil00/lazysmp
Browse files Browse the repository at this point in the history
Merge the LazySMP branch into master.
  • Loading branch information
basil00 authored Oct 23, 2016
2 parents 1fa4e5a + fc833e2 commit 14475a1
Show file tree
Hide file tree
Showing 14 changed files with 6,482 additions and 6,633 deletions.
23 changes: 15 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,21 @@
Gull 3 Chess (SYZYGY)
=====================
The LazyGull Chess Engine
=========================

This is a portable (Linux/MacOSX/Windows) version the Gull chess engine
version 3.
LazyGull is a free UCI chess engine derived from Gull 3. Compared to Gull,
LazyGull implements the following new features:

To build simply run `make` (from a terminal) in the `src` directory.
* Syzygy Tablebase support;
* LazySMP implementation;
* PDEP Bitboards for modern CPUs;
* Bug fixes; and
* Portable to Windows, Linux and MacOSX.

To build syzygy Gull run `make syzygy` (from a terminal) in the `src`
directory. Note that the `Makefile` uses `wget` to automatically download
the Fathom dependency (https://github.com/basil00/Fathom).
To build simply run the following commands in the `src` directory:

make -f Makefile.linux
make -f Makefile.windows

And follow the instructions.

Pre-built binaries are available here: https://github.com/basil00/Gull/releases

Expand Down
10,779 changes: 4,532 additions & 6,247 deletions src/Gull.cpp

Large diffs are not rendered by default.

Loading

0 comments on commit 14475a1

Please sign in to comment.