Description: Design a game of battleboats (naval battle).
Goal: Elaborate a detailed specification from an unclear problem statement.
Objectives:
By carefully following the three first stages of the General Strategy for Algorithmic Problem Solving, transform the vague description of the problem into a document giving a qualitative and comprehensive explanation of the problem, as well as the concepts involved, tools required, resources, data and results.
Use the questionnaires to guide your thoughts and the flowchart to guide your search. Keep a log of your work: for every stage, jot down comments and answers to the questions that best lead your work. Also record the time/date you start each stage.
Then, answer the following questions:
Hint: Look at http://www.itsyourturn.com/t_helptopic2050.html
Alternatives to this project:
Instead of the battleboats game, you can select to do the project with the games of Doom, SimCity, Monopoly, or Tetris. (Sorry, no hints provided for them.)