Othello AI implemented in assignment of FL class
$ make
$ ./reversi-serv -p 3000 -t 60
$ ./reversi -p 3000 -n YOUR_NAME
- Nega-alpha
- Move ordering by minimizing number of valid moves of enemy
- Bitboard (using Int64 module)
- Transposition table (using Hashtbl module)
- Opening Book
use data in openingbook of logistello
search 9 turns and select best move by evaluation function
search 18 turns. (also searching limited to 5000000 nodes in last 19~22 turns)