Quiz Final & Certificat

Passe l'examen final de 30 questions pour obtenir ton certificat LearnBlox !

0. Comment réussir vraiment l'examen final

Ce quiz n'est pas seulement une note : c'est une vérification de compétence. L'objectif est de savoir expliquer les concepts et choisir la bonne approche dans une situation de jeu réelle.

Méthode recommandée avant de répondre : 1) identifier le thème (logique, événements, sécurité, GUI, données), 2) reformuler la question avec tes mots, 3) éliminer les réponses qui violent les bonnes pratiques vues en module.

Révision express en 10 minutes

Conditions et boucles : savoir choisir selon le besoin.
Fonctions : découper et nommer proprement.
Événements : déclencheur, callback, anti-spam.
Client/serveur : sécurité et autorité.
GUI et DataStore : lisibilité, robustesse, persistance.

Examen Final LearnBlox

Sélectionnez une réponse pour chaque question, puis validez en bas de page.

500 Points
30 Questions - Obtiens 25/30 pour réussir !

Ce quiz couvre l'ensemble de la formation : interface, scripts, fonctions, physique, événements, client/serveur, GUI, tables et finitions.

1. À quoi sert l'Explorer dans Roblox Studio ?

  • À modifier les couleurs des objets
  • À voir la hiérarchie de tous les objets du jeu
  • À tester le jeu en mode Play
  • À écrire du code Lua uniquement

2. Quel raccourci permet de dupliquer un objet sur place ?

  • Ctrl + C
  • Ctrl + D
  • Ctrl + V
  • Ctrl + B

3. Que se passe-t-il si tu oublies de cocher "Anchored" sur une Part ?

  • Elle devient invisible
  • Elle tombe à cause de la gravité
  • Elle change de couleur
  • Rien de spécial

4. Où doit-on placer un Script pour qu'il s'exécute côté serveur ?

  • StarterGui
  • ServerScriptService
  • ReplicatedFirst
  • Workspace uniquement

5. Quelle fonction affiche un message dans la console Output ?

  • console.log()
  • print()
  • echo()
  • display()

6. Que fait task.wait(3) dans un script ?

  • Répète 3 fois
  • Attend 3 secondes
  • Crée 3 objets
  • Supprime après 3 secondes

7. Quelle structure permet d'exécuter du code selon une condition ?

  • if / then / end
  • for / do / end
  • while / do / end
  • function / end

8. Que signifie l'opérateur == en Luau ?

  • Affectation (assigner une valeur)
  • Comparaison (égalité)
  • Addition
  • Concaténation

9. Quelle boucle répète un code tant qu'une condition est vraie ?

  • for i = 1, 10 do
  • while condition do
  • repeat until
  • if then else

10. Comment déclare-t-on une fonction en Luau ?

  • def maFonction()
  • function maFonction()
  • func maFonction()
  • fn maFonction()

11. Quel mot-clé permet de renvoyer une valeur depuis une fonction ?

  • give
  • send
  • return
  • output

12. Quelle est la portée d'une variable déclarée avec local ?

  • Accessible partout (globale)
  • Limitée au bloc où elle est déclarée
  • Accessible uniquement dans les fonctions
  • Limitée à une seule ligne

13. Que représente une Part dans Roblox ?

  • Un script
  • Un objet 3D (bloc, sphère, etc.)
  • Une interface utilisateur
  • Un son

14. Quelle propriété rend un objet non-solide (traversable) ?

  • Transparency = 1
  • CanCollide = false
  • Anchored = false
  • Massless = true

15. Comment créer un nouvel objet en Luau ?

  • new Part()
  • Instance.new("Part")
  • create("Part")
  • Part.new()

16. Quel événement se déclenche quand un joueur touche une Part ?

  • OnClick
  • Touched
  • PlayerEntered
  • Collision

17. Comment connecte-t-on une fonction à un événement ?

  • event.bind(fonction)
  • event:Connect(fonction)
  • event.on(fonction)
  • event.listen(fonction)

18. Quel service permet de détecter les entrées clavier ?

  • KeyboardService
  • UserInputService
  • InputManager
  • ControlService

19. Où s'exécute un LocalScript ?

  • Sur le serveur
  • Sur le client (joueur)
  • Partout
  • Dans la console

20. Quel objet permet au client d'envoyer des données au serveur ?

  • RemoteEvent
  • BindableEvent
  • LocalEvent
  • ServerEvent

21. Dans quel dossier place-t-on les RemoteEvents ?

  • ServerScriptService
  • ReplicatedStorage
  • Workspace
  • StarterGui

22. Quel conteneur principal utilise-t-on pour créer une interface 2D ?

  • SurfaceGui
  • ScreenGui
  • BillboardGui
  • Frame

23. Quel élément GUI affiche du texte cliquable ?

  • TextLabel
  • TextButton
  • ImageButton
  • Frame

24. Quelle propriété définit la position d'un élément GUI avec scale et offset ?

  • Location
  • Position (UDim2)
  • CFrame
  • Vector2

25. Comment déclare-t-on une table (array) en Luau ?

  • local t = []
  • local t = {}
  • local t = ()
  • local t = new Table()

26. Quel service permet de sauvegarder des données persistantes ?

  • SaveService
  • DataStoreService
  • StorageService
  • DatabaseService

27. Comment accède-t-on à la 3ème valeur d'une table ?

  • table[2]
  • table[3]
  • table.get(3)
  • table(3)

28. Quel service permet de créer des animations fluides (tweens) ?

  • AnimationService
  • TweenService
  • MotionService
  • TransitionService

29. Quelle propriété de TweenInfo définit la durée de l'animation ?

  • Le premier paramètre (en secondes)
  • EasingStyle
  • RepeatCount
  • DelayTime

30. Que doit-on faire avant de publier un jeu Roblox ?

  • Supprimer tous les scripts
  • Désactiver la physique
  • Tester en mode Play et configurer les paramètres du jeu
  • Convertir en HTML

Certificat Verrouillé

Obtiens au moins 25/30 au quiz final pour débloquer ton certificat LearnBlox !

Passe le quiz dans l'onglet "Quiz Final"