/countergo

Primary LanguageGoGNU General Public License v3.0GPL-3.0

logo

Counter

Counter is a free, open-source chess engine, implemented in Go. Counter supports standard UCI (universal chess interface) protocol.

Strength

Chess Rating lists:

Commands

Counter supports UCI protocol commands.

Features

Board

  • Magic bitboards

Evaluation

  • Texel's Tuning Method

Search

  • Parallel search (Lazy SMP)
  • Iterative Deepening
  • Aspiration Windows
  • Transposition Table
  • Null Move Pruning
  • Late Move Reductions
  • Futility Pruning
  • Move Count Based Pruning
  • SEE Pruning
  • Singular extensions

Information about chess programming

Thanks

  • Vladimir Medvedev, GreKo
  • Fabien Letouzey, Fruit and Senpai
  • Robert Hyatt, Crafty

Counter Copyright (c) Vadim Chizhov. All rights reserved.