wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Gaming Essentials (ICT) Review

Total questions: 43

Worksheet time: 32mins

Name
Class
Date
1.

Marissa would like to learn more about game design. Her teacher explains that the first step is to learn how the audience, elements and characters in a game work together. What is the best method for completing this first step?

a)

Ask your friends for feedback about your game ideas.

b)

Develop a game with multiple elements and characters.

c)

Analyze existing games by deconstructing them.

d)

Make a list of the characters in other games you have played.

2.

Jason is playing a game in which players must maneuver around changing barriers and moving objects inside a maze. This is an example of which type of game?

a)

Chance

b)

Role playing

c)

Skill

d)

Board

3.

Consider the following instructions for a game element:


- Move forward

- Repeat move forward

- 10 times


This is an example of which type of programming structure?

a)

Syntax

b)

Object

c)

Selection

d)

Looping

4.

Consider the following instructions for a game element:


- Move forward

- If not at end, move forward

- Else stop


This is an example of which type of programming structure?

a)

Looping

b)

Selection

c)

Object

d)

Iteration

5.

Harry learned how to design and build computer games from his programming foundations class in college and wants to tackle creating his first mobile app game. What essential tools does Harry need if he already has the skills?

a)

A mobile tablet, game engine software, and programming code.

b)

A storyboard, computer hardware, music and sound effects, and programming code.

c)

Programming code, game engine software, and game design.

d)

A computer hardware, game engine software, graphical art design application, and programming code.

6.

Jackson has brainstormed several ideas for his game. He is now trying to plan the scenes, animations and character interactions. Which step in the game design should Jackson complete to help him develop his ideas?

a)

Create a storyboard.

b)

Hire a programmer.

c)

Develop the game prototype.

d)

Brainstorm more game ideas.

7.

Jacob wants to introduce a new game to Andres where they can challenge each other's skills and add other players to compete. This game, called "Words with Friends", can also be played via social media and its objective is to see who is the smartest and fastest at creating words out of random letters. What role does this game have in today's society?

a)

Social networking

b)

Recreation

c)

Education

d)

Therapy

8.

The game developer and the game designer are meeting to discuss the addition of new characters to the "Animal Hunt" game that has been created. But, both individuals are unsure of where to include the addition of the Rhino, T-Rex, and Fox characters. The team decides to look back at the storyline and the different scenes created to see where these new characters best fit in the game. What storyline document is the developer and game designer referring to?

a)

Prototype

b)

Storyboard

c)

Wireframe

d)

Feedback

9.

In programming languages, character, string, integer, floating-point and Boolean and all examples of:

a)

expressions

b)

methods

c)

comparison operators

d)

variable data types

10.

Which step in the design process is used to help plan out every step of the game animation?

a)

Analysis

b)

Outline

c)

Storyboard

d)

Deconstruction

11.

Which term describes the first functional example of a game that you are developing?

a)

Storyboard

b)

Project

c)

Design

d)

Prototype

12.

The actions that you want your game to perform and the goals that you want players to be able to achieve in your game are called the:

a)

interactivity

b)

analysis

c)

criteria

d)

constraints

13.

Consider the following list of problem-solving steps:

1. create and execute the solution

2. identify and understand the problem

3. test and refine the solution

4. plan a solution to the problem


Which option displays the problem-solving steps in the correct order?

a)

4, 1, 3, 2

b)

1, 4, 3, 2

c)

2, 4, 1, 3

d)

1, 3, 2, 4

14.

Which term describes a type of game that simulates skills needed to perform a job?

a)

Task training

b)

Recreation

c)

Therapy

d)

Social networking

15.

Which member of the game design team writes the dialog for the characters, and develops the animation and scenarios that occur during game play?

a)

Sound engineer

b)

IT specialist

c)

Game designer

d)

Programmer

16.

Which term describes a technique used to encourage creativity, generate ideas and solve problems in a group by allowing each member to share their ideas about a subject?

a)

Storyboarding

b)

Brainstorming

c)

Deconstructing

d)

Gathering feedback

17.

Question 18 :

You and your design team plan on creating the next "Game of the Year". However, your massive plan may be limited by the amount of money it will take to develop the game, the abilities of the artists and programmers to create the desired actions, the tools available to you, and the amount of time allowed. This is known as:

a)

Criteria

b)

Feedback

c)

Objectives

d)

Constraints

18.

In order to write a successful algorithm, you must first be able to:

a)

solve the problem manually.

b)

use logic to plan a solution.

c)

create a plan to execute a solution.

d)

code a sequential structure.

19.

You have been hired by a game development group. You gather in a room to create related spontaneous ideas and solutions for a new central character of a game. The ideas are then carefully reviewed for application to the game development. Your group is involved in what step of the design process?

a)

Prototype

b)

Storyboard

c)

Brainstorming

d)

Feedback

20.

Which term describes a set of step-by-step instructions executed in order to solve a problem or perform a task?

a)

Outline

b)

Structure

c)

System

d)

Algorithm

21.

Matteo is the human resources manager at a major printing firm. He wants to use gaming to teach new employees printing skills. This is an example of using games as a form of:

a)

Therapy

b)

Recreation

c)

Task training

d)

Social networking

22.

Amy is creating a park scene for her game. She has created a class for tree objects. The park scene will require multiple trees in a variety of sizes, colors and positions. Which programming term describes the characteristics needed (size, color, etc.) for each tree object?

a)

Parameters

b)

Properties

c)

Methods

d)

Arguments

23.

