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