Skip to content

@torgnil torgnil released this Jul 15, 2015 · 36 commits to master since this release

Gunborg1.35

Simple UCI chess engine.

Changes since 1.0:

Bug fixes
Ponder support
Slightly improved search and king safety eval

Build information:

Windows:

gunborg1.35_w64m.exe

For modern cpu:s with popcnt support. (Compiled with -msse4.2)

gunborg1.35_w64.exe

For older cpu:s without popcnt support.

Compiler: x86_64-w64-mingw32-g++
Version: x86_64-posix-seh-rev1, Built by MinGW-W64 project 4.9.0

Linux:

gunborg1.35_linux64m

For modern cpu:s with popcnt support.
Compiler: g++
Version: (Ubuntu 4.8.2-19ubuntu1) 4.8.2

Assets 4

@torgnil torgnil released this Jun 30, 2014 · 100 commits to master since this release

Gunborg1.0

Simple UCI chess engine.

Changes since 0.51:

Magic bitboards
Under promotion support
Mobility bonus for rooks and bishops
Check extensions
Evaluation score updates

Build information:

Windows:

gunborg1.0_w64m.exe

For modern cpu:s with popcnt support. (Compiled with -msse4.2)

gunborg1.0_w64.exe

For older cpu:s without popcnt support.

Compiler: x86_64-w64-mingw32-g++
Version: x86_64-posix-seh-rev1, Built by MinGW-W64 project 4.9.0

Linux:

gunborg1.0_linux64m

For modern cpu:s with popcnt support.

Compiler: g++
Version: (Ubuntu 4.8.2-19ubuntu1) 4.8.2

Assets 4

@torgnil torgnil released this May 30, 2014 · 146 commits to master since this release

Gunborg0.51

Simple UCI chess engine.

Changes since 0.41 includes illegal move bug fixes and improved evaluation.

Change log / development versions:
0.51 - Pawn endgame square tables and illegal castling move bug fix
0.50 - Endgame factor for evaluation
0.49 - Backward pawn penalty
0.48 - Illegal castling bug fix, fen parsing and require rook in corner
0.47 - Prune at depth 3 and stalemate bug fix
0.46 - Avoid stalemate
0.45 - New king safety eval
0.44 - Faster eval(popcount and some if statements removed)
0.43 - First try small window size for all root moves but the first
0.42 - Illegal move fix in lost positions, and more aggressive late move reduction
0.41 - First public release

Build information:

Linux 64-bit:
Compiler: g++
Version: (Ubuntu 4.8.2-19ubuntu1) 4.8.2

Windows 64-bit:
Compiler: x86_64-w64-mingw32-g++
Version: x86_64-posix-seh-rev1, Built by MinGW-W64 project 4.9.0

Assets 5

@torgnil torgnil released this May 19, 2014 · 174 commits to master since this release

Gunborg0.41 - first public release

Simple UCI chess engine.

Implemented features in 0.41:

subset of uci protocol(cutechess and scid compatible)
alphabeta search with make/unmake move
quiescence search
killer moves and history heuristics for move ordering
transposition table(fixed cache size of 4MB)
null move heuristics
futility pruning
late move reductions
piece square tables for evaluation
evaluates passed, doubled and isolated pawns

Known issues in 0.41:

Under promotion not supported
Illegal castling possible when in check
Fails to deliver mate in some positions(stalemate)
Fen parsing does not support castle rights and en passant squares

Build information:

Linux 64-bit:

Compiler: g++
Version: 4:4.8.2-1ubuntu6

Windows 64-bit:

Compiler: x86_64-w64-mingw32-g++
Version: x86_64-posix-seh-rev1, Built by MinGW-W64 project 4.9.0

Assets 4
You can’t perform that action at this time.