Home
Roy Schestowitz
Othello Master
List of Features
February 6th, 2003
General
A very high-performance game playing engine which wins against most other programs
Easily extensible code
Advanced graphics interface
11 different game angles
2 dynamic views on game
Many exceptions and bugs are detected and handled
Game
Command line/prompt argument processing
Command line/prompt argument index
Verbose/quiet mode
Auto-quit upon end of game
User menu and sub-menus for real time adjustment of game properties
Toggle board grids on/off feature
Toggle meters on/off feature
Debugging mode
Keyboard support for game play
Mouse support for game play
Debugging instructions
Game instructions and controls
Game opening screen
Option for debugging mode without instructions
Load game from file option (offline)
Load game from file (during game)
Keep a log file for the game given a filename - see more on logs
Add the game to a report in a given file
2 player mode
Choose one of 5 difficulties offline
Choose one of 5 difficulties while game runs
Allow CPU play itself for statistics purposes
Disable/enable position component in evaluation offline/while program runs
Disable/enable score component in evaluation offline/while program runs
Disable/enable mobility component in evaluation offline/while program runs
Disable/enable lines component in evaluation offline/while program runs
Change the name of a player
Apply non-determinism given a random seed
Undo move
Edit board facility available while program runs
Fine tuning in .h files for better play
Different approaches/algorithms in different difficulty levels
Difficulty description displayed via submenu
Opening libraries
Illumination control in command-line invocation
Properties
Score and mobility count displayed
Score and mobility meters available
Current player indicated
Players name/s displayed
Winner declared automatically upon end of game and score displayed
This page was last modified on January 12th, 2003
Maintained by Roy Schestowitz