Stefan has created a zombie class for his game. He would like the zombie objects to be able to speak, run, appear and disappear. Which programming term describes the actions that Stefan wants his zombie objects to be able to perform?

a)

Arguments

b)

Properties

c)

Methods

d)

Instances

24.

A programmer needs to instruct an object in her program to move up when the up-arrow key is pressed. Which of the following must the programmer write to accomplish this?

a)

A class

b)

A parameter

c)

An argument

d)

An event-handler

25.

Jenna has created a wizard class. She has used the class to build two wizard objects in her game. Which programming term describes the objects that Jenna built using the wizard class?

a)

Methods

b)

Instances

c)

Subclasses

d)

Occurrences

26.

Consider the following instructions

- Move forward

- Repeat move forward

- 10 times


Which two types of programming structures are included in this example?

a)

Sequential and looping

b)

Looping and selection

c)

Object-oriented and looping

d)

Sequential and object-oriented

27.

The development team at Media Games has just completed the first level prototype of a scavenger hunt game. However, after the first initial testing phase, the feedback from the testing audience was not favorable. The feedback stated there were not enough characters, or moves the characters could make to win the game in the time allowed. What can be added to address the feedback?

a)

Constraints

b)

Feedback

c)

Algorithms

d)

Criteria

28.

Your game design team has developed the first version of your game, and now you are ready to test it. Which choice describes the best group of testers you can use to test your game?

a)

You and some family members whom you have already explained the game in detail

b)

Several people with various levels of gaming experience and no familiarity with your game

c)

You and the other members of the design team

d)

Several people who are all very experienced in gaming and can figure out any problems in the game without asking questions

29.

You and your design team plan on creating the next "Game of the Year". Your plan includes things like the maximum number of players, how long the game takes to play, the kind of actions the characters can take, and what is required to win the game. These are known as:

a)

Constraints

b)

Objectives

c)

Feedback

d)

Criteria

30.

Which statement correctly defines "iteration"?

a)

A repetition of a process

b)

A decision about how to proceed

c)

A named unit of code

d)

A group of commands that perform an action

31.

You are new to the game design process. You want to understand how the audience, elements, and characters interact together. An excellent way for a new game designer to understand the game design process is to ________________ an existing game that they like and play.

a)

buy

b)

design

c)

deconstruct

d)

revise

32.

Which term describes a graphical diagram of the steps or decision process contained in an algorithm?

a)

Pseudo-code

b)

Flow chart

c)

Template

d)

Storyboard

33.

According to the mathematical order of precedence used in programming, which portion of an expression should be evaluated first?

a)

Parentheses

b)

Addition / subtraction

c)

Exponentiation

d)

Multiplication / division

34.

Consider the following pseudo-code:

- When spacebar is pressed, turn left 10 degrees


Which part of this code segment represents the argument?

a)

The code does not contain an argument

b)

left 10 degrees

c)

turn

d)

when spacebar is pressed

35.

Natalie is creating a game. The object of the game is for the player to get a cat to his toy in 10 moves or less. The game begins with the cat positioned at the top-left corner of the screen and the toy at the bottom-right corner of the screen. Natalie wants the player to be able to make the cat go 50 steps in one move by pressing an arrow key, and go 100 steps in one move by pressing the space bar. The number of remaining moves is decreased by one each time the player presses a key.


The game will count down from 10 moves and display the number of moves remaining. If the move count reaches zero or the cat reaches his toy, then the game will start over. Which programming component is needed to tell the program it must do something when a specific key is pressed?

a)

A variable for each key stroke

b)

A key stroke class

c)

An event handler for each key stroke

d)

An event for each key stroke

36.

Which type of error can be difficult to identify, because the program still runs but does not do what you expect it to do?

a)

Runtime error

b)

Syntax error

c)

Logic error

d)

A program with any type of error cannot still run

37.

While testing your game, you discover that the game is not keeping score correctly. What is the first step necessary to correct the score-keeping problem?

a)

Execute the solution.

b)

Brainstorm a plan to solve the problem.

c)

Identify and understand the problem.

d)

Test and refine the solution.

38.

Which of the following is used to store data in the computer's memory that can be used by a program later when executing instructions?

a)

Object

b)

Variable

c)

Syntax

d)

Event

39.

Which member of the game design team writes the step-by-step computer instructions, or code, required to create games?

a)

IT specialist

b)

Sound engineer

c)

Game designer

d)

Programmer

40.

Tabitha is assigning initial values to each variable in her program. Which term describes the process of assigning an initial value to a variable?

a)

Storing

b)

Declaring

c)

Valuing

d)

Initializing

41.

Which type of operators includes the && (AND), || (OR) and ! (NOT) symbols?

a)

Arithmetic operators

b)

Assignment operators

c)

Logical (Boolean) operators

d)

Comparison operators

42.

Consider the following example:

- Set student to 0

- For each pair of students in class, add two to student

- Continue until all students in class are counted

- Display student


Which of the following scenarios would cause an error?

a)

No error would occur

b)

Zero students in class

c)

Three students in class

d)

Ten students in class

43.

Carl wants to add two new characters to the extraterrestrial battleship game he's building in order to have multiple players battling each other. This not only helps him create engagement for users, but it adds excitement to his recreational game. One character is a water-based alien with only one eye and 8 legs, resembling the features of an octopus. The second character is a land-based alien with no eyes, 3 claws, and 3 legs, resembling the features of a crab. Which is the best explanation why there is only one class with the new characters?

a)

A game must have the same values under one class.

b)

A game can have multiple properties under one instance.

c)

A game can have multiple instances using the same class.

d)

A game can have multiple functions under one class.