ICT Gaming Essentials All Questions

Réussis tes devoirs et examens dès maintenant avec Quizwiz!

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

Algorithm

Consider the following example: Set student to 0 For each student in class, add one to student Continue until all students in class are counted Display student Which term describes this example?

An algorithm

Which programming term describes the variable that holds the data (value) needed by the method?

A parameter

Which statement correctly defines "iteration"?

A repetition of a process

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

Logical (Boolean) operators

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?

Looping

Which statement regarding methods is true?

Methods are functions used within an object class.

You have been brought into a game design meeting. You begin discussion on a piece of data, the time remaining in the game. The team wants the speed of the monsters to increase as the time remaining decreases. What do you recommend?

The parameter that stores the time remaining argument must also be accessed by a method controlling the speed of the monsters attacking the player.

Which of the following is an example of a selection structure?

if/else

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?

2, 4, 1, 3

Chris has created the following pseudo-code to model the program flow for a virtual multiplayer board game. 1. Begin player turn. 2. Spin 6 number randomizer. 3. Move player token the number of spaces on the path shown on the randomizer. 4. If the player token lands on "return to beginning" then move player token to beginning. 5. Else if the player token lands on "spin again" then begin player's turn again. 6. Else Display message on path 7. End player's turn. What line of pseudocode should be added if the path included a space for "lose a turn"?

6.5: Else If the player token lands on "lose a turn"then player skips next turn

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 computer hardware, game engine software, graphical art design application, and programming code.

An event handler is an example of which type of programming component?

A function

Ella learned how to design and build computer games from her programming foundations class in college and wants to tackle creating her first computer game. She is comparing the capabilities of Pixlr, Pixelmator, and Gimp. What type of application is Ella trying to choose to help create her game?

A graphical art design application

You have been brought onto a game design team. The other members are seasoned veterans of the gaming industry. You begin discussion on a piece of data, the time remaining in the game. The variable that stores this argument data must be used by a method controlling the pace of the game music. Which programming term describes the variable that holds the data (value) needed by the method?

A parameter

Consider the following example: Problem: Cassidy has 15 tokens. Sierra has 10 tokens. Cassidy gives Sierra 2 tokens. How many more tokens does Cassidy have than Sierra? Solution: Cassidy's tokens: 15 Subtract 2 tokens from Cassidy's total tokens: 15 - 2 = 13 Sierra's tokens: 10 Add 2 tokens to Sierra's tokens: 10 + 2 = 12 Subtract Cassidy's total tokens from Sierra's total tokens: 13 - 12 =1 Answer: Cassidy has one more token than Sierra. Which term describes the step-by-step instructions that appear under "Solution" under the example above?

Algorithm

Which programming term describes the value that is passed to a method when called so that the method knows what to do?

An argument

Raul has created an object class that includes the ability to rotate and jump. In order to make the object perform the jump or rotate action, what other information must he provide the computer?

An argument (value) and a parameter (variable)

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?

Analyze existing games by deconstructing them.

You are designing a game to be played on iPods, iPads and iPhones. Which computer platform is the best to use when creating this game?

Apple

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?

An event for each key stroke

Wayne is creating a game that allows a character to jump to the location where the mouse is clicked. Which programming component will Wayne need to use to tell the program what to do when the mouse is clicked?

An event handler

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 the number of moves to make when a specific key is pressed?

An event handler for each key

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?

An event-handler

A gaming company has been testing its new slot machine game and analyzing the feedback. One comment states that it is too easy to hit the jackpot. The tester suggests that the game programmers reduce the likelihood of a turn resulting in a large payout. What type of game are the game designers and development team testing?

Chance

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.

Deconstruct

Consider the following example: Count the numbers in the list Add the numbers in the list Divide the sum of the numbers by the amount of numbers listed The result is the _______ Which problem is this algorithm used to solve?

Determine the average of the listed numbers.

Fusion Games Company needs to hire more game developers (programmers) to work on their newest, largest game in development. Which of the following is the most important qualification should they look for in potential applicants for the open jobs?

Experience in writing programming code in a variety of languages.

When game designers begin to deconstruct a game, they begin to understand the design process a bit more thoroughly. Which of the following is not part of the game deconstruction process?

Experimenting with the game by testing it first

Which programming term describes a combination of variables, values, functions and operators, which are evaluated and produce another value?

Expression

You have developed a prototype for your game, and you have gathered a group of people to test the game. Each member of the group has been asked to create and submit a list of suggestions and issues. Which term describes the suggestions and issues that are given to a design team to help, improve or refine a game design?

Feedback

Andres loves video games and wants a career as a game designer. He does not know where to begin. He asks advice from an uncle who works in the game industry. His uncle recommends a series of steps to evaluate each possible path (formal education, internships, self-study) and then decide which is the best fit. Andres follows his uncle's evaluation steps (price, time, effectiveness, etc). Upon completion, Andres feels comfortable deciding what the best path for him to realize his dream. What did Andres' uncle recommend to solve the problem?

