Author Topic: Octochess is a free open source chess engine for Windows and Linux and Kindle  (Read 3381 times)

0 Members and 1 Guest are viewing this topic.

Software Santa

  • Administrator
  • *****
  • Join Date: Dec 2006
  • Posts: 5238
  • Operating System:
  • Mac OS X 10.9 Mac OS X 10.9
  • Browser:
  • SeaMonkey 2.25 SeaMonkey 2.25
Octochess is a free open source chess engine for Windows and Linux and Kindle systems

Quote
Introduction

Octochess is a free open source chess engine distributed under the terms and conditions of the GNU General Public License (GPL). Octochess has been created by Tim Kosse.
Features

    Cross-platform
    Both CECP and UCI protocol
    Up to 64 CPU cores
    Multi-PV analysis mode
    Include/Exclude moves from analysis
    Self-generated opening book

Internals

    Tweakable evaluation
    Special evaluation for known endgames
    Bitboard representation with magic multiplication
    Principal Variation Search
    Aspiration Windows
    Lockless transposition hash table
    Null-move pruning
    Killer move heuristic
    Internal iterative deepening
    Static Exchange Evaluation
    Mate-Distance pruning
    Late Move Reductions
    Futility pruning
    Razoring

Getting Octochess
Binaries

The Windows and Linux binaries provided here require a 64bit x86 CPU, ideally with POPCNT instruction set. The Windows binaries require at least Windows Vista.

Octochess Revision r5190 (Windows, Linux, Kindle (Touch, Paperwhite))

Octochess Revision r5178 (Windows, Linux, Kindle (Touch, Paperwhite))

Octochess Revision r5132 (Windows, Linux, Kindle (Touch, Paperwhite))

Octochess Revision r4984 (Windows, Linux, Kindle (Touch, Paperwhite))

Octochess Revision r4741 (Windows and Linux)

Octochess Revision r4690 (Windows and Linux)

Octochess Revision r4638 (Windows and Linux)

Octochess Revision r4529 (Windows and Linux)

Octochess Revision r4452 (Windows only)
Source code

You can check out the source of Octochess from this subversion repository:

https://svn.filezilla-project.org/svn/chess/
Requirements:

    GCC 4.7 or higher to compile under Linux
    Visual Studio 2012 or higher to compile under Windows
    Unless governed by your GUI, a third of your physical RAM

Thanks

I've read countless articles, papers, websites and forum posts and would like to thank everyone for sharing their knowledge about chess engine programming. In particular however I would like to thank the following people:

    Colin Frayn for his website on Computer Chess Programming Theory as starting point for my research and implementation.
    Robert Hyatt for his paper on lockless transposition tables and his insight posted on the TalkChess.com forums.
    The contributers to the Chess Programming Wiki.
    Fritz Reul for his New Architectures in Computer Chess thesis.
    Mikael Kilpeläinen for playing many man vs. machine matches against "The Monster".

http://octochess.org/

 

Software Santa first opened on January 1st, 2007
Now celebrating 16 Years of being a Digital Santa Claus!
Software Santa's Speedy Site is Proudly Hosted by A2 Hosting.

Welcome Visitor:





@MEMBER OF PROJECT HONEY POT
Spam Harvester Protection Network
provided by Unspam



Software Santa Welcome Page

The Software Santa Privacy Policy

email