wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Video Game Design/Programing 3rd SWT Review

Total questions: 70

Worksheet time: 41mins

Name
Class
Date
1.

A part of the program that does not work correctly.

a)

Bug

b)

Break

c)

Loop

2.

What is a list of steps that you can follow to finish a task?

a)

Code

b)

Program

c)

Algorithm

3.

Predict what will show up on console.log

a)

true true true

b)

true false false

c)

false false false

d)

true false true

4.

A student wants to make a sprite appear. The students begins with "var sprite = createSprite(200,300)". What is the next step?

a)

Add a "drawSprites" command

b)

Add a "sprite.setAnimation" command

c)

Add a "sprite.x" command

d)

Add a "sprite.y" command

5.

Which command is necessary to make a sprite move across the screen from right to left?

a)

if then

b)

sprite.x = sprite.x + 2 ;

c)

sprite.x = sprite.x - 2 ;

d)

sprite.y = sprite.y + 2 ;

6.

Match the block code to the correct description.

a)

a plane moves up and a jet moves across the screen

b)

a blue sky and two planes are made without motion

c)

a plane moves across and a jet moves up

d)

The plane and the jet move together across the screen

7.

Based on this code, where will the fly appear at the start of the code?

a)

Top left

b)

Top right

c)

Bottom left

d)

Bottom right

8.

Based on this code, in which direction will the fly be moving?

a)

From up to down

b)

From down to up

c)

From left to right

d)

From right to left

9.

Which code will make the sprite rotate in a circle clockwise?

a)

sprite.rotation

b)

sprite.rotation = sprite.rotation - 2

c)

sprite.rotate = rotate +2

d)

sprite.rotation = sprite.rotation + 2

10.

If you write a command that can be answered true or false, it is known as a

a)

boolean phrase

b)

conditional statement

c)

an if/then statement

d)

an and/or statement

11.

Which of the following is a boolean phrase ? (mark all correct answers)

a)
b)
c)
d)
12.

The text command for a loop function is function draw ( ) { }

a)

TRUE

b)

FALSE

13.

Which block would fill the shape with a color of your choice?

a)

rect

b)

ellipse

c)

arc

d)

fill

14.

Based on line 1 what wil that part of the code do?

a)

make a sky blue background

b)

make a white background

c)

make a drum set

d)

make a eighth note

15.

Based on line 3 what wil that part of the code do?

a)

make a sky blue background

b)

make a white background

c)

make a drum set

d)

make a eighth note

16.

True or False:  You can upload your own sprites in Code.org.

a)

True

b)

False

17.

Based on line 13 what wil that part of the code do?

a)

make a sky blue background

b)

make a white background

c)

make a drum set

d)

make a eighth note

18.

Based on line 11 what wil that part of the code do?

a)

make a sky blue background

b)

rotate the sprite

c)

make a drum set

d)

make a eighth note

19.

True or False:  To move left on the x axis I need to use a subtraction operation in my code.

a)

True

b)

False

20.

Which block would give me an arc (half circle) shape?

a)

rect

b)

ellipse

c)

arc

d)

fill

21.

Which sprite property would you change to make the sprite turn in a circle?

a)

spirte.x

b)

sprite.y

c)

sprite.rotation

d)

sprite.spin

22.

Which block is the draw loop?

23.

Which block is the modifes the pig sprite?

24.

Which block is the modifes the cow sprite?

25.

Which block is draws the sprites?

26.


In a flowchart, what shape is typically used to represent an input/output? 

a)

diamond

b)

rectangle

c)

paraellogram

d)

oval

27.

What will the block named counter = counter + 1 do?

a)

Changes the frame rate of the program each time the loop is run


b)

changes the varible x to be x - 1  each time the loop is run


c)

changes the varible counter to cuase the counter to go up by one each time the loop is run


d)

changes the varible x to be x + 1 each time the loop is run


28.

What does this sample code do?

a)

changes the varible x to be x + 1

b)

changes the varible x to be x - 1

c)

changes the varible x to be x * 1

d)

changes the varible x to be x / 1

29.

What does this sample code do?

a)

changes movement speed

b)

changes the frame rate

c)

changes all the variables

d)

changes the sprites

30.

What color will be displayed?

a)

Red

b)

Green

c)

Blue

d)

Yellow

31.

Which of these is the correct way to use a draw loop?

a)
b)
c)
d)
32.

What will be displayed by this code?

a)

Nothing

b)

A tree

c)

A tree and a rectangle

d)

A rectangle

33.

What will be displayed by this code?

a)

Nothing

b)

A white background

c)

A yellow background

d)

Blue text on a white background

e)

Blue text on a yellow background

34.

When a gaming company has finished a creating a game, they prepare it for _______________. This is the process of sharing and delivering video games.

a)

Marketing

b)

Distribution

c)

Operating Systems

d)

Software

35.

When a video game maker makes commercials on TV and in magazines to promote or sell a game, this is called ______________ .

a)

Distribution

b)

Processing

c)

Marketing

d)

Dialog

36.

In a game when characters are having a conversation, this is called ______________ between the two.

a)

Story or Plot

b)

Dialog

c)

Concept

