chess engine based on Gull 3
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
README.md Update README.md Jul 1, 2017
Seagull.exe Add files via upload Jun 26, 2017
Seagull.sln Add files via upload Jun 26, 2017
Seagull.v12.suo Add files via upload Jun 26, 2017
Seagull.vcxproj Add files via upload Jun 26, 2017
Seagull.vcxproj.filters Add files via upload Jun 26, 2017
bench.cpp Add files via upload Jun 26, 2017
bit.h Add files via upload Jun 26, 2017
board.cpp Add files via upload Jun 26, 2017
const.h Add files via upload Jun 26, 2017
def.h Add files via upload Jun 26, 2017
endgame.h Add files via upload Jun 26, 2017
eval.h Add files via upload Jun 26, 2017
function.h Add files via upload Jun 26, 2017
hash.cpp Add files via upload Jun 26, 2017
init.cpp Add files via upload Jun 26, 2017
kpk.h Add files via upload Jun 26, 2017
macro.h Add files via upload Jun 26, 2017
magic.cpp Add files via upload Jun 26, 2017
material.cpp Add files via upload Jun 26, 2017
move.h Add files via upload Jun 26, 2017
movegen.h Add files via upload Jun 26, 2017
nullmove.cpp Add files via upload Jun 26, 2017
readme.txt Add files via upload Jun 26, 2017
seagull.cpp Add files via upload Jun 26, 2017
seagull.h Add files via upload Jun 26, 2017
search.cpp Add files via upload Jun 26, 2017
search.h Add files via upload Jun 26, 2017
see.h Add files via upload Jun 26, 2017
smp.cpp Add files via upload Jun 26, 2017
smp.h Add files via upload Jun 26, 2017
struct.h Add files via upload Jun 26, 2017
tbcore.cpp Add files via upload Jun 26, 2017
tbcore.h Add files via upload Jun 26, 2017
tbprobe.cpp Add files via upload Jun 26, 2017
tbprobe.h Add files via upload Jun 26, 2017
time.h Add files via upload Jun 26, 2017
uci.cpp Add files via upload Jun 26, 2017

README.md

seagull

chess engine based on Gull 3 by Thinkingalot (Vadim Demichev)

https://sourceforge.net/projects/gullchess/

  • source code cleaned up, simplified, and broken up into various source and header files

  • a couple of VS code analysis fixes (ex: gen_kpk() was causing stack exceed error)

  • compiler warnings resolved up to level 4

  • benchmark utility added (type 'bench' and engine will write a date-stamped text file with results)

  • small change to phase/piece value calculation adding 3-5 elo:

  • support for syzygy tablebases

Settings = Gauntlet/128MB/1000ms+100ms/M 500cp for 6 moves, D 120 moves/PGN:10000.pgn(10000) (Avg game length = 13.252 sec)

1 Seagull 138 : 3002 9795/38207 (+9795,=19150,-9262) 50.7 %
2 Gull 3 : 2998 9262/38207 (+9262,=19150,-9795) 49.3 %

games = 38207 win% = 0.506975 elo = +4.84715 los = 0.999926

I've included the Visual Studio project files (Seagull.vcxproj, etc)

Norman Schmidt firefather@telenet.be 6/26/2017