BUGS * Sunview interface: The moves window isn't correctly updated when a move is undone. PROJECTS 2. Get a proper time control so that we can specify a time to think instead of a depth of search. 3. Write a signal handler that interrupts the thinking of the program and reads some input. This would enable the program to think on the opponent's time. 4. Make it possible to enter a position on stdin from which the game can be continued. This is helpful if one wants to use the program as an aid in analyzing othello games. It is also (together with the above) essential if we want to create some form of multiprocessor game. We also want the program to report how highly it values a specific position. 5. Write a master othello program that arbitrates a network of computers, each with one Othello program on it. This program should talk to a server on each machine through some kind of a socket connection. Each server talks to its own othello program through a pair of pipes. (Is there any better way of doing this?) 6. Get endgame to save some info so we don't have to redo the full search on the next move. 7. curses(3X) interface to the program. 8. SUNVIEW interface to the program. 9. X interface to the program (Krister?). 10. verbose mode that makes cute remarks about opponents play. 12. A good edge stability evaluator. 13 Save and reload a game.