------=_NextPart_001_0009_01BF2B77.F1143840-- ------=_NextPart_000_0008_01BF2B77.F1143840 Content-Type: text/html; name="Design~1.htm" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="Design~1.htm" DESIGN~1

 

X-Rated Programming

Monster In Shapeworld

Design Review Worksheet

 

Design Project Overview

Monster in Shapeworld is an educational game that is = appropriate for children of ages three to five. It will consist of a 4x4 = grid with various shapes/colors in the squares and a monster that moves = around the board eating the shapes. The point of the game is for the = child to control the monster and tell it to eat certain shapes/colors. = The child is told to find certain shapes/colors on the board. When the = child sees the requested shape/color on the board, they use the cursors = to move the monster to the right shape/color and make the monster to = devour it. The child should learn how to recognize shapes and colors by = playing this game.

 

Design Decisions

  1. The requirements document did not specify the number of = problems per difficulty setting. Therefore, we decided that there should = be eight problems per difficulty setting. This number seems not too be = too large or too little for a young child.
  2. We will have a Shape class that all shapes must subclass from. We = decided on this because shapes have common characteristics such as color = so there must be a Parent class with these properties that the other = shapes inherit from.
  3. The grid squares should be objects so that they know what = shapes/colors are in them and are able to remove the shapes when the = monster eats them.

 

Future Design Decisions

  1. We will have to figure out the requirements needed for = the game to be over.
  2. We will have to decide when and what sounds to play during the = game.
  3. We will have to decide if and how the game will be scored.