Flashcards : Créer un jeu 2D avec Godot (94 cartes)

Toutes les cartes

1Question

Comment lancer Godot après avoir téléchargé sa version standard ?

Réponse

Décompresser le fichier ZIP puis lancer l’exécutable, sans installation supplémentaire.

2Question

Quelles actions permettent de créer un projet Godot ?

Réponse

Cliquer sur Create, nommer le projet, puis cliquer de nouveau sur Create.

3Question

Quels dossiers crée-t-on dans le FileSystem pour organiser un projet Godot ?

Réponse

Les dossiers asset, scripts et scène.

4Question

Comment une scène Godot est-elle organisée ?

Réponse

En arborescence autour d’un nœud racine auquel les autres nœuds sont attachés comme enfants.

5Question

Où une scène peut-elle être réutilisée ?

Réponse

Dans une autre scène.

6Question

Qu’est-ce qu’une sprite sheet ?

Réponse

Une image regroupant de petites images appelées tuiles.

7Question

Que précise un TileSet à Godot sur une sprite sheet ?

Réponse

Comment la découper et comment se comportent ses tuiles.

8Question

Sur quoi peint-on un niveau avec les tuiles d’un TileSet ?

Réponse

Sur une grille appelée TileMap.

9Question

Que permet une collision dans un moteur de jeu ?

Réponse

Elle traite un objet comme solide et empêche de le traverser.

10Question

Quel corps physique convient aux sols et aux murs immobiles ?

Réponse

StaticBody2D.

11Question

Quelle forme un nœud physique doit-il posséder pour que le moteur la connaisse ?

Réponse

Une CollisionShape2D ou un CollisionPolygon2D.

12Question

Quel rôle joue le nœud CharacterBody2D dans un jeu ?

Réponse

Il gère le mouvement, les collisions et les interactions d’un personnage avec le monde.

13Question

Comment AnimatedSprite2D crée-t-il l’animation visuelle d’un personnage ?

Réponse

Il affiche plusieurs images successives.

14Question

Dans Godot, vers quelle direction l’axe Y pointe-t-il à l’écran ?

Réponse

Vers le bas de l’écran.

15Question

Dans Godot, que provoque une vitesse Y négative sur le personnage ?

Réponse

Elle le fait monter.

16Question

Quand la fonction _physics_process est-elle appelée ?

Réponse

À chaque tick du moteur physique.

17Question

À quoi sert la fonction _physics_process dans Godot ?

Réponse

Aux calculs liés à la physique, comme le saut, la gravité et les collisions.

18Question

Que limite la condition « être au sol » pour le saut ?

Réponse

Elle limite le saut au personnage posé au sol.

19Question

Que faut-il modifier pour permettre les doubles ou triples sauts ?

Réponse

La condition « être au sol ».

20Question

Que renvoie la méthode de récupération de l’axe quand le joueur appuie à gauche ?

Réponse

−1.

21Question

Que fait le personnage quand la direction est non nulle ?

Réponse

Il se déplace dans la direction correspondante.

22Question

Comment le personnage orienté à droite est-il affiché quand sa direction est positive ?

Réponse

Sans retournement horizontal.

23Question

Comment le personnage est-il orienté lorsqu’il part à gauche ?

Réponse

Son animation est retournée horizontalement avec flip_h.

24Question

Quelle animation le personnage joue-t-il au sol lorsqu’il est immobile ?

Réponse

L’animation idle.

25Question

Quelle animation le personnage joue-t-il au sol lorsqu’il se déplace ?

Réponse

L’animation de course.

26Question

Quelle animation le personnage joue-t-il lorsqu’il n’est pas au sol ?

Réponse

L’animation de saut.

27Question

Quelles conditions déclenchent la roulade du joueur ?

Réponse

Le joueur appuie sur l’action dédiée, est au sol et ne roule pas déjà.

28Question

Que fait le jeu à chaque appel de _physics_process pendant la roulade ?

Réponse

Il décrémente roll_timer du delta.

29Question

Quel rôle le collisionneur du corps rigide joue-t-il par rapport à l’Area2D ?

Réponse

Il gère les collisions physiques avec le décor.

30Question

Quel layer et quel masque le corps rigide de l’objet utilise-t-il ?

Réponse

Le layer 3 et le masque 2.

31Question

Que fait le script lorsque le joueur appuie sur pick près d’un objet autorisé ?

Réponse

Il marque l’objet comme pris, désactive can_pick et le place sur le marqueur du joueur.

32Question

À quoi sert un nœud CanvasLayer dans Godot ?

Réponse

Il permet d’afficher l’interface indépendamment de la caméra.

33Question

