|
void | obf_free (OBF *obf) |
| Free an OBF structure. More...
|
|
static void | obf_write (OBF *obf, FILE *f) |
| Write an OBF structure. More...
|
|
static int | obf_read (OBF *obf, FILE *f) |
| Read an OBF structure. More...
|
|
static void | obf_search (Search *search, OBF *obf, int n) |
| Analyze an OBF structure. More...
|
|
static void | obf_build (Search *search, OBF *obf, int n) |
| Build an OBF structure. More...
|
|
void | obf_test (Search *search, const char *obf_file, const char *wrong_file) |
| Test an OBF file. More...
|
|
void | script_to_obf (Search *search, const char *script_file, const char *obf_file) |
| Build an OBF file from a Script file. More...
|
|
void | obf_filter (const char *input_file, const char *output_file) |
| Select hard position from an OBF file. More...
|
|
void | obf_speed (Search *search, const int n) |
| Test edax speed by running for at least 1 minutes on problems deeper and deeper. More...
|
|
Testing Edax from Othello Board Files (OBF).
An Othello Board File has the following format:
-
A single position per line.
-
Any text following the percent symbol % is a comment.
-
A position is a set of fields, each field is terminated by a semi-colon ;.
-
The first field describes the Othello board.
-
The other fields contain all the playable moves with their score, separated by a colon: 'move':'score'.
- Date
- 1998 - 2017
- Author
- Richard Delorme
- Version
- 4.4