My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads
Wiki pages
Links

What is Craft?

Craft is an Othello program with relatively strong artificial intelligence. It uses techniques including pattern-based evaluation model, bit-board representation, Multi-Prob Cut, NegaScout, iterative-widening End-Cut and self-learning opening book. Craft can look forward 16~20 steps in mid-game, and up to 24 steps perfect endgame.

Craft's AI has now reached almost the same level as the famous Othello program 'Shang Xin Hei Bai Qi'.

Project Status

Recent release: Version 2.0.0 on July 7th, 2011.

better-eval-craft Project has been created which aims to improve Craft's evaluation accuracy. For more information, see better-eval-craft Project Home.

Recent Release Notes

  • System Requirements
    • Windows XP(32bit)/Windows Vista(32/64bit)/Windows 7(32/64bit)
    • .NET Framework 2.0
  • 2011-07-07: Craft 2.0.0
  • Download: 32-bit Installer 64-bit Installer Source Code
    • Pondering feature: allows Craft to think when the human player moves.
    • A mini-gui mode that focuses on board display.
    • Improved startup speed.
    • Can force AI player to move when in human vs machine games.

    • Engine optimization that minorly improved performance.
    • Book load speed and book size optimizations.
    • Automatically starts the game (no need to click the "Start Game" button) in some scenarios.
For complete change list since 2010-12-01, please visit ReleaseNotes.

Build Craft

Craft's source code is available through svn checkout. Use the information HERE to build and run Craft.

Powered by Google Project Hosting