Next
Previous
Contents
This page exists due to its inclusion in the initial LyX document; it is better off ignored.
- If CPU has got no valid move to make for the 60th (and last)
move, the game is said to be finished.
- Score and mobility view strings have some dirty reads.
- Bug when red runs out of stones. View of loser displayed but
no message is displayed and view is such that player is up. Maybe
view=loser_view does not apply. Also, no annotation for loser ->
probably view=something_wrong.
- Bug in randomisation discovered.
- A deadlock exceptional case bug was discovered and repaired.
- Randomisation now works as anticipated.
- Test novice and see if it plays well.
- See if beginner is not broken.
- Bug when saved on player 2's turn and then switched to CPU after
a game is saved. CPU does not make a move .
- In novice, CPU sometimes passes when has a move.
- Test meters - in extreme cases too - seems fine.
- Reshape problem - decided to remain as it is.
- Check diagonal lines in evaluation.
- A1 corner is possibly flipped towards end of game - test planted
in code for borders, but it's obviously when CPU has no move to make.
Resolved August 10th.
- Test width search.
- Saved game bug found. Loading a game and then initialising the
board state causes conflicts.
- View enum; check that nothing is broken.
- Test #define menu callback values.
- Test undo.
- Test the editing tool.
Evaluate in a more sophisticated way a given position e.g.
- Check the opponent's stones around i.e. structure and blocks
on sides and corners. --Done
- Make program teach itself by saving to file and modifying values.
Increase width of search. --Done
Make program play itself quickly and independently to test performance. --Done
Randomise some decision points to make behaviour unpredictable/ non-deterministic. --Done
Add difficulty change to command line prompt and inform user appropriately. --Done
Make more details appear in log files and statistics reports. --Done
Generate 5 reports for all difficulties using batch files. --Done
Possibly testing depth 5? Add customised depth?
Clear screen in debugging. --Done
Customised computation from command line. --Done
Add an 'undo' option and find a way of implementing it. --Done
If the resources in the department allow, create new simplified B&W interface and work intensively on a PocketPC version of Othello Master that can utilise the existing gaming engine.
Add a feature (controlled by a menu entry) that edits the board state. --Done
Visual indication to be added to editing mode with. --Done
Indentation and space conversion required to be applied to current version. Version 0.6.0 should then become current release. --Done
A solution for slow texture processing is necessary. Number of FPS is requested to be about 3 on a P3 machine. --Done
Description of algorithms submenu for 5 difficulty levels to be generated. --Done
A solution for slow texture processing is necessary. Number of FPS is requested to be about 3 on a P3 machine. --Done
Explanation of the algorithms used to be added to annotation domain.
- Expand batch file to automatically run a large series of games
with non-deterministic result and record the results in a report
- Lots of testing to examine all (well, a sample really - to make
things exhaustive) possible paths.
- Program currently seems stable and robust. Weaknesses with command
line ordering is known and has been taken care of.
Next
Previous
Contents