🎯 Objectif du module
Dans ce module, tu vas apprendre à :
- comprendre ce qu’est une interaction dans un jeu
- utiliser des propriétés pour modifier le comportement des objets
- créer des objets qui réagissent au joueur
- commencer à rendre ton monde “vivant”
👉 À la fin de ce module, ton monde ne sera plus seulement décoratif : il réagira quand on joue dedans.
1. Qu’est-ce qu’une interaction ?
Dans un jeu, une interaction, c’est quand quelque chose se passe en réponse à une action.
Exemples :
- marcher sur un bloc → il disparaît
- toucher une balle → elle bouge
- sauter sur une plateforme → elle rebondit
👉 Sans interaction, un jeu est juste un décor.
📌 À retenir
Un bon jeu = un monde + des réactions
2. Les propriétés importantes pour créer des interactions
Dans Roblox Studio, beaucoup d’interactions simples se font sans coder, juste avec les propriétés.
2.1 Anchored (Ancré ou non)
- ✅ Activé → l’objet ne bouge pas
- ❌ Désactivé → l’objet peut tomber et bouger
👉 Exemple :
- le sol = Anchored
- une balle = NON Anchored
2.2 CanCollide (Collision)
- ✅ Activé → le joueur peut marcher dessus
- ❌ Désactivé → le joueur traverse l’objet
👉 Exemple :
- plateforme normale → CanCollide ON
- fantôme / passage secret → CanCollide OFF
2.3 Material (Matière)
Permet de changer le “ressenti” de l’objet :
👉 Certains matériaux donnent un effet visuel intéressant (ex : Neon = lumineux)
3. Créer un objet interactif simple
3.1 Une balle que le joueur peut pousser
Étapes :
- Ajoute une Part
- Change sa forme → Sphere
- Dans Properties :
- Anchored → OFF
* CanCollide → ON
👉 Résultat :
Le joueur peut maintenant pousser la balle.
- Ajoute un bloc en hauteur
- Mets :
👉 Résultat :
Quand tu lances le jeu, le bloc tombe.
4. Créer un effet “rebond”
Tu peux simuler un objet rebondissant.
Étapes :
- Sélectionne un bloc
- Va dans Properties / CustomPhysicalProperties
- Trouve Elasticity (élasticité) et ElasticityWeight
- Mets une valeur élevée (ex : 1) à Elasticity et met ElasticityWeight à 100
👉 Résultat :
L’objet rebondit si il est au dessus du sol.
💡 Astuce :
Teste plusieurs valeurs pour voir la différence
5. Tester et observer
👉 Clique sur Play
Pose-toi ces questions :
- Est-ce que les objets réagissent comme prévu ?
- Est-ce que la balle bouge bien ?
- Est-ce que le rebond fonctionne ?
📌 Très important
Un créateur teste en permanence.
6. Ce que tu sais faire maintenant
À la fin de ce module, tu sais :
- créer des objets qui bougent
- utiliser Anchored et CanCollide
- faire des interactions simples
- rendre ton monde plus intéressant
👉 Ton jeu commence à devenir une vraie expérience.
7. Exercices
🎯 Objectif
Créé un parcour interactif (ou aggrandir le tiens) !
🧩 Consignes
Dans ton monde :
- Crée :
- une balle ou un bloc à pousser pour liberer le passage ET/OU créer un pont une nouvelle plateforme
- 2 plateformes normales
- 1 ou 2 plateforme qui tombe
- 1 Balle à pousser du haut d’une côte
- (Bonus) Créé une plateforme qui glisse
- (Indices) En allant dans les CustomsPhysicalProperties et en mettant FrictionWeight à 100 tu devrais pouvoir t’amuser en modifiant la Friction de ta plateforme…
🎮 Test
- Clique sur Play
- Essaie de finir ton parcours
Si quelque chose ne marche pas :
👉 Modifie → teste → recommence
8. Bonus (pour aller plus loin)
Essaie de créer :
- un piège (bloc qui tombe quand on marche dessus / ou qui change la vitesse du joueur quand on marche dessus)
- un chemin ““Piège”” duquel on passe à travers (CanCollide OFF)
- plusieurs balles à pousser
- un parcours plus difficile
9. À préparer pour la prochaine séance
Sauvegarder le monde : ctrl - s
Sois prêt à expliquer :
- ce que tu as créé
- ce que tu as préféré
- ce qui était difficile
- comment tu as corrigé tes erreurs
👉 Il n’y a pas de mauvaise réponse.
👉 Dans le prochain module :
Tu vas apprendre à utiliser des scripts pour que le jeu réagisse automatiquement 😎