# SME (SAN Kit Minimal Engine)

Moteur CECP minimal basé sur SAN Kit.

## Usage

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

Où le paramètre optionnel STRATEGY a l'une des valeurs suivantes : `ran`, `sc0`, `eat`, `gtp`, `sc1`.

Mais en fait il n'y a que deux comportements réellement distincts : `ran` et `eat`.

La valeur par défaut est `eat`.

## Observations

Dans un tournoi entre moteurs opéré par Cutechess, le moteur perd certaines parties parce qu'il annonce que la partie est terminée dès que la valeur de retour de la fonction `SANStatus` est différente de `gs_norm`, ce qui arrive :

- lorsque 200 coups ont été joués (valeur `gs_over`)
- lorsque le programme estime le matériel insuffisant pour aboutir à un mat (valeur `gs_dmat`)
