Video Game & App Programming 1st Trimester Final

Reviewed by Editorial Team
The ProProfs editorial team is comprised of experienced subject matter experts. They've collectively created over 10,000 quizzes and lessons, serving over 100 million users. Our team includes in-house content moderators and subject matter experts, as well as a global network of rigorously trained contributors. All adhere to our comprehensive editorial guidelines, ensuring the delivery of high-quality content.
Learn about Our Editorial Process
| By Tyeron Hammontree
T
Tyeron Hammontree
Community Contributor
Quizzes Created: 6 | Total Attempts: 2,364
| Attempts: 63 | Questions: 20
Please wait...
Question 1 / 20
0 %
0/100
Score 0/100
1. What attribute would you set to 0 to keep actors from bouncing off of each other?

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.

Submit
Please wait...
About This Quiz
Video Game & App Programming 1st Trimester Final - Quiz

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

Personalize your quiz and earn a certificate with your name on it!
2. What is the preferred file format for graphics in Gamesalad?

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.

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

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.

Submit
4. To cut up a sprite sheet in Photoshop you would use the divide tool.
True or 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.

Submit
5. The most common image size in Pixen is 64X64

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.

Submit
6. Changing an actor prototype changes the game actor as well.

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.

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

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.

Submit
8. What behavior is used to create a condition statement in Gamesalad?

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.

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

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.

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

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.

Submit
11. What does the Code below do?



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.

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

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.

Submit
13. Check all those that apply:
What would you need to create this animation?

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.

Submit
14. An actor type of 'Player' can only be a part of which actor tags?

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.

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

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.

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

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.

Submit
17. When using Move, which advantages does it give you?

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.

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

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.

Submit
19. What are characteristics of Accelerate?

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.

Submit
20. Select all sound files that can be used in Gamesalad.

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.

Submit
View My Results

Quiz Review Timeline (Updated): Jun 9, 2023 +

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
Cancel
  • All
    All (20)
  • Unanswered
    Unanswered ()
  • Answered
    Answered ()
What attribute would you set to 0 to keep actors from bouncing off of...
What is the preferred file format for graphics in Gamesalad?
Which behavior could you use to keep a platform in one spot without...
To cut up a sprite sheet in Photoshop you would use the divide...
The most common image size in Pixen is 64X64
Changing an actor prototype changes the game actor as well.
When you need a non player actor to change motion or react without...
What behavior is used to create a condition statement in Gamesalad?
Where can you find the X and Y coordinates of any actor in the game...
When using the Linearvelocity.x attribute to provide motion you get...
What does the Code below do?
How many different ways can you create gravity for an entire scene?...
Check all those that apply:What would you need to create this...
An actor type of 'Player' can only be a part of which actor tags?
If I want to change what is seen on the screen during the game I need...
To have the camera follow your player character you would need too..
When using Move, which advantages does it give you?
If the player actor is sending information to a game attribute which...
What are characteristics of Accelerate?
Select all sound files that can be used in Gamesalad.
Alert!

Advertisement