# SME (SAN Kit Minimal Engine)

Minimal CECP engine based on SAN Kit.

## Usage

```
./xboard-engine [STRATEGY]
```

Where the optional parameter STRATEGY has one of the following values: `ran`, `sc0`, `eat`, `gtp`, `sc1`.

But in fact there are only two truly distinct behaviors: `ran` and `eat`.

The default value is `eat`.

## Observations

In a tournament between engines operated by Cutechess, the engine loses some games because it declares the game over as soon as the return value of the `SANStatus` function differs from `gs_norm`, which occurs:

- when 200 moves have been played (value `gs_over`)
- when the program deems the material insufficient to achieve checkmate (value `gs_dmat`)
