# Video Game & App Programming 1st Trimester Final

Approved & Edited by ProProfs Editorial Team
The editorial team at ProProfs Quizzes consists of a select group of subject experts, trivia writers, and quiz masters who have authored over 10,000 quizzes taken by more than 100 million users. This team includes our in-house seasoned quiz moderators and subject matter experts. Our editorial experts, spread across the world, are rigorously trained using our comprehensive guidelines to ensure that you receive the highest quality quizzes.
Learn about Our Editorial Process
| By Tyeron Hammontree
T
Tyeron Hammontree
Community Contributor
Quizzes Created: 6 | Total Attempts: 701
Questions: 20 | Attempts: 63

Settings

The 1st trimester final for the Video game & app programming class at MNTHS

• 1.

### When you need a non player actor to change motion or react without responding to a collision you would use which behavior?

• A.

Rule

• B.

TImer

• C.

Change Attribute

• D.

Spawn Actor

B. TImer
Explanation
When you need a non-player actor to change motion or react without responding to a collision, you would use a Timer behavior. A Timer allows you to schedule events or actions to occur after a certain amount of time has passed. By using a Timer, you can create a delay or pause in the actor's behavior, allowing it to change motion or react at a specific time without being triggered by a collision.

Rate this question:

• 2.

### What does the Code below do?

• A.

Cause the character to move one direction only

• B.

Cause the character to only move once ever 3 seconds

• C.

Cause the character to move back and forth every 3 seconds

• D.

The code makes the actor face one direction for 3 seconds then the other for 3 seconds.

C. Cause the character to move back and forth every 3 seconds
Explanation
The given code causes the character to move back and forth every 3 seconds. This means that the character will move in one direction for 3 seconds, then change direction and move back for another 3 seconds, and this pattern will continue.

Rate this question:

• 3.

### How many different ways can you create gravity for an entire scene? Check all that apply.

• A.

Create gravity on the player character

• B.

Apply gravity to the camera controller

• C.

Set the gravity on the X attribute in the scene

• D.

Set the gravity on the Y attribute in the scene

• E.

Both C and D

D. Set the gravity on the Y attribute in the scene
Explanation
Setting the gravity on the Y attribute in the scene is one of the ways to create gravity for an entire scene. This means that objects within the scene will be affected by gravity in the vertical direction, causing them to fall or move downwards. This method allows for a consistent and uniform gravity effect throughout the scene.

Rate this question:

• 4.

### What is the preferred file format for graphics in Gamesalad?

• A.

Portable Network Graphic

• B.

Graphic Interchange Format

• C.

Joint Photographic Experts Group

• D.

Bitmap

A. Portable Network Graphic
Explanation
The preferred file format for graphics in Gamesalad is the Portable Network Graphic (PNG) format. PNG files are widely supported and offer lossless compression, allowing for high-quality graphics without sacrificing file size. PNG also supports transparency, making it ideal for game graphics that may require elements with transparent backgrounds. Additionally, PNG files can be easily edited and manipulated without losing image quality, making them a versatile choice for game development.

Rate this question:

• 5.

### Check all those that apply:What would you need to create this animation?

• A.

8 frames of a moving image

• B.

An animated gif of the character walking

• C.

Create the animation behavior previous to dragging in the images

• D.

Add sound to animation

A. 8 frames of a moving image
Explanation
To create this animation, you would need 8 frames of a moving image. These frames would be used to create the illusion of movement in the animation. By displaying these frames in quick succession, the animation will appear fluid and dynamic. The other options mentioned, such as an animated gif of the character walking, creating the animation behavior prior to adding images, and adding sound to the animation, are not necessary requirements for creating the animation in question.

Rate this question:

• 6.

### To cut up a sprite sheet in Photoshop you would use the divide tool.True or False?

• A.

True

• B.

False

B. False
Explanation
To cut up a sprite sheet in Photoshop, you would not use the divide tool. Instead, you would use the slice tool or the crop tool to separate the individual sprites from the sheet. The divide tool is not a feature in Photoshop specifically designed for cutting up sprite sheets.

