Unit 8 Computer Games
Development
Assignment 2 - Design a computer game to meet client
requirements & develop a computer game to meet client
requirements
Contents
1 Customer Requirements................................................................................................................1
1.1 Audience......................................................................................................................................1
1.2 Purpose........................................................................................................................................1
1.3 Client requirements.....................................................................................................................1
1.4 Game narrative............................................................................................................................2
1.5 Type of gameplay.........................................................................................................................2
1.6 Project timeline............................................................................................................................2
1.7 Legal and ethical issues................................................................................................................4
2 Design Documentation..................................................................................................................4
2.1 Timeline.......................................................................................................................................4
2.2 Data dictionary.............................................................................................................................5
2.3 Pseudo-code................................................................................................................................6
2.4 Storyboard: Showcasing sound, objects, and settings.................................................................7
2.5 Flow charts...................................................................................................................................8
2.6 Activity diagrams:......................................................................................................................10
2.7 Assets table................................................................................................................................11
2.8 Gameplay features.....................................................................................................................13
2.9 Code listing................................................................................................................................14
3 Visual styles.................................................................................................................................20
3.1 World.........................................................................................................................................20
3.2 Characters and Objects..............................................................................................................20
3.3 Non-playing Characters..............................................................................................................20
3.4 Feedback Interface:...................................................................................................................20
3.5 Perspectives...............................................................................................................................21
4 Refined design.............................................................................................................................21
4.1 Feedback on the original design................................................................................................21
, 4.2 Improved version of the design.................................................................................................22
5 Alternative design........................................................................................................................22
5.1 Feedback on the alternative design...........................................................................................23
5.2 Improved version of the alternative design...............................................................................24
5.3 Screen shots of the game...........................................................................................................24
5.4 Code listing................................................................................................................................26
6 Design..........................................................................................................................................28
6.1 Final decision justifications........................................................................................................28
7 Quality Assurance........................................................................................................................28
7.1 Acceptance Criteria....................................................................................................................28
7.2 Test plans...................................................................................................................................29
7.3 Constraints.................................................................................................................................31
8 Evaluation....................................................................................................................................31
8.1 Design........................................................................................................................................31
8.2 Development/ 8.3 Optimisation process...................................................................................32
1 Customer Requirements
1.1 Audience
My target audience is described between the age groups of 8–12-year-olds, from
the age demographics these isn't any gender specification and as such the game
I will have to produce will have to appeal to users of all genders. There isn't any
specification of location and as such I would assume the game will be made
available internationally and as such, I will ensure that I don't include anything
that could be deemed offensive in other cultures and countries.
1.2 Purpose
The purpose of my game will be entertainment while the game will be enjoyable
and interesting, it mainly will be created for quick, pleasant, and effortless
gameplay.
1.3 Client requirements.
,My client has asked me to create a game tailored for the wide age demographic
of 10-24-year olds. The game I have to create has to include a fully functional
character which can be moved around in order to avoid hazards and collect
collectables. Should the player collide with the hazards the player will lose lives
and if the player loses all lives the game will finish. I am asked to create a game
with a timer and various levels of difficulty. Mainly the game is required to be
exciting and fun to play as well as being visually pleasant.
1.4 Game narrative
My game will feature a character (a baby chicken) who is trying to cross a busy
road avoiding the cars coming from the sides. Whist crossing the road from the
bottom to the top of the screen, the chicken has to collect all the little flowers
scattered around on the road. The player will control the chicken with the arrow
keys on their keyboard, and has to collect all the flowers while avoiding getting
hit by a car. The player will have three lives.
1.5 Type of gameplay
Game play is about the player experience of playing the game also what is the
type of game what are the methods using in the game play? Further, how is the
game played?
The methods of my game are mostly emotion and satisfaction mainly due to the
way the game is played; the player must quickly move to avoid the enemies this
would be the emotion as the user will feel good overtime, they manage to dodge
an enemy. The satisfaction will come from the collectible items, the more the
player manages to collect the more satisfied they will feel from the gameplay.
1.6 Project timeline
Time plan (individual responsibility plan)
Time Planned Expecte Real Action
d result
02/5/2022 Discuss Audience Successfully finished all Continued
– 5/5/2022 Discuss game purpose finished all set tasks by onto next-
Client requirements set tasks by 5/5/2022 weeks tasks
(week 1) review
5/5/2022
Discuss the game
narrative
Discuss the type of
game play
Create a project
timeline
, Legal and ethical issues
5/5/2022 – Design timeline Successfully finished all Continued
9/5/2022 Create game data finished all set tasks by with next-
dictionary set tasks by 9/5/2022 weeks tasks
(week 1) Create pseudo code
9/5/2022
Create game story
boards/designs
9/5/2022 – Create flowchart for Successfully Continued
12/5/2022 the functionality of finished all with next-
(week 2) the game set tasks by finished all weeks tasks
Create activity 12/5/2022 set tasks by
diagram for the use 12/5/2022
of the game
Build the asset table
Describe the
gameplay features of
the game
Create a list of all the
code used
12/5/2022 Discuss the game Successfully finished all Continued
– world finished all set tasks by with next-
16/5/2022 Characters and set tasks by 16/5/2022 weeks tasks
(week 2) objects used in the 16/5/2022
game
Discuss none-playing
characters
Collect feedback for
the interface from
others
What are the
perspectives of the
game?
Collect feedback on
the original design
Show the improved
version of the design
16/5/2022 Collect feedback on Successfully finished all Continued
– the alternative finished all set tasks by with next-
20/5/2022 design set tasks by 20/5/2022 weeks tasks
(week 3) Show the improved 20/5/2022
version of the
alternative design
Create screenshots
of the alternative
game
list all the code used
20/5/2022 List acceptance Successfully finished all Continued
– criteria for the game finished all set tasks by with next-
27/5/2022 create test plan and set tasks by 27/5/2022 weeks tasks
(Week 3) complete it 27/5/2022
List the constraint of
the game
The benefits of buying summaries with Stuvia:
Guaranteed quality through customer reviews
Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.
Quick and easy check-out
You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.
Focus on what matters
Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!
Frequently asked questions
What do I get when I buy this document?
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
Satisfaction guarantee: how does it work?
Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.
Who am I buying these notes from?
Stuvia is a marketplace, so you are not buying this document from us, but from seller ishanareshcumar. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy these notes for $10.82. You're not tied to anything after your purchase.