He used an algorithm to help Andres find a solution.

Dave has volunteered at his company to create an ice-breaker event for the new employees. He begins the event with "Robot makes the perfect hot chocolate." In this activity, the new hires are to write step-by-step instructions for a robot to make the perfect hot chocolate. Which of the following algorithms could a robot perform accurately with the least amount of error?

Pour 4oz of milk and 4oz of water into a microwave safe cup, microwave the cup with the liquid for 1 minute to heat, sprinkle the cocoa powder to the milk and water mixture, stir until the powder is dissolved in the liquid, finally add the marshmallows to garnish your drink.

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

Programmer

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?

Properties

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

Prototype

Your team has developed the first draft of a game program. You plan to demonstrate how the game functions to the customer next week. Which term describes the game draft that your team created for demonstration?

Prototype

Your co-worker has just completed developing the first phase of an action-based game prototype, but needs some feedback on the level of difficulty. You test the product, yet encounter many bugs (inconsistencies) in the game's storyline. What is the best way to help your co-worker solve the problem?

Review the game's storyboard to see if the sequence of events matches the prototype and how each character or element interact with each other.

A start-up gaming company has been brainstorming for several weeks about what new game should be developed and introduced into the market. After several deliberations the team finally comes to an agreement of building a game where users are astronauts who compete on a mission to find life on Mars. It is crucial to complete the mission before life on Earth ceases. What type of game are the game designers and development team building?

Role-playing

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?

Selection

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

You and your game design team have developed the first working version of your game, and now you are ready to test it. You get into a discussion with the rest of the team about the testing process. There are many different opinions. You must decide which is the best group of testers you can use to test your game?

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

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?

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

Alexandra wants to create a math game in which users have to correctly answer mathematical problems. She wants the game to solve a randomly created problem and then indicate if the player's answers are correct or incorrect. How is Alexandra getting the program to solve mathematical problems?

She is writing an algorithm for computers to follow a series of step-by-step instructions to solve equations.

Two gamers are programming each player in a football team to throw a football across the stadium at a specific speed to arrive at the running back's hand. Which is the parameter and which is the argument in the code below? If number = 5 Then change speed by 5 If number = 2 Then change speed by 2

The parameter is speed, the argument is 5 or 2

Patricia completed the animation for her game character and is looking to program an efficient algorithm for the character's movement and interaction with another element. Consider the code below: Repeat move forward 5 steps If not touching Sprite 2, then Move 5 steps Else, say "You Loose" for 3 seconds Which programming structure is displayed in Patricia's game?

Iteration and selection

You are part of a game design team. Your supervisor has handed you back the following pseudo-code: When spacebar is pressed, turn left 10 degrees He has asked you to alter the argument. Which part of this code segment represents the argument?

Left 10 degrees

Consider the following pseudo-code: 1. Form a group of players 2. While players is greater than 1 3. Point to a player and say "eenie" 4. Point to the next player and say "meenie" 5. Point to the next player and say "minie" 6. Point to the next player and say "moe. Time for you to go!" 7. Decrease players by 1 8. End while Which line of code is executed when the number of players reaches 1?

Line 8

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 What type of error is present in this algorithm that will produce unexpected results depending on the number that the user inputs?

Logic error

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?

Three students in class

Your development team has just completed testing the first phase of an action-based game prototype, and has received some feedback on the level of difficulty. Testers stated that the game contained too many enemies and that their character was quickly overwhelmed and defeated. They suggest that the number of enemies be reduced. What is the next step that your development team should take?

Your development team needs to create and execute revisions to the game that address the suggestions and issues identified by the testing team.

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:

criteria.

our parents are rewarding you for earning all A's on your report card by increasing your allowance of $10.00 by 25%. You decide to put aside $2.00 a week to save for a new phone case. You have written a program that uses the following variables to calculate the amount of spending money you have remaining: current Allowance = 10.00 increase = 25% savings = 2.0 spending = Which expression correctly calculates the amount of spending money remaining and should be used to initialize the spending variable?

currentAllowance + currentAllowance * increase - savings

Michelle works as a contractor for Gamer Geniuses, Inc., a company that creates educational games for children ages 3-10 years old. She has just completed coding the multiplication level of the game and sent it to her manager for review. Her manager, Robert, tests the game and finds that when he inputs the correct answer for the math problem: 2 x 3 an error pops up as the timer counts down until the player loses. Robert looks at the programming scripts Michelle wrote and finds an error in the code below. When spacebar is pressed Say "what is 2 x 3? "If answer = 6, Then say "awww, the answer is wrong?" Wait 2 seconds Repeat, Say "Try again" Until answer = 6 If timer = 0, Then broadcast "you lose!" What type of programming error is this multiplication problem?