Rate this question:

• 7.

### An actor type of 'Player' can only be a part of which actor tags?

• A.

Platform

• B.

Enemy

• C.

Player

• D.

Background

• E.

All of the above

E. All of the above
Explanation
The correct answer is "All of the above" because an actor type of 'Player' can be a part of any of the mentioned actor tags. It can be a part of the Platform, Enemy, Player, or background tags depending on the specific role or function it serves within the game or application.

Rate this question:

• 8.

### Changing an actor prototype changes the game actor as well.

• A.

True

• B.

False

B. False
Explanation
Changing an actor prototype does not change the game actor. The actor prototype serves as a template or blueprint for creating new instances of the actor. Any modifications made to the prototype will not affect existing instances of the actor in the game. Therefore, the statement is false.

Rate this question:

• 9.

### Select all sound files that can be used in Gamesalad.

• A.

MP3

• B.

OGG

• C.

Wav

• D.

Flac

• E.

Mov

A. MP3
B. OGG
C. Wav
Explanation
MP3, OGG, and WAV are all commonly used sound file formats that can be used in Gamesalad. These formats are widely supported and compatible with various platforms and devices. FLAC, on the other hand, is a lossless audio format that may not be directly supported by Gamesalad. MOV is a video file format and is not typically used for sound in Gamesalad. Therefore, MP3, OGG, and WAV are the correct sound file formats that can be used in Gamesalad.

Rate this question:

• 10.

### To have the camera follow your player character you would need too..

• A.

Apply the camera control behavior to the player character

• B.

Apply the camera control behavior to the scene

• C.

Apply the camera control behavior and then make sure the tracking area is as close as possible on all side of the character

A. Apply the camera control behavior to the player character
Explanation
To have the camera follow your player character, you need to apply the camera control behavior to the player character. This means that the camera control behavior will be attached to the player character, allowing the camera to track and follow the movements of the character. By applying the behavior directly to the player character, the camera will be able to maintain focus on the character and follow their movements accurately.

Rate this question:

• 11.

### If I want to change what is seen on the screen during the game I need to change the...

• A.

Scene size

• B.

Camera size

• C.

Background size

• D.

Tracking Area

B. Camera size
Explanation
To change what is seen on the screen during the game, one needs to change the camera size. The camera determines the field of view and perspective of the game, so adjusting its size will directly impact what is visible on the screen. By modifying the camera size, the player can control the amount of the game world that is displayed, allowing for a more focused or wider view depending on their preference or gameplay requirements.

Rate this question:

• 12.

### What attribute would you set to 0 to keep actors from bouncing off of each other?

• A.

Restitution

• B.

Density

• C.

Movable

• D.

Friction

A. Restitution
Explanation
Restitution is the attribute that determines the bounciness of objects in a physics simulation. By setting the restitution to 0, actors will lose all their bounce and will not bounce off each other. Therefore, setting the restitution to 0 would keep actors from bouncing off of each other.

Rate this question:

• 13.

### Which behavior could you use to keep a platform in one spot without using collisions?

• A.

Interpolate

• B.

Change Attribute

• C.

Constrain Attribute

• D.

Rotate Position

C. Constrain Attribute
Explanation
Constraining an attribute allows you to keep a platform in one spot without using collisions. This means that you can fix the position of the platform by restricting the movement of a specific attribute, such as position or rotation, preventing it from moving or changing its position. This is an effective method to maintain the platform's stability and prevent it from moving unintentionally.

Rate this question:

• 14.

### If the player actor is sending information to a game attribute which actors below could react to this attribute?

• A.

Platforms

• B.

Health bar

• C.

Power ups

• D.

Enemies

