Skip to content

Mr Bob v0.5.0

Choose a tag to compare

@bobsquared bobsquared released this 29 Apr 10:37
· 661 commits to master since this release

GUI:

  • Added evaluation for users.

Bugs:

  • Fixed a castling bug that crashes the engine.
  • Fixed a transposition table bug that causes performance loss.
  • Fixed a searching bug that searches unnecessary positions.

Makefile:

  • Added transpositionTable.cpp into make file.

Bitboard.cpp:

  • Doubled nodes per seconds

Move Ordering:

  • Changed capture ordering to purely MvvLva

Transposition Tables:

  • Transposition tables are now separated from bitboard file
  • Tweaked replacement algorithm
  • Redid the way positions are stored (upper, vs exact)

Gameplay and Evaluation:

  • Added more precise pawn evaluations (passed pawns, isolated pawns, doubled pawns)

main.cpp:

  • Added aspiration windows.

Late Move Pruning:

  • Changed parameters of late move pruning.