d)

Cloud

37.

The menus in the game that allow the player to start new games, save, and change options is called the _______________.

a)

User Interface

b)

Game Design Document

c)

Forward Compatibility

d)

Secondary Memory

38.

The game background and scenery is called the ________________.

a)

User Interface

b)

Environment

c)

Story or Plot

d)

Cloud

39.

Video game designers start to create rough drafts of game characters or environments, they usually call it a __________. This means it's not a finished product, but a general idea of what it will be.

a)

Primary Memory

b)

Concept

c)

Software

d)

User Interface

40.

The information that describes every part of a game's design from start to finish is called the ________________ .

a)

Concept

b)

Primary Memory

c)

Game Design Document

d)

Distribution

41.

When video game systems or computers are planned and prepared to be upgraded to handle future versions of games, this is called ________________ .

a)

Backward Compatibility

b)

Forward Compatibility

c)

Concept

d)

Marketing

42.

When a current gaming system can play games or use gaming hardware from an older system, this is called _______________ .

a)

Backward Compatibility

b)

Forward Compatibility

c)

Software

d)

Distribution

43.

_______________ are a way in which information and organization of data is stored in a computer.

a)

Folders

b)

Secondary Memory

c)

File Formats

d)

Input Device

44.

Different types of programs a gamer or game designer will use to create and interact with applications are called _____________ .

a)

Game Design Document

b)

Software

c)

Arithmetic Logical Unit

d)

Virtual Reality

45.

The first software that loads when you turn on a computer or game machine is called the _____________ . It allows other software to communicate with the hardware.

a)

Operating System

b)

Primary Memory

c)

Secondary Memory

d)

Cloud

46.

Multiplayer servers that create a network of software and services used to run various games through the internet is called a(n) _______________ .

a)

Concept

b)

Operating System

c)

Cloud

d)

Dialog

47.

GDD

a)

Gaming Done Doc

b)

Good Document Design

c)

Game Design Document

d)

Game Design Deadline

48.

NPC

a)

Non- Playing Champion

b)

Non-Player Character

c)

No Personal Computer

d)

Non-Player Computer

49.

GUI

a)

Graphical Unit Industry

b)

Graphical User Interface

c)

Get Users Integrated

d)

Gaming Union Influencers

50.
In the Grand Theft Auto GDD, the cars, lorries, pedestrians, and police in the game are described as well as how they move and interact with the player. What specific section(s) would include this type of description?
a)
gameworld and character sections
b)
story and narrative sections
c)
design history and game overview sections
d)
mechanics and game options sections
51.

How are the genre, story, game mechanics, characters, audio, and algorithms detailed?

a)

The game is created, and then these things are described

b)

A coder decides what will work and what will not.

c)

A script writer writes the details

d)

In a game-design document.

52.

Audio, graphics, video, and text are examples of what?

a)

game elements

b)

assets

c)

game balancing

d)

characters

53.

The ______ is the overall main document that describes the plan for the entire game.

a)

game-elements document

b)

game-mechanics document

c)

game- design document

d)

game-balancing document

54.

This is a diagram that shows a process, system, or computer algorithm

a)

Procedure

b)

Process

c)

Flowchart

d)

Pseudocode

55.

This symbol represents the start points, end points of a code

a)

Process Symbol

b)

Document Symbol

c)

Decision Symbol

d)

Start/End Symbol

56.

This symbol indicates a question to be answered

a)

Process symbol

b)

Terminator symbol

c)

Decision symbol

d)

Document symbol

57.

In a flowchart, this shape represents a process, action, or function

a)

Process symbol

b)

Decision symbol

c)

Start/End symbol

d)

Input/output symbol

58.

In a flowchart, this shape represents a process, action, or function

a)

Process symbol

b)

Decision symbol

c)

Start/End symbol

d)

Input/output symbol

59.

This is another name for the start/end symbol

a)

Initial Symbol

b)

Terminator Symbol

c)

Programming Symbol

d)

Pseudo Symbol

60.

What symbol is shown here

a)

Process

b)

Decision

c)

Terminator

d)

Input/Output

61.

What symbol is shown here

a)

Process

b)

Decision

c)

Terminator

d)

Input/Output

62.

What symbol is shown here

a)

Process

b)

Decision

c)

Terminator

d)

Input/Output

63.

What symbol is shown here

a)

Process

b)

Decision

c)

Terminator

d)

Input/Output

64.

What is missing in this code block?

a)

x

b)

y

c)

width

d)

height

65.

What is the width of the rectangle?

a)

30

b)

50

c)

100

d)

150

66.

The position of an object on a grid is represented by __ and __ coordinates.

a)

x and y

b)

w and h

c)

x and w

d)

h and y

67.

What code will allow you to add color to an object?

a)

shade

b)

color

c)

fill

d)

fill in

68.

What will most likely be displayed by this code?

a)

pig

b)

rectangle

c)

bear

d)

circle

69.

Will this code draw an ellipse that is fully visible on the screen?

a)

Always

b)

Sometimes

c)

Never

70.

What is the possible range of values for x?

a)

100 to 200

b)

100 to 250

c)

150 to 250

d)

150 to 200