Search Header Logo
Game Development Lesson 2

Game Development Lesson 2

Assessment

Presentation

•

Computers

•

9th - 12th Grade

•

Practice Problem

•

Easy

Created by

Maria Cruz Farooqi

Used 2+ times

FREE Resource

1 Slide • 10 Questions

1

By Maria Cruz Farooqi

media
​Game Development Lesson 2

​Learning Target: I can apply game goals, new spawnable objects and new game mechanics that can make games more interesting.

2

Drag and Drop

Question image
Many games are centered around specific ​
, like ​
a boss or ​
all of the coins in a ​
. In other games sometimes need to get to a specific location in a ​
.
Drag these tiles and drop them in the correct blank above
objectives
defeating
collecting
level
specific amount of time

3

Dropdown

Question image
This is a method that belongs to the ‘​
’ object. The name of this method is ​
, and it takes one argument: the number of enemies that ​
before the hero accomplishes the goal of the scene. If you do not pass an argument to this method call, then your hero will ​
in the scene before the goal is accomplished.

4

Dropdown

Question image
This is a method that belongs to the ‘​
’ object. The name of this method is ​
, and it takes one argument: the number of the hero ​
. If you do not pass an argument to this method call, then your hero will need to survive until ​
in the scene have been accomplished (like defeating a certain number of enemies).

5

Drag and Drop

Question image
This is a method that belongs to the ‘​
’ object. The name of this method is ​
, and it takes ​
argument: the unique ​
you would like to generate in your scene.
Drag these tiles and drop them in the correct blank above
answer option
game
spawnMaze
one
id of the maze

6

Multiple Choice

Question image

What does the addDefeatGoal do?

1

It describes how long your hero has to survive in a game level in order to win.

2

It describes how many enemies you need to defeat in a game level in order to win it.


3

It generates a unique maze.


7

Multiple Choice

Question image

What does the addSurviveGoal do?

1

It describes how long your hero has to survive in a game level in order to win.

2

It describes how many enemies you need to defeat in a game level in order to win it.


3

It generates a unique maze.


8

Multiple Choice

Question image

What does the spawnMaze do?

1

It describes how many enemies you need to defeat in a game level in order to win it.


2

It describes how long your hero has to survive in a game level in order to win.


3

It generates a unique maze.

9

Dropdown

Question image
Remember, ​
are the rules that govern how a ​
with a game and how a game interacts with a player.  


In many games, you can
​
using your mouse. We can now ​
in order to get our hero to ​
.

10

Dropdown

Question image
We will need to call many of the methods that we have seen so far in ogre to create an ogre-fighting game. Two methods that we should call are the ​
and addDefeatGoal methods. It depends on what you want! If you want to have your ​
, like the defeat goal, are not met, then we don’t pass any arguments to the addSurviveGoal. If we want our hero ​
, no matter how many there are, then we don’t pass any arguments to the addDefeatGoal method. What else should we add? Enemies? ​
? You ​
!”


11

Dropdown

Question image
First, we need to ​ spawn the right maze. In this case, we want the ​
maze, so we want to pass 5 to ​
. Then, we need our hero. We can spawn the captain with ​
. We want our hero to win the game if they defeat 3 munchkin enemies, so we call addDefeatGoal(​
) and spawnXY(“​
”, x, y) three times.
pattern-tertiary

By Maria Cruz Farooqi

media
​Game Development Lesson 2

​Learning Target: I can apply game goals, new spawnable objects and new game mechanics that can make games more interesting.

Show answer

Auto Play

Slide 1 / 11

SLIDE