Scan

I'm pleased to provide a space for hosting the program Scan by Fabien Letouzey. Scan 2.0 won the 18th Computer Olympiad and 19th Computer Olympiad 10x10 draughts competitions, and Scan 3.0 won the 20th Computer Olympiad 10x10 draughts competition.
Note that Scan is an engine, running in text mode. It supports DamExchange, so can be used with any DamExchange GUI, e.g. Dam 2.2.

Scan is Open Source free software, released under the GPL v3.0. The C++ code can be compiled for Linux, Mac and Windows.

Scan 3.1 Manual Setup

New!

Download scan_31.zip (33MiB), containing the source code and 64-bit executables for Linux, Mac and Windows. The readme.txt file in the zip archive explains how to configure and run Scan.

Scan 3.1 supports five draughts variants: standard (normal/international), breakthrough, killer, losing and frisian. You need to download separate endgame tables for each of the variants that you wish to play.

For the standard variant, download bb.zip (706MiB) containing the 2-6 piece endgame tables and install them such that the endgame files end up in subdirectories 2, 3, 4, 5 and 6 inside scan_31/data/bb.
For the breakthrough variant, download and install bb_bt.zip (24MiB).
For the killer variant, download and install bb_killer.zip (765MiB).
For the losing variant, download and install bb_losing.zip (43MiB).
For the frisian variant, download and install bb_frisian.zip (134MiB).

In all cases, edit scan.ini to set variant to: normal, bt, killer, losing or frisian; and set bb-size according to the highest piece count provided in the archive.

A minimal GUI interface hub_21.zip (121kiB) is available to operate Scan 3.1.

Scan 3.0 Easy Setup

[thumb]

May 26, 2018: User Sidiki has put together an easy way to install and play Scan 3.0 with the Hub GUI. The steps are explained in the forum topic Scan 3.0 on Windows (INSTALLATION AND SETTINGS).

In case you have trouble accessing Google Drive, here is a local copy of Sidiki's pack.

Scan 3.0 Manual Setup

Download scan_30.zip (18MiB), containing the source code and a Windows 64-bit executable. The readme.txt file in the zip archive explains how to configure and run Scan.

Scan 3.0 supports three draughts variants: standard, breakthrough and killer. You need to download separate endgame tables for each of them.

For the standard variant, download bb.zip (706MiB) containing the 2-6 piece endgame tables and install them such that the endgame files end up in subdirectories 2, 3, 4, 5 and 6 inside scan_30/data/bb. Edit scan.ini to set bb-size accordingly.
For the breakthrough variant, download and install bb_bt.zip (24MiB).
For the killer variant, download and install bb_killer.zip (765MiB).

A minimal GUI interface hub_20.zip (125kiB) is available to operate Scan 3.0.

Scan 2.0 Manual Setup

Download scan_20.zip (2MiB), containing the source code, a Windows 64-bit executable, and the 2-4 piece endgame tables. The readme.txt file in the zip archive explains how to configure and run Scan.

Due to their sizes, here are separate downloads for the 5-piece (26MiB) and 6-piece (720MiB) endgame tables. Extract these into the scan_20 directory, such that the endgame files end up in subdirectories 5 and 6 alongside the existing 2, 3 and 4 inside scan_20/data/bb. Edit scan.ini to set bb-size accordingly.

Fabien has also released a minimal GUI interface hub.zip (85kiB). It too is GPL v3.0, written in Java.

Scan tips

If you wish to run Scan on Windows in DXP mode (with e.g. Dam 2.2 as GUI), it's easiest to rightclick on scan.exe and make a shortcut on the desktop. Edit the shortcut, adding dxp to the Target line. Doubleclick the shortcut to start Scan, then start Dam 2.2 and select menu Damexchange - Make connection.

The scan and hub source files are also accessible as Git repositories at Rein Halbersma's github account.

For more details of Scan you are welcome to view and join the discussion in the Scan topic at the World Draughts Forum.

Back  Terug  Retournez