Unit 8: Computer Games
Development:
B: Design a computer game to
meet client requirements
C: Develop a computer game to
meet client requirements
Introduction...........................................................................................................................................2
Audience................................................................................................................................................3
Purpose..................................................................................................................................................3
Constraints.............................................................................................................................................3
Technical Constraints.............................................................................................................................3
User Needs............................................................................................................................................4
Research on current maze games..........................................................................................................4
Assets table............................................................................................................................................4
Feedback to user...................................................................................................................................6
User requirements.................................................................................................................................6
Platform.................................................................................................................................................7
Game Ideas............................................................................................................................................9
Wireframes of the maze game..............................................................................................................9
Feedback received on wireframes......................................................................................................13
Improvement on Wireframes based on the Feedback........................................................................14
Algorithms...........................................................................................................................................19
Produce a computer game to meet client requirements.....................................................................22
The maze Game...................................................................................................................................22
Sprites..................................................................................................................................................25
Code that was produced......................................................................................................................28
Legal and ethical considerations..........................................................................................................34
Planned test plan.................................................................................................................................35
Test a computer game for functionality, usability, stability and performance....................................36
Test plan (completed)..........................................................................................................................36
,Waqar Mohammed Unit 8 Assignment 2 ID: 20349678
Review the extent to which the computer game meets client requirements......................................39
Justify decisions made, showing how the design will fulfil its purpose and client requirements........41
Optimise a computer game to meet client requirements....................................................................42
D2/D3 Evaluate the design and optimised computer game against client requirements. Demonstrate
individual responsibility, creativity and effective self-management in the design, development and
review of a computer game.................................................................................................................44
Client needs.........................................................................................................................................44
References...........................................................................................................................................47
Introduction
I work for a software company that makes video games as a trainee programmer.
I have been tasked with making a computer game that kids in the 8–12 age range will like. The
objective of the game is to move a wheelie bin through a maze, gathering trash while dodging
obstacles like potholes and pedestrians. the score is increased, and the speed is returned to normal
when you collect trash. You lose points when you hit potholes, and you slow down when you hit
other people. With a bonus at the conclusion of each round that decreases over time, the game
ought to be timed.
,Waqar Mohammed Unit 8 Assignment 2 ID: 20349678
Audience
Children between the ages of 8 and 12 should enjoy the computer game. Accordingly, the computer
game should have milder colour schemes and tones that are suitable for players aged 8 to 12.
Purpose
The goal of the computer game should be to delight the entire audience by creating an engaging and
enjoyable game that is suitable for kids aged 8 to 12. Players should be able to move about, collect
rubbish, and stay clear of dangers in this fully functional computer game, and avoid people.
Constraints
Since the game is intended for kids between the ages of 8 and 12, it must be easy to comprehend,
entertaining, and age appropriate in terms of both concept and graphics. Essential features like trash
collection, collision penalties with objects and potholes, and a time-limited scoring system with a
bonus must be included. Three more difficult stages that increase complexity with more obstacles or
tighter mazes are required for the game. Lastly, it ought to be exciting and visually appealing to draw
in and hold kids' interest.
Technical Constraints
The game must be created using Gamemaker's features, which facilitate 2D game development with
an emphasis on event-driven programming and sprite-based graphics. Whether exported to desktop
or mobile platforms, it needs to be optimised for seamless performance on a variety of devices.
Careful management of object counts, room complexity, and asset sizes is necessary to avoid
slowdown or crashes, particularly when hazard and item density rise in higher levels. The game
should effectively manage interactions like trash pickup and obstacle collisions by utilising
Gamemaker's integrated physics and collision algorithms. Visual components must also work with
the formats that Gamemaker supports, and the game logic should be organised using drag-and-drop
blocks or GML which are appropriate for controlling scheduled events and scoring.
, Waqar Mohammed Unit 8 Assignment 2 ID: 20349678
User Needs
The game must be simple to comprehend, entertaining to play, and aesthetically pleasing for the
user, a child between the ages of 8 and 12. For them to successfully manoeuvre the wheelie bin
through the maze, the controls must be straightforward and responsive. With progressively more
difficult tasks that keep players interested throughout levels, the game should provide them a sense
of accomplishment through gathering trash, dodging obstacles, and scoring points. Quick gaming
sessions with captivating graphics, lively music, and awards that entice players to return should also
be provided by the game.
Research on current maze games
According to my research, there are several entertaining maze games available for kids between the
ages of 8 and 12 that include obstacle avoidance, item collecting, and navigation tasks. For example,
Ultimate Maze Collect Them All combines exploration and reward-based gameplay, with players
leading cute animals through challenging mazes to collect treasures. Like this, Maze Control
emphasises timing and logical reasoning by having players spin the maze itself in order navigate a
ball towards the exit while dodging obstacles. To keep players interested, these games usually
include a variety of hazards, collected treasures, and increasing difficulty levels. This has given me
inspiration to create something like this. I tested the maze game, ultimate maze to move your sprite
you left click to move in the maze which is very interesting and simple for kids.
Assets table
Element Where found P Detail Descri Produc Detai Wh
o s of ption ed by ls of ere