A. Platforms
B. Health bar
C. Power ups
D. Enemies
Explanation
The player actor is sending information to a game attribute, which means that the player's actions or progress are being recorded or tracked. In this case, all of the actors mentioned - Platforms, Health bar, Power ups, and Enemies - could react to this attribute. Platforms could change their behavior or position based on the player's progress. The Health bar could decrease if the player is taking damage or increase if they receive healing. Power ups could appear or disappear based on the player's actions. And Enemies could adjust their behavior or difficulty level based on the player's progress or actions.

Rate this question:

• 15.

### What behavior is used to create a condition statement in Gamesalad?

• A.

Rule

• B.

Change attribute

• C.

Interpolate

• D.

Destroy

• E.

Both A and C

A. Rule
Explanation
In Gamesalad, a rule is used to create a condition statement. Rules are used to define the behavior and logic of the game. They allow the game developer to specify certain conditions that need to be met in order for certain actions to be performed. By using rules, the game can respond dynamically to different situations and events, providing a more interactive and engaging experience for the player.

Rate this question:

• 16.

### When using Move, which advantages does it give you?

• A.

Give the character motion but stops motion when condition is no longer met.

• B.

Can add direction to the movement such as with Jump

• C.

Constant rate of motion

• D.

Since it is a behavior it uses minimal coding.

A. Give the character motion but stops motion when condition is no longer met.
C. Constant rate of motion
D. Since it is a behavior it uses minimal coding.
Explanation
Move gives the character motion but stops the motion when the condition is no longer met. It also provides a constant rate of motion and is advantageous because it is a behavior that requires minimal coding.

Rate this question:

• 17.

### What are characteristics of Accelerate?

• A.

Since it is a behavior it uses minimal coding.

• B.

Constant rate of motion

• C.

Can add direction to the movement such as with Jump

• D.

Affects and changes other attributes

A. Since it is a behavior it uses minimal coding.
C. Can add direction to the movement such as with Jump
Explanation
Accelerate is a behavior that requires minimal coding, meaning it is easy to implement and does not require a lot of programming effort. It also has a constant rate of motion, which means it moves at a consistent speed. Additionally, it has the ability to add direction to the movement, such as with the Jump action. Lastly, Accelerate affects and changes other attributes, implying that it has an impact on other elements or variables in the system.

Rate this question:

• 18.

### When using the Linearvelocity.x attribute to provide motion you get what advantages?

• A.

Constant rate of motion

• B.

Since it is a behavior it uses minimal coding.

• C.

Can add direction to the movement such as with Jump

• D.

Does not require a left and right option. One rule covers all motion.

C. Can add direction to the movement such as with Jump
Explanation
The advantage of using the Linearvelocity.x attribute is that it allows you to add direction to the movement, such as in the case of jumping. This means that you can control the motion of an object in a specific direction using just one attribute, instead of having to use separate attributes for left and right movement. This simplifies the coding process and makes it more efficient. Additionally, by using the Linearvelocity.x attribute, you can achieve a constant rate of motion, ensuring smooth and consistent movement.

Rate this question:

• 19.

### Where can you find the X and Y coordinates of any actor in the game when looking at behaviors and code?

• A.

Motion

• B.

Position

• C.

Physics

• D.

Size

B. Position
Explanation
In order to find the X and Y coordinates of any actor in the game when looking at behaviors and code, you would need to refer to the "Position" option. This option provides information about the actor's location on the game screen, allowing you to determine its X and Y coordinates. The "Motion" option typically refers to the actor's movement or velocity, while "Physics" relates to the laws of motion and forces acting on the actor. The "Size" option pertains to the dimensions or scale of the actor, which is unrelated to its coordinates.

Rate this question:

• 20.

### The most common image size in Pixen is 64X64

• A.

True

• B.

False

A. True
Explanation
The given statement is true because Pixen, a pixel art editor, typically uses a default image size of 64x64 pixels. This size is commonly used in pixel art as it allows for a sufficient level of detail while still maintaining a small file size.

Rate this question:

Quiz Review Timeline +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

• Current Version
• Jun 09, 2023
Quiz Edited by
ProProfs Editorial Team
• Nov 08, 2010
Quiz Created by
Tyeron Hammontree

Related Topics