PDF version of this document

next up previous contents
Next: Background Up: Progress Report and Detailed Previous: Contents   Contents

Introduction

This project has been set to produce an application which will be titled Othello Master due to some visual similarity to an older game called Chess Master. It will require knowledge of game theory and advanced computer graphics. The main research issues to be addressed are:

  1. How to represent a game scene in a convincing three-dimensional way. This project also attempts to put considerable effort into advanced graphical interfaces.
  2. How to carry out the complicated task of computing a good move in the game Othello.
  3. How to utilise different algorithmic approaches to solve problem 2.
  4. How to enable the program to play against itself using different approaches and generate statistics for beneficial research1 or analysis of the program's performance.
  5. How to store the state of a program in a reliable and persistent manner, with the possibility of retaining a stack of multiple states.
Othello Master will utilise the basic principles of game theory and implements them in an imperative programming language. It also will work closely with a package called GLUT2, which will be responsible for the graphical domain of the program.


next up previous contents
Next: Background Up: Progress Report and Detailed Previous: Contents   Contents
2004-05-19