Skip to content
View olithink's full-sized avatar

Block or report olithink

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 250 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
OliThink/README.md

Hi there 👋

OliThink(5) is a free and open source chess engine, written in C.

One of the main aims was to create a strong engine with minimalistic and clear code. OliThink has no chess knowledge except mobility. The size of the source code is about 36kByte. There is no use of external libraries like endgame tablebases or neural net (NNUE). Everything in the code is unique, there is no copy of other engines. An independent invetion of Kindergarten Bitboards (2007) being used for move generation and mobility evaluation.

In order to play chess a chess GUI like xboard, cutechess, arena etc. is necessary. OliThink understands UCI since 5.11.9.

In this repository there is a history of sources and executables for Linux, MacOSX and Windows. OliThink has been translated into a Java engine. The Java engine is weaker but less than expected.

Popular repositories Loading

  1. OliThink OliThink Public

    OliThink 5

    C 20 4

  2. olithink4 olithink4 Public

    C 2

  3. olipow2 olipow2 Public

    OliPow2 - A chess engine - precedessor of OliThink

    C 1

  4. olithink5Java olithink5Java Public

    OliThink 5 Java

    Java 1

  5. olithink3 olithink3 Public

    OliThink Version 3

    C 1