Object-oriented design (OOD) is based on objects or entities and their opera-tions. The designer identifies the objects in the problem and the operations thatthese objects need to perform.
Introduction to Game Design
Game-design process can help you structure your ideas and build your gameintelligently and efficiently and help you turn your finished product into one thatplayers can enjoy.
Design
refers to everything about your plan, including youridea, your code, audio, and the graphical elements of your game.
n
Every game should have rules and objectives and criteria for successor failure.
n
The game designer should provide an environment or terrain with objectsor assets, such as robots, spaceships, animals, characters, balls, etc.
n
The game should have a story line that involves character development.
n
The player should be able to achieve a goal (e.g., solve a puzzle, shootspaceships, or win money).
n
The game should have some challenge associated with it.
n
Periodically, rewards (like collection of points or money) should be givento the player.
n
A game should provide variety with incentives for the player so that it isfun to play.
n
The game should be easy to learn but tough to master.
n
Rules should be simple, and quick feedback should be available throughthe game.
n
Sound effects should be used to increase fun and excitement.
Importance of a Storyboard
The first thing you should do is determine the basic idea behind your game. Is ita shooting game, a maze or puzzle, an adventure game, or some mixed combi-nation? What is the objective of the game? Does the main character rescue others?Does he kill bad characters or just explore a strange environment? What time
44 Chapter 3
n
Interactivity—Adventure Game (Treasure Hunt)