SYSTEM REQUIREMENTS ------------------- - GTK+ 2 and GNOME 2 - A fairly recent C++ compiler and its corresponding standard C++ library - Pthreads library (on Linux, this is already included with glibc) INSTALLATION ------------ Use the usual "./configure" and "make" commands. Then, "make install" with the required priviledge to install to the target directory. There are two executable files built. The GNOME GUI is called "grhino". In addition, the GTP front-end, useful as an engine to other program called "gtp-rhino" is also available. You can use GTP front-end such as Quarry to make two different GRhino play each other. You can use the configure options "--disable-gnome" and "--disable-gtp" to disabling building either executable. The rest of binaries (gen_pattern, gen_book, etc.) may be built with "make all". They can be ignored and are not installed into target directories. They are used by program author to generate data for AI. grhino DOCUMENTATION -------------------- For documentation on how to use GRhino, refer to the online help found in the game. gtp-rhino DOCUMENTATION ----------------------- For gtp-rhino, use "gtp-rhino --help" to list all options. Implemented GTP commands: protocol_version, name, version, known_command, list_commands, quit, boardsize, clear_board, komi, play, genmove, undo, final_score, showboard, reg_genmove Unimplemented GTP commands: time_settings, time_left (only allow Quarry to run without crashing, no AI time limit is enforced yet) GTP Extension: set_game, list_games (Quarry use) grhino-auto_play (For testing)