Logic error

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

Logic error

Your boss has asked you to create a program that calculates the total cost of an item after a discount and sales tax have been applied. You have been testing the program using a cost of $10.00, a discount of 50%, and 10% sales tax. You know the answer should be $5.50 but the program returns $16.50. What type of error is most likely causing the problem?

Logic error

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

Logical

The goal of your game is for the player to complete a maze while avoiding a variety of objects that appear and disappear, such as rolling barrels and flying fireballs. Each barrel and fireball will have the same basic structure and be able to perform the same actions, but you plan to vary the size and speed of each barrel and fireball object instance. Which programming term describes the barrel objects' ability to roll?

Method

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?

Methods

Which expression contains the NOT operator?

! 25 < 10

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 change should you make to this example to correctly calculate the number of students in class?

Before Line 3, add: "If one student remains, then add one to student".

What is the first step in the game design process?

Brainstorm ideas.

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?

Brainstorming

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?

Brainstorming

Which programming element is used to provide a detailed description of an object's characteristics and specify what can be done with the object?

Class

Which term describes the issues that limit your ability to meet your goals, such as lack of tools or time?

Constraints

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:

Constraints

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.

Your testing group has given you a list of suggestions and issues to help refine your game prototype. Your team has identified the issues and brainstormed solution ideas. Which step in the design process should your team complete next?

Create and execute the solution

What should a game programmer do to ensure that a game is able to execute as quickly a possible?

Create the most efficient algorithms

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?

Criteria

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:

Criteria

Which variable data type is used to store a number that contains a decimal?

Floating point

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

Flow chart

Which type of software is most commonly used to create the 3D animations and motion graphics used in games?

Game design engines

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

Game designer

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

variable data types.

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?

Identify and understand the problem.

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

Initializing

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?

Instances

Allison has been asked to create an algorithm that can be used to calculate the area of a rectangle. Review the following algorithm: Step 1: Measure the length of the rectangle and store result as length. Step 2: Measure the width of the rectangle and store result as width. Step 3: Step 4: Display area of the rectangle. Which task would Allison's algorithm need to perform in Step 3?

Multiply length by width.

Study the image of chairs and their descriptions. These chairs represent objects or instances created using the Chair class definition. Chair 1: Color: Black/Brown, Material: Wood, Type: Dining Room, Black: Yes Chair 2: Color: Black, Material: Plastic, Type: Patio, Size: Large There is an error in the Chair class definition. Which statement correctly explains the error?

Objects created using the same class must have the same properties.

Zachary and his team have outlined the basic pseudocode and flowchart of the introductory scene, but there seems to be a bug in the algorithm. Why should Zachary even bother with fixing the pseudocode when he can simply fix the bug in the game?

Outlining and correcting in pseudocode allows Zachary to focus on the logic of the algorithm and make the necessary changes needed before physically coding it.

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

Parentheses

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.Natalie discovers that her program is not restarting when the number of remaining moves reaches zero. Consider the following code segment: if movesRemaining = 0 then What is wrong with this expression that Natalie wrote?

She needs to change it to movesRemaining == 0.

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?

Skill

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

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?

Storyboard

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

Storyboard

Which term describes the process used to plan every step of a game's animation?

Storyboard

A team of game developers gathered to discuss and plan out how each new character will interact with the game's current environment when they release a new edition. They sketch out the characters and various interactions, and organize the sketches on the wall. This scenario is an example of:

Storyboarding

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:

Task Training

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

Task training

Gino has created a wizard class. The wizard object class specifies the gender, costume color and hat color of each wizard object. Gino has used the class to build two wizard objects in her game. He wants to have one male wizard wearing a black hat and one female wizard wearing a white hat.What information must Gino change in order to create the wizard objects he wants?

Values

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?

Variable

Which programming element is used by a game program to track and display score information?

Variables

Consider the following pseudo-code: When spacebar is pressed, turn left 10 degrees Which part of this code segment represents the argument?

left 10 degrees

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 expression correctly decreases the number of moves when a key is pressed?

movesRemaining --

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

solve the problem manually.

The marvelous attribute about the gaming industry is that you can create a game in several different programming languages to make it more appealing to novice and advanced-level coders. Yet, the unique distinction is that every single programming language has its own ____________?

syntax


Ensembles d'études connexes

Collective Efficacy and Informal Social Control

View Set

Chapters 6-7 (American Government)

View Set

[study] Project Management Final

View Set

comparing and contrasting corticospinal tract & corticobulbar tract which of the following statements are accurate?

View Set

Hesi Final Study Questions: Med Surg II

View Set

NCLEX + 35 Page study guide, NCLEX UWorld

View Set