Skip to content
Branch: master
Go to file
Code

Latest commit

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
Jun 27, 2020
May 24, 2020
May 24, 2020
uci
May 25, 2020
Aug 3, 2019
May 7, 2018
Aug 3, 2019
May 29, 2020

README.md

Counter

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

Strength

Chess ratings are available at Computer Chess Rating Lists:

Commands

Counter supports UCI protocol commands and own commands:

  • move e2e4 - play chess with engine in REPL mode

Features

Board

  • Magic bitboards

Evaluation

  • Texel's Tuning Method

Search

  • Parallel search
  • Iterative Deepening
  • Principal Variation Search
  • Transposition Table
  • Null Move Pruning
  • Late Move Reductions
  • Futility Pruning
  • Move Count Based Pruning

Information about chess programming

Thanks

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

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

You can’t perform that action at this time.