Quels éléments Godot sont masqués au départ jusqu’à la victoire ou la défaite ?

Réponse

Le statut du jeu et le bouton de redémarrage.

34Question

Que fait la méthode set life dans l’interface Godot ?

Réponse

Elle affiche le nombre de vies restantes.

35Question

Que fait le script de la fléchette à chaque frame ?

Réponse

Il la supprime hors écran ou la déplace selon sa direction, sa vitesse et delta.

36Question

Que fait la fléchette lorsqu’elle entre en collision avec un objet nommé Player ?

Réponse

Elle appelle hit by arrow sur le joueur, puis se supprime.

37Question

Que vérifie la méthode de collision de la win zone avant de déclencher la victoire ?

Réponse

Que l’objet entrant porte le nom « Swable Object ».

38Question

Que désactive le script quand le donut entre dans le panier ?

Réponse

Les fonctions régulières du joueur.

39Question

Sur quels layers se trouvent le donut et la win zone, et quel layer son masque autorise-t-il ?

Réponse

Le donut est sur le layer 3, la win zone sur le layer 4, et son masque autorise le layer 3.

40Question

Quel chemin permet d’installer les modèles d’export dans l’éditeur ?

Réponse

Manage Export Templates, puis Download and Install.

41Question

Quel réglage faut-il activer pour accéder aux paramètres avancés du projet Godot ?

Réponse

Advanced Settings.

42Question

Quel réglage d’importation faut-il activer pour exporter sur Mac ?

Réponse

Le réglage ETC.

43Question

Que faut-il faire après avoir activé le réglage ETC pour exporter sur Mac ?

Réponse

Enregistrer le projet et redémarrer Godot.

44Question

Quel identifiant faut-il renseigner avant un export Mac dans Godot ?

Réponse

Un Bundle Identifier.

45Question

Quel est l’objectif du jeu de plateforme 2D présenté ?

Réponse

Rapporter un donut au panier pour gagner.

46Question

Dans quel cas la version standard de Godot n’est-elle pas conseillée ?

Réponse

Lorsqu’on prévoit de programmer en C#.

47Question

Quelles sources d’assets peut-on utiliser dans un projet Godot ?

Réponse

Ses propres assets ou les assets temporaires fournis avec le projet.

48Question

Que peut-on faire plus tard avec les assets temporaires d’un projet Godot ?

Réponse

Les remplacer.

49Question

Qu’est-ce qu’un nœud dans un jeu Godot ?

Réponse

Un élément du jeu.

50Question

Que peut représenter une scène Godot ?

Réponse

Un personnage, un menu, un objet à ramasser ou un niveau entier.

51Question

Que se passe-t-il lorsqu’on modifie une scène réutilisée ?

Réponse

Ses occurrences dans les autres scènes sont automatiquement mises à jour.

52Question

Comment nomme-t-on la scène 2D principale créée pour le décor ?

Réponse

game

53Question

Que faut-il faire de la scène game après l’avoir sauvegardée ?

Réponse

La définir comme scène principale du jeu.

54Question

Quel nœud récent est recommandé à la place de TileMap dans la version utilisée de Godot ?

Réponse

TileMapLayer.

55Question

Quel nœud ajoute-t-on pour créer un TileSet à partir d’une sprite sheet ?

Réponse

Un TileMapLayer.

56Question

Quel rôle les layers et les masques jouent-ils dans les collisions ?

Réponse

Ils déterminent avec quels objets un objet peut entrer en collision.

57Question

Comment attribuer une collision aux tuiles d’un TileSet ?

Réponse

Ajouter un élément dans Physics Layers, sélectionner cette propriété et la peindre sur les tuiles concernées.

58Question

Pourquoi le décor de l’exemple utilise-t-il deux TileMap superposés ?

Réponse

Pour combler la transparence de certaines tuiles d’herbe.

59Question

Quelles sont les étapes pour créer une animation depuis une sprite sheet ?

Réponse

Régler la grille, sélectionner les images dans leur ordre de lecture, puis les ajouter à l’animation.

60Question

Comment l’animation idle démarre-t-elle lorsque le personnage est placé dans le jeu ?

Réponse

Elle se lance automatiquement grâce à l’autoplay.

61Question

Quelles animations sont créées pour le héros ?

Réponse

Idle, mort, touché, saut, roulade et course.

62Question

Quel paramètre règle la vitesse d’une animation ?

Réponse

Son nombre de FPS.

63Question

Comment ajuste-t-on la CollisionShape2D du personnage ?

Réponse

On ajuste sa forme et sa taille à l’apparence du personnage.

64Question

Que permet le template CharacterBody2D basic movement ?

Réponse

