NEW
Font size
WorksheetsGaming Essentials (ICT) Review
Total questions: 43
Worksheet time: 32mins
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?
Ask your friends for feedback about your game ideas.
Develop a game with multiple elements and characters.
Analyze existing games by deconstructing them.
Make a list of the characters in other games you have played.
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?
Chance
Role playing
Skill
Board
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?
Syntax
Object
Selection
Looping
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?
Looping
Selection
Object
Iteration
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 mobile tablet, game engine software, and programming code.
A storyboard, computer hardware, music and sound effects, and programming code.
Programming code, game engine software, and game design.
A computer hardware, game engine software, graphical art design application, and programming code.
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?
Create a storyboard.
Hire a programmer.
Develop the game prototype.
Brainstorm more game ideas.
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?
Social networking
Recreation
Education
Therapy
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?
Prototype
Storyboard
Wireframe
Feedback
In programming languages, character, string, integer, floating-point and Boolean and all examples of:
expressions
methods
comparison operators
variable data types
Which step in the design process is used to help plan out every step of the game animation?
Analysis
Outline
Storyboard
Deconstruction
Which term describes the first functional example of a game that you are developing?
Storyboard
Project
Design
Prototype
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:
interactivity
analysis
criteria
constraints
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?
4, 1, 3, 2
1, 4, 3, 2
2, 4, 1, 3
1, 3, 2, 4
Which term describes a type of game that simulates skills needed to perform a job?
Task training
Recreation
Therapy
Social networking
Which member of the game design team writes the dialog for the characters, and develops the animation and scenarios that occur during game play?
Sound engineer
IT specialist
Game designer
Programmer
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?
Storyboarding
Brainstorming
Deconstructing
Gathering feedback
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:
Criteria
Feedback
Objectives
Constraints
In order to write a successful algorithm, you must first be able to:
solve the problem manually.
use logic to plan a solution.
create a plan to execute a solution.
code a sequential structure.
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?
Prototype
Storyboard
Brainstorming
Feedback
Which term describes a set of step-by-step instructions executed in order to solve a problem or perform a task?
Outline
Structure
System
Algorithm
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:
Therapy
Recreation
Task training
Social networking
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?
Parameters
Properties
Methods
Arguments
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?
Arguments
Properties
Methods
Instances
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 class
A parameter
An argument
An event-handler
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?
Methods
Instances
Subclasses
Occurrences
Consider the following instructions
- Move forward
- Repeat move forward
- 10 times
Which two types of programming structures are included in this example?
Sequential and looping
Looping and selection
Object-oriented and looping
Sequential and object-oriented
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?
Constraints
Feedback
Algorithms
Criteria
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?
You and some family members whom you have already explained the game in detail
Several people with various levels of gaming experience and no familiarity with your game
You and the other members of the design team
Several people who are all very experienced in gaming and can figure out any problems in the game without asking questions
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:
Constraints
Objectives
Feedback
Criteria
Which statement correctly defines "iteration"?
A repetition of a process
A decision about how to proceed
A named unit of code
A group of commands that perform an action
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.
buy
design
deconstruct
revise
Which term describes a graphical diagram of the steps or decision process contained in an algorithm?
Pseudo-code
Flow chart
Template
Storyboard
According to the mathematical order of precedence used in programming, which portion of an expression should be evaluated first?
Parentheses
Addition / subtraction
Exponentiation
Multiplication / division
Consider the following pseudo-code:
- When spacebar is pressed, turn left 10 degrees
Which part of this code segment represents the argument?
The code does not contain an argument
left 10 degrees
turn
when spacebar is pressed
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 variable for each key stroke
A key stroke class
An event handler for each key stroke
An event for each key stroke
Which type of error can be difficult to identify, because the program still runs but does not do what you expect it to do?
Runtime error
Syntax error
Logic error
A program with any type of error cannot still run
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?
Execute the solution.
Brainstorm a plan to solve the problem.
Identify and understand the problem.
Test and refine the solution.
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?
Object
Variable
Syntax
Event
Which member of the game design team writes the step-by-step computer instructions, or code, required to create games?
IT specialist
Sound engineer
Game designer
Programmer
Tabitha is assigning initial values to each variable in her program. Which term describes the process of assigning an initial value to a variable?
Storing
Declaring
Valuing
Initializing
Which type of operators includes the && (AND), || (OR) and ! (NOT) symbols?
Arithmetic operators
Assignment operators
Logical (Boolean) operators
Comparison operators
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?
No error would occur
Zero students in class
Three students in class
Ten students in class
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 game must have the same values under one class.
A game can have multiple properties under one instance.
A game can have multiple instances using the same class.
A game can have multiple functions under one class.
