/megalodon

Chess engine with the UCI protocol

Primary LanguageC++GNU General Public License v3.0GPL-3.0

logo

Megalodon

license issues pulls build release stars forks size

UCI chess engine.

Play against Megalodon on Lichess!

Version 1.1.0 was recently released!

The source code of Megalodon is completely original. It is not a derivative or port of any other program. We used articles from chessprogramming.org and ideas from other engines.

Compiling

Compiling with automated Bash Script

Requires g++, CMake, and GNU Make.

git clone https://github.com/megalodon-chess/megalodon.git
cd ./megalodon/
./build.sh
./build/Megalodon

Compiling with CMake and GNU Make

Requires g++, CMake, and GNU Make.

git clone https://github.com/megalodon-chess/megalodon.git
cd ./megalodon/
mkdir ./build/
cd ./build/
cmake ..
make -j
./Megalodon

Compiling Manually

Requires g++.

git clone https://github.com/megalodon-chess/megalodon.git
cd ./megalodon/src/
g++ -pthread -Ofast -Wall *.cpp -o Megalodon
./Megalodon

License

Everything in the repository is licensed as GNU GPL v3 license.

If you would like to use the logo, we request that you also include a message saying that your project isn't related to Megalodon.

The Name

The name Megalodon comes from a species of shark that lived millions of years ago.

Documentation

For extra documentation, please read the docs.