Il fournit un script permettant au personnage de se déplacer et de sauter.

65Question

Que fait le script lorsque le personnage n’est pas au sol ?

Réponse

Il applique la gravité pour le faire retomber.

66Question

Quelle condition autorise le saut du personnage dans le script physique ?

Réponse

Le personnage doit être au sol.

67Question

À quoi sert une action préconfigurée dans l’Input Map ?

Réponse

Elle associe un nom à une ou plusieurs touches, sans lier le code aux touches choisies.

68Question

Comment move_and_slide gère-t-elle les collisions du personnage ?

Réponse

Elle les gère automatiquement avec le décor.

69Question

Quand Godot renseigne-t-il une variable précédée de @onready pour AnimatedSprite2D ?

Réponse

À l’exécution de la fonction _ready.

70Question

Que définissent respectivement roll_speed et roll_duration ?

Réponse

La vitesse et la durée de la roulade.

71Question

Quelle est la valeur de roll_duration dans l’exemple ?

Réponse

0,25 seconde.

72Question

Que prévient la condition « ne pas être en roulade » pendant une roulade active ?

Réponse

Le remplacement des mouvements et animations de roulade par ceux des mouvements classiques.

73Question

Quelles actions sont configurées pour attraper, lâcher et lancer l’objet ?

Réponse

Pick, drop et throw.

74Question

Quels layers sont attribués au joueur, au décor et à l’objet ?

Réponse

Joueur : 1 ; décor : 2 ; objet : 3.

75Question

Que rétablit le script après un drop ou un throw ?

Réponse

L’état de prise est réinitialisé et can_pick est rétabli.

76Question

Quel nœud contient la scène d’interface présentée ?

Réponse

Un nœud Control.

77Question

Quel nœud affiche le cœur dans la scène d’interface ?

Réponse

Un Sprite2D.

78Question

Quel élément affiche le nombre de vies dans la scène d’interface ?

Réponse

Le label life.

79Question

Quel élément affiche le message de victoire ou de défaite ?

Réponse

Le label game_status.

80Question

Quel élément redémarre la partie dans la scène d’interface ?

Réponse

Le bouton restart_button.

81Question

Quelles références le script du CanvasLayer récupère-t-il ?

Réponse

Celles du label des vies, du statut du jeu et du bouton de redémarrage.

82Question

Que recharge le redémarrage du jeu dans Godot ?

Réponse

La scène actuelle du jeu.

83Question

À quelle méthode le signal pressed du bouton restart doit-il être connecté ?

Réponse

À sa méthode de script de redémarrage.

84Question

Où la scène UI est-elle ajoutée dans la scène game ?

Réponse

Au-dessus de TileMap Background Layer.

85Question

Quels nœuds composent la scène d’une fléchette ?

Réponse

Un Area2D, un CollisionShape2D rectangulaire et un Sprite2D.

86Question

À quelle valeur la vitesse exportée de la fléchette est-elle réglée ?

Réponse

150.

87Question

Quelle direction initiale utilise la fléchette ?

Réponse

Vector2.Left, vers la gauche.

88Question

Quel signal de l’Area2D de la fléchette doit être connecté à sa méthode de collision ?

Réponse

Le signal body entered.

89Question

Quelle forme possède le CollisionShape2D de la win zone ?

Réponse

Un rectangle.

90Question

Quels objets les sprites de la win zone représentent-ils ?

Réponse

Un panier et un drapeau.

91Question

À quelle méthode le signal « body entered » de la win zone doit-il être connecté ?

Réponse

À sa méthode de collision.

92Question

Que regroupe l’option Embed PCK dans un export Windows ?

Réponse

Les fichiers sources du projet dans un seul exécutable.

93Question

Quel effet les TileMap superposés peuvent-ils avoir sur le jeu ?

Réponse

Ils peuvent réduire les performances.

94Question

À quelle touche l’action « roll » est-elle associée dans l’exemple ?

Réponse

À la touche W, selon le clavier utilisé.

Teste-toi avec le QCM

Teste tes connaissances avec un QCM de 40 questions sur Créer un jeu 2D avec Godot.

1. Vous téléchargez la version standard de Godot sous forme de fichier ZIP. Quelle démarche permet ensuite de lancer le moteur ?

2. Dans le gestionnaire de projets, une débutante veut créer un projet nommé « Aventure ». Quelle suite d’actions doit-elle effectuer ?

Faire le QCM →

Consultez la fiche

Révisez le cours complet dans la fiche de révision de Créer un jeu 2D avec Godot.

Voir la fiche →

Cours similaires

Crée tes propres flashcards

Importe ton cours et l'IA génère des flashcards en 30 secondes.

Générateur de flashcards