Quanti's Finals Reviewer: The Revenge Edition
  • 1. Galit ka kay sir ?
A) Hindi
B) Labas na ako jan
C) OO, dahil nag pa exam sya
D) OO
  • 2. Which platform is not supported by Godot for exporting games?
A) Windows
B) Alienware
C) macOS
D) Linux
  • 3. Which programming language is not supported in Godot?
A) Python
B) C#
C) GDScript
D) Basic
  • 4. What is GDScript based on?
A) C++
B) Java
C) Python
D) JavaScript
  • 5. What represents the mass and velocity of an object?
A) Acceleration
B) Momentum
C) Force
D) Velocity
  • 6. What is an operation on two vectors that returns a scalar?
A) Vector addition
B) Cross product
C) Vector subtraction
D) Dot product
  • 7. What are vectors aligned perpendicularly to a surface called?
A) Tangent vector
B) Direction vector
C) Normal vector
D) Unit vector
  • 8. What is a force that lets airplanes fly?
A) Thrust
B) Lift
C) Drag
D) Weight
  • 9. What is the gravitational acceleration constant?
A) 9.80594613
B) 9.81
C) 10.0
D) 9.8
  • 10. What resists the motion of a moving object?
A) Velocity
B) Friction
C) Momentum
D) Acceleration
  • 11. What makes a car go faster?
A) Momentum
B) Acceleration
C) Friction
D) Drag
  • 12. What makes a car brake?
A) Friction
B) Engine
C) Momentum
D) Acceleration
  • 13. Why doesn't Godot use STL?
A) Too slow
B) Not compatible
C) STL templates create very large symbols
D) Too complex
  • 14. Is it possible to use Godot to create non-game applications?
A) Yes
B) Only in 3D mode
C) No
D) Only with plugins
  • 15. What happens when stretching is disabled in Godot?
A) One unit in scene corresponds to one pixel on screen
B) Resolution changes
C) Image gets distorted
D) Performance improves
  • 16. What does viewport stretching do?
A) Stretches original resolution to exactly fill screen
B) Maintains aspect ratio
C) Crops the image
D) Adds black bars
  • 17. What is emitted when a PhysicsBody2D enters an Area2D?
A) body_exited
B) area_entered
C) body_entered
D) collision_detected
  • 18. What contains multiple root nodes as children in a graph for animation states?
A) AnimationNodeStateMachine
B) AnimationPlayer
C) StateMachine
D) AnimationTree
  • 19. What allows scaling the speed of animation in children nodes?
A) TimeScale
B) AnimationSpeed
C) PlaybackSpeed
D) TimeMultiplier
  • 20. What can be used to cause a seek command in animation graphs?
A) Jump
B) Seek
C) Skip
D) Fast Forward
  • 21. What is reducing a vector's length to 1 while preserving direction called?
A) Standardization
B) Calibration
C) Optimization
D) Normalization
  • 22. What setting defines how base size is stretched to fit window resolution?
A) Screen
B) Display
C) Viewport
D) Resolution
  • 23. What notifies when an animation finished playing?
A) playback_ended
B) animation_complete
C) animation_finished
D) animation_done
  • 24. What is a simplified version of AnimationNodeBlendTree?
A) AnimationNodeBlendTree
B) BlendSpace1D
C) BlendSpace2D
D) SimpleBlend
  • 25. What allows adding extra scaling factor on stretch options?
A) Zoom Level
B) Stretch Aspect Expand
C) Scale Factor
D) Stretch Mode
  • 26. What are connections between animation states called?
A) Links
B) Transitions
C) Bridges
D) Paths
  • 27. What is a single numerical constant used for spacing or alignment?
A) Numerical constant
B) Spacing value
C) Alignment factor
D) Layout parameter
  • 28. What is emitted when another Area2D enters an Area2D?
A) collision_start
B) overlap_begin
C) area_detected
D) area_entered
  • 29. What contains many blend type nodes like mix and blend 2D?
A) BlendSpace
B) MixNode
C) AnimationNodeBlendTree
D) CompositeNode
  • 30. What is usually applied to fonts and icons with or without transparency?
A) Color
B) Texture
C) Shader
D) Material
  • 31. What can detect whether an object is facing toward another object?
A) Angle measurement
B) Direction vector
C) Distance calculation
D) Dot product
  • 32. What contains joystick/joypad button information?
A) JoypadInput
B) ButtonEvent
C) ControllerInput
D) InputEventJoypadButton
  • 33. What happens if a hammer falls on an upward-moving elevator?
A) It accelerates upward
B) It stops mid-air
C) Gravity pulls it down
D) It moves upward
  • 34. What happens if a ball rolls and falls off a table?
A) Gravity pulls it down and it still moves along by how much it rolled
B) It moves sideways only
C) It stops immediately
D) It bounces back up
  • 35. Will turn on the transition automatically when this state is reached. This works best with the At End switch mode.
A) Advance Condition
B) Auto Advance
C) Switch Mode
D) Xfade Time
  • 36. This mode is useful when working with pixel-precise games or for rendering to lower resolution to improve performance.
A) Disabled
B) Ignore
C) 2D
D) Viewport
  • 37. These events are often generated by the programmer as feedback.
A) InputEventKey
B) InputEventAction
C) Actions
D) InputEvent
  • 38. Travel through the engine and can be received in multiple locations depending on the purpose.
A) InputEventKey
B) InputEventAction
C) Actions
D) InputEvent
  • 39. Will switch to the next state immediately. The current state will end and blend into the beginning of the new one.
A) At End
B) Sync
C) At Begin
D) Immediate
  • 40. In this mode the size specified in display/width and display/height is stretched to cover the whole screen.
A) 2D
B) Disabled
C) Viewport
D) Ignore
  • 41. What is a vector with a magnitude of 1?
A) Normal vector
B) Unit vector
C) Direction vector
D) Tangent vector
  • 42. This is similar to 2D blend spaces but in one dimension.
A) BlendSpace1D
B) Transition
C) BlendSpace2D
D) StateMachine
  • 43. A force that lets cars travel faster.
A) Lift
B) Gravity
C) Acceleration
D) Downforce
  • 44. Will turn on auto advance when this condition is set. This is a custom text field that can be filled with a variable name.
A) Advance Condition
B) Auto Advance
C) Xfade Time
D) Switch Mode
  • 45. The time to cross-fade between this state and the next.
A) Switch Mode
B) Advance Condition
C) Auto Advance
D) Xfade Time
  • 46. Allows disabling this transition (it will not be used during travel or auto advance).
A) Priority
B) Xfade Time
C) Disabled
D) Switch Mode
  • 47. Allows placing root nodes in a 2D blend space. Control the blend position in 2D to mix between multiple animations.
A) AnimationNodeBlendSpace1D
B) AnimationNodeBlendSpace2D
C) AnimationNodeAnimation
D) AnimationNodeStateMachine
  • 48. If the screen is wider than the base size black bars are added at left and right. If taller the viewport grows vertically.
A) Stretch Aspect Keep
B) Stretch Aspect Keep Width
C) Stretch Aspect Keep Height
D) Stretch Aspect Expand
  • 49. Contains a scancode and Unicode value as well as modifiers.
A) Actions
B) InputEventAction
C) InputEventKey
D) InputEvent
  • 50. Emitted when one of another Area2D's Shape2Ds enters one of this Area2D's Shape2Ds.
A) area_shape_entered
B) body_entered
C) area_entered
D) body_shape_entered
  • 51. A single image. Not often used but when they are they represent handles to pick or icons in a complex control.
A) Font
B) StyleBox
C) Color
D) Texture
  • 52. What is the derivative of velocity?
A) Momentum
B) Friction
C) Acceleration
D) Deceleration
  • 53. The area adds its values to what has been calculated so far.
A) Combine-Replace
B) Replace-Combine
C) Replace
D) Combine
  • 54. The kind of brake that cars have.
A) Hydraulic
B) Pneumatic
C) Mechanic
D) Friction
  • 55. How should NOT assets be created to handle multiple resolutions and aspect ratios?
A) Use anchoring for UI controls
B) Determine a minimum resolution first
C) Use the stretch options in Godot
D) Choose a single base resolution for your game
  • 56. The area replaces physics properties and lower priority areas are ignored.
A) Combine-Replace
B) Combine
C) Replace-Combine
D) Replace
Students who took this test also took :

Created with That Quiz — the site for test creation and grading in math and other subjects.