wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Video Game Design/Programing 2nd SWT Review

Total questions: 63

Worksheet time: 36mins

Name
Class
Date
1.

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

2.

The game background and scenery is called the ________________.

a)

User Interface

b)

Environment

c)

Story or Plot

d)

Cloud

3.

The fictional figures or people that are seen in the game are called ________________ .

a)

Designers

b)

Processors

c)

Gamers

d)

Characters

4.

The Atari 2600 was part of the _____ generation of game consoles.

a)

1st

b)

2nd

c)

3rd

d)

4th

5.

The _______ is considered to be the first console of the first generation of video game consoles.

a)

Magnavox Odyssey

b)

Atari 2600

c)

Telstar

d)

Nintendo Entertainment System

6.

The biggest rivalry of the 3rd generation was between 

a)

Nintendo and Sega

b)

Nintendo and Atari

c)

Atari and Sega

d)

Atari and Magnavox

7.

Which 5th generation console began as a joint project between Nintendo and Sony?

a)

Nintendo 64

b)

PlayStation

c)

Saturn

d)

Jaguar

8.

Which 7th generation console found great success with more "casual" gamers due to its ease of use and motion controls?

a)

Wii

b)

PlayStation 3

c)

Xbox 360

9.

Which console generation are we currently in?

a)

7th

b)

8th

c)

9th

d)

10th

10.

This console belongs in the ___ generation of consoles.

a)

6th

b)

7th

c)

8th

d)

9th

11.

What is a bug?

a)

A part of a program that works correctly

b)

A part of a program that does not work correctly

c)

An additional information provided as input to a block

d)

A label for a piece of information used in a program

12.

What is debugging?

a)

Finding and fixing problems in an algorithm or program

b)

A part of a program that works correctly

c)

An additional information provided as input to a block

d)

A label for a piece of information used in a program

13.

What is the outcome of successful debugging?

a)

The program works correctly

b)

The program stops working

c)

The program becomes faster

d)

The program becomes more efficient

14.

What is the purpose of comments in a program?

a)

To create bugs in a program

b)

To find and fix problems in an algorithm or program

c)

To provide additional information as input to a block

d)

To label a piece of information used in a program

15.

What are the four basic parts of the Problem Solving Process?

a)

Define, Prepare, Try, Reflect

b)

Identify, Research, Test, Review

c)

Think, Plan, Act, Evaluate

d)

Problem, Solution, Action, Result

16.

What is Game Lab?

a)

A tool for drawing pictures and designing animations

b)

A programming language for building games

c)

A dance class at Dartmouth College

d)

A computer science club for girls

17.

What programming language is used in Game Lab?

a)

Python

b)

JavaScript

c)

Java

d)

C++

18.

What is the purpose of Game Lab?

a)

To teach dance and coding simultaneously

b)

To create animations and games with code

c)

To provide powerful features for experienced programmers

d)

To develop mobile apps for phones

19.

What are the first two numbers in a shape command used for?

a)

Changing the position of the shape

b)

Changing the size of the shape

c)

Changing the color of the shape

d)

Changing the shape type

20.

How can you move a rectangle down the screen in Game Lab?

a)

By decreasing the 'X' value

b)

By increasing the 'X' value

c)

By decreasing the 'Y' value

d)

By increasing the 'Y' value

21.

What are the two elements that can be colored in a shape?

a)

Stroke and fill

b)

Border and background

c)

Outline and interior

d)

Edge and center

22.

What is the stroke of a shape?

a)

The color inside the shape

b)

The border of the shape

c)

The outline of the shape

d)

The center of the shape

23.

What is the fill of a shape?

a)

The color inside the shape

b)

The border of the shape

c)

The outline of the shape

d)

The center of the shape

24.

What can you use to create interesting and complex drawings in Game Lab?

a)

Only strokes and fills

b)

Only rectangles and circles

c)

Only gray colors

d)

Other commands and tools

25.

Who will get better at bringing their ideas to life in Game Lab?

a)

Only professional artists

b)

Only beginners

c)

Only students from grade 10

d)

Everyone who practices

26.

True or False: You cannot make shapes in Code.org larger or smaller.

a)

True

b)

False

27.

What are the optional parameters for the rect block?

a)

x and y coordinates

b)

width and height

c)

color and opacity

d)

rotation and scale

28.

What are the optional parameters for the ellipse block?

a)

x and y coordinates

b)

width and height

c)

color and opacity

d)

rotation and scale

29.

Which two blocks are shape blocks in code.org. There are two correct answers.

a)

rect

b)

fill

c)

regular polygon

d)

background

30.

What is missing in this code block?

a)

x

b)

y

c)

width

d)

height

31.

What is the width of the rectangle?

a)

30

b)

50

c)

100

d)

150

32.

What will most likely be displayed by this code?

Hint: look at where the drawSprites is located.

a)

pig

b)

rectangle

c)

bear

d)

circle

33.

What is the purpose of this code tile?

a)

Prevent medical emergency.

b)

Stop drawing of text.

c)

Stop drawing of outlines.

d)

Stop all drawing.

34.

What is wrong with this code block?

a)

It should say YELLOW in caps.

b)

It should say "yellow" in quotes.

c)

There is no fill code block in Game Lab.

d)

Yellow is not a color recognized by name.

35.

Which of the following are true about this grid:

a)

the top left is (0, 0)

b)

the bottom right is (400, 400)

c)

the bottom left is (0, -400)

d)

if I put a square at (400, 400) it will show up on the grid

36.

What coordinates would your

squares have to be placed at to

recreate this image?

a)

(0, 0) and (400, 400)

b)

(100, 20) and (400, 400)

c)

(0, 0) and (350, 350)

d)

(0, 400) and (400, 0)

37.

What can you do with the w and h in this block?

a)

Change the width of the rectangle

b)

Change the width of the ellipse

c)

Change the height of the ellipse

d)

Nothing

38.

Which of the following is an example of an ellipse?

a)
b)
c)
d)
39.

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

a)

shade

b)

color

c)

fill

d)

fill in

40.

Which of the following shapes would the rect command create?

a)
b)
c)
d)
41.

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

42.

What will be displayed?

Hint: is there a "setAnimation" line of code?

a)

A dog

b)

A cat

c)

A rectangle

d)

Two rectangles

e)

A dog and a cat

43.

Where is (0,0) in the grid?

a)

In the top left corner

b)

In the top right corner

c)

In the bottom left corner

d)

In the middle of the grid

44.

What color is the ellipse?

a)

Gray

b)

Red

c)

Blue

d)

Red with blue border

e)

Blue with red border

45.

What is y value in the following code?

a)

250

b)

200

c)

75

d)

225

46.

Which sprite property would you change to move the sprite from left to right?

a)

sprite.x

b)

sprite.y

c)

sprite.scale

d)

sprite.rotation

47.

Which sprite property would you change to move the sprite from up and down?

a)

sprite.x

b)

sprite.y

c)

sprite.scale

d)

sprite.rotation

48.

Which sprite property would you change to make the sprite grow in size?

a)

sprite.x

b)

sprite.y

c)

sprite.scale

d)

sprite.rotation

49.

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

a)

sprite.x

b)

sprite.y

c)

sprite.scale

d)

sprite.rotation

50.

What color is Mr. Sammons' collar?

a)

Black

b)

Grey

c)

Cyan

d)

Green

51.

The first parameter in the () after an ellipse or rectangle code is:

a)

height

b)

width

c)

x coordinate point

d)

y coordinate point

52.

The second parameter in the () after an ellipse or rectangle code is:

a)

height

b)

width

c)

x coordinate point

d)

y coordinate point

53.

The third parameter in the () after an ellipse or rectangle code is:

a)

height

b)

width

c)

x coordinate point

d)

y coordinate point

54.

The fourth parameter in the () after an ellipse or rectangle code is:

a)

height

b)

width

c)

x coordinate point

d)

y coordinate point

55.

What two pieces of information are needed in the () for random number?

a)

maximum

b)

height

c)

minimum

d)

width

56.

A label for a piece of information used in a program.

a)

Property

b)

Variable

c)

initialize

d)

command

57.

A character on the screen with properties that describe its location, movement, and look.


a)

Variable

b)

Property

c)

Random

d)

Sprite

58.

By chance, not planned or prearranged; irregular

a)

variable

b)

random

c)

property

d)

sprite

59.

True or False: the following is a valid label name


1team

a)

True

b)

False

60.

True or False .The following is a valid label name.


size_of _eye

a)

True

b)

False

61.

True or False. The following is a valid label name.


petalsize

a)

True

b)

False

62.

How can we correct the code above? We are getting the error message (dessert is defined, but it is not called in your program)

a)

Change drink to dessert in the 6th line of code

b)

Change drink to ice cream in the 6th line of code

c)

Change drink to sprite in the 6th in of code

63.

animation

a)

A graphic character on the screen with properties that describe its location, movement, and look.

b)

a series of images that create the illusion of motion by being shown rapidly one after the other

c)

a single image within an animation

d)

A placeholder for a piece of information that can change.