Iceberg - Rachel Walker`s Portfolio

Transcription

Iceberg - Rachel Walker`s Portfolio
Iceberg
Rachel Walker
IM211 Fri. PM
Iceberg v1.0
6/1/07
Rachel Walker
IM211 Fri. PM
Iceberg v1.0
6/1/07
Table of Contents
Executive Summary
page 3
Creative Brief
page 4
Game Summary
page 5
Competitive Analysis
page 7
Mood Board
page 11
User Scenarios
page 12
Site Map
page 14
Logic Flow
page 15
Lo-Fidelity Prototype
page 16
Hi-Fidelity Prototype
page 18
Rachel Walker
IM211 Fri. PM
Iceberg v1.0
6/1/07
Executive Summary
This document is intended to define the vision for the Flash game Ketchup. This document will summarize the basic ideas and design objectives as well as the game’s first
features.
What is Iceberg?
Picture a group of penguins helplessly perched on an iceberg. Suddenly, a wave sweeps
by and rocks the iceberg, and the penguins begin to slip off, splashing into the water.
Iceberg is a Flash game in which users attempt to keep as many penguins as they can
afloat on an iceberg, which is rocked by ocean waves. Its bright cartoon-style graphics
and simple, soothing gameplay will attract people from multiple age groups.
Rachel Walker
IM211 Fri. PM
Iceberg v1.0
6/1/07
Creative Brief
Background
Iceberg is a Flash game in which users attempt to keep as many penguins as they can
afloat on an iceberg, which is rocked by ocean waves. It is expected to have wide appeal across many age groups, with its bright cartoon-style graphics and simple, soothing gameplay as its biggest selling factors.
Target Audience
Iceberg’s primary audience will be young people in the 20 and younger age bracket.
Children especially will be drawn to the game’s concept and visuals. Therefore, the
game should have simple controls that children will be able to master. It is also expected that some older people, especially women, will be drawn to it. Iceberg will appeal
most to casual computer game players rather than computer game aficionados.
Objectives
Iceberg is most intended to be light, simple, and fun. Gameplay should fun and intuitive. The look should be clean, simple, and appealing, the objects on the screen should
be constantly moving to add to the visual appeal. It is intended to be a relaxing way to
spend an afternoon.
The Message
“Iceberg is cute, lively, simple, and overall, fun.”
Media
The game itself will be written in Flash. Graphics will be made in Photoshop or Illustrator, and 3D modelled in 3D Max.
Creative Considerations
A large emphasis should be placed upon the look and feel, but also there needs to be
close attention paid into making movement and physics look realistic. Game mechanics
need to be intuitive and simple enough for a child to be able to perform. Sound should
also be an important element of the game.
Rachel Walker
IM211 Fri. PM
Iceberg v1.0
6/1/07
Game Summary
Gameplay Description
Each level starts with a group of penguins standing on an iceberg. Waves come from either side of the screen at random intervals and random sizes, and as they reach the iceberg, the iceberg tilts, causing the penguins to slide down it. The distance of their slide
depends on angle of the iceberg. If a penguin slips off the edge of the iceberg, the penguin swims away off the edge of the screen. The user can attract the penguins by clicking the mouse near the penguins. The closer to each penguin the cursor is, the more
likely they will walk towards it. Each level is timed, and if the user managed to keep the
requisite number of penguins on the iceberg by the time the timer runs out, the user
passes this level. Each level is randomly generated, and each certain variables (like
number of penguins needed to pass, or the frequency of the waves) are changed on
each succeeding level to make each level a little more difficult than the last. There are
other less common events such as a seal swimming beneath the iceberg and pushing up
one side to add variety to the game.
Users can also accrue points by keeping penguins on the iceberg. At the end of the level
points are allotted for each penguin remaining on the iceberg. Users can also get bonus
points during gameplay by getting the penguins to touch bonus items. Bonus items appear at random intervals and disappear after a certain amount of time on the screen.
Game Specifications
The game will require Flash 8 (Flash MX) and will be written entirely in Actionscript 2.0.
Game Objectives
The goal of each level is to keep the requisite number of penguins on the iceberg until
the level’s timer runs out. There is also a high score feature that allows people with the
highest score to post their score on a scoreboard.
Navigation and Interface Features
The game will have animated instruction screens, as well as animated win/lose and
game starting screens. The game itself has a single control of clicking the mouse to allow users to attract the penguins. During gameplay, the current level, the number of
penguins currently on the iceberg, and the number of penguins needed to win the level
are all displayed.
Game Implementation Ideas
Iceberg will be 2D, with all action viewed from the side. The waves will be drawn as
a series of line segments whose x coordinates remain constant. Their y coordinates
change over time to match a sin wave. The amplitude of each wave will change over
time to simulate a bobbing motion, and the wave’s phase also changes over time to
Rachel Walker
IM211 Fri. PM
Iceberg v1.0
6/1/07
simulate the wave’s forward motion. The period of each wave is the same, and remains
constant. The iceberg tracks the waveform on three points at the waterline: left, center,
and right. The center always follows the waveform, so its y position bobs up and down
over time while its x coordinate is stationary. The left and right points also have stationary x values, but their y coordinates attempt to follow the wave. Their y values may not
match the wave exactly, as there may be points in time when they are both on a peak
of the wave or they are both on a valley of the wave, etc. Therefore, a rotation for the
iceberg is found in which both points are as close as possible to the wave.
The timer will also be reflected in a day cycle in the game. Each level will begin with
the sun beneath the horizon and tinted towards the red. The sun will follow an arc and
eventually sink beneath the horizon on the opposite side of the screen. The game’s
color tint will change as the day cycle progresses.
Detail Art and Animation Ideas
The game will be in a cartoon style, with a deep blue ocean which is partially transparent. The penguins will be multicolored. When they fall of the iceberg in groups it should
resemble large multi-color confetti. When the user is not affecting them, the penguins
will have various idle animations like flapping their wings, squawking, etc. The artwork
and animations of the penguins and the artwork for the iceberg will be done using 3D
modeling software such as 3D Studio Max. The instruction screen, rather than being
plain text, will also be animated to add interest. Also during gameplay a catchy tune
is played, and there are many various sounds to make it more interesting like penguin
squawks and splashes.
Rachel Walker
IM211 Fri. PM
Iceberg v1.0
6/1/07
Competitive Analysis
Meepit Juice Break
(http://www.neopets.com/games/play.phtml?game_id=379)
Neopets is a popular site for children, and it features many games including the game
Meepit Juice Break which has a particular appeal to older people as well because it is a
puzzle game that can be quite challenging. Its key features are a bright color scheme,
cute hamster-like animals, and rich sound effects.
Rachel Walker
IM211 Fri. PM
Iceberg v1.0
6/1/07
Bungee Bear
(http://www.eyezmaze.com/hatch/v0/index.html)
The website Orisinal.com features many simple Flash games, all of them in a similar
style with a muted color scheme with a lot of gradients, and all of them feature cute
animals. Bungee Bear is a typical example of the games on this site. It also features a
soothing tune for background music and relaxing gameplay and a variety of sound effects. Another interesting feature is a series of animated instruction screens.
Rachel Walker
IM211 Fri. PM
Iceberg v1.0
6/1/07
Grow Cube
(http://www.eyezmaze.com/eyezblog_en/blog/2005/09/grow_cube.html#monster
)html#monster)Grow Cube is a game in which click on items t the sides of the screen,
and then watch the various events that take place. The user is meant to experiment
with the order until they find the correct one to achieve the game’s end result. Playing
the game is trivial with Grow Cube, since it is nothing more than trial and error, but the
game has an enormous variety of fun and interesting sounds and animations that encourage the user to keep playing.
10
Rachel Walker
IM211 Fri. PM
Iceberg v1.0
6/1/07
Iceberg
Meepit Juice Break
Bungee Bear
Grow Cube
X
X
X
X
animals featured
X
X
X
bright colors
X
X
day cycle
X
realistic physics
X
simple controls
X
rich animation
animated instructions
3D-modeled artwork
X
rich sound
X
X
X
X
X
X
X
X
X
11
Rachel Walker
IM211 Fri. PM
Iceberg v1.0
6/1/07
Mood Board
12
Rachel Walker
IM211 Fri. PM
Iceberg v1.0
6/1/07
User Scenarios
Kristy Richards, age 10
Kristy lives with her mother and father in a two-story house in the suburbs. She goes to
school every day, and she loves to draw, and read, although like any ten year old these
days, she is often found sitting in front of the TV. She absolutely adores animals, and
she has an enormous collection of stuffed animals in her room.
Right now she’s not very interested in the Internet as a whole, but she does have a few
favorite websites that she regularly visits such as Neopets and Nickelodeon.com. Above
everything else, she likes playing the games on the various websites that she visits.
Scenario
One summer afternoon, Kristy becomes bored. She thinks she might want to play a
game on one of her favorite websites, but Kristy’s been getting tired of playing the same
games available on the few websites she visits over and over.
Behavior
Kristy sees an ad on one of her favorite websites for the game Iceberg. She’s immediately intrigued by the whimsical imagery of the ad, so she asks her mother if it’s okay
for her to try out the game. Her mother tells her okay, so Kristy immediately runs off to
try it. She’s immediately hooked on it. She’s absolutely fascinated by the visuals and
the simple gameplay.
Angela Smith, age 19
Angela is a college student majoring in psychology. She lives in a dorm room which she
shares with one of her close friends. She has a part time job to help pay for her tuition,
and she spends her free time hanging out with her group of friends. They’ll often pack
into a couple cars for a trip to the movies or the mall. During the downtime between
classes, Angela likes to surf the Internet and in particular waste time on MySpace. Also,
Angela and her roommate habitually trade interesting or fun links that they’ve discovered like Flash games, and funny videos they found on Youtube.
Scenario
Angela has nothing to do during half-hour between classes. She hates just getting into
working on something only to have to put it down in a few minutes so she can be on
time for class. She’s tired of the same old sites she’s been browsing over and over during that time, so she’s interested in finding a new way to spend it.
Rachel Walker
IM211 Fri. PM
Iceberg v1.0
6/1/07
13
Behavior
Angela’s roommate showed her a new game she came across called Iceberg. The game
is simple and fun. It’s the kind of thing you can pick up and put down in just a few minutes. Angela’s now addicted to the game, and plays it whenever she has a short period
of time open in her busy schedule. She finds it helps her relax and takes her mind off
things for a few minutes.
Ramona Watson, Age 42
Ramona Watson is a housewife with two daughters, ages 12 and 9. Despite her unemployment, she’s always busy. She cooks, cleans, and takes care of the other household
chores while her husband Greg goes to work as a software developer. Her kids participate in numerous sports and other activities, so she often has to drive them around
town. Ramona has a deep interest in her children, and she always likes to know what
they’re up to and what their interests are. At the same time, Ramona likes to write
short stories as a hobby, and she has a large group of friends she met on-line who share
her interest in writing. She and her on-line buddies have been a close-knit group for
several years, and they even occasionally gather to see each other, despite the fact that
they live all over the country.
Scenario
Ramona was first introduced to the game Iceberg when one of her children was playing
it on their computer. She watched her children play for a while, and started taking an
interest herself in the game.
Behavior
One afternoon, while the kids were at school, and she needed a break from doing
chores, Ramona decided to try out this game she’s seen her kids play. The cute graphics
and concept particularly appeal to her, so she plays for quite a while. Later, she ended
up linking it to her on-line friends, telling them they should try it out.
14
Rachel Walker
IM211 Fri. PM
Iceberg v1.0
6/1/07
Site Map
15
Rachel Walker
IM211 Fri. PM
Iceberg v1.0
6/1/07
Logic Flow
16
Rachel Walker
IM211 Fri. PM
Iceberg v1.0
6/1/07
Lo Fidelity Prototypes
Rachel Walker
IM211 Fri. PM
Iceberg v1.0
6/1/07
17
18
Rachel Walker
IM211 Fri. PM
Iceberg v1.0
6/1/07
Hi-Fidelity Prototypes
Rachel Walker
IM211 Fri. PM
Iceberg v1.0
6/1/07
19