Roblox - Zombie : Faire un Zombie et Map
Dans cette activitƩ, les Makers vont dƩmarrer le jeu de Zombie en mettant leur camƩra en FPS et en installant le dƩcor du je et en crƩant le premier zombie
Objectifs pƩdagogiques
CompƩtences techniques
-
- Maitrise du logiciel Roblox, interface
- Maitrise de l’environement 3D
- Premier Code
CompƩtences design
-
- CrƩer un niveau cohƩrent
La place dans le module
Jour 1
Jour 2
Jour 3
Jour 4
Jour 5
1h
š¤©
30 min
š¤©
30 min
š¤©
1h
š¤©
MatƩriel
- Ordinateur avec Roblox Studio installƩ
DƩroulƩ de l'activitƩ
Segmentation de l’activitĆ©
-
- Segment 1 (1h)Ā – Importer la map et crĆ©er un humanoid
- Segment 2 (30 min) –Ā Code de dĆ©placement
- Segment 3 (30 min) –Ā Faire une animation pour les jambe du zombie
- Segment 4 (1H) –Ā Finir l’animation
DĆ©tail de l’activitĆ©
Segment 1 (1H) Importer la map et crƩer un humanoid
1/ Récupérer une map dans la boite à outil (30 min)
Pour crĆ©er rapidement un jeu avec davantage dāenvergure, nous allons utiliser une map issue de la boĆ®te Ć outils.
Les Makers doivent donc rechercher des modèles avec le mot-clé « map », par exemple : « city map ».
Une fois la map importĆ©e et placĆ©e dans le jeu, il est important de vĆ©rifier quāelle ne contient aucun script inutile ou potentiellement gĆŖnant, et de les supprimer si nĆ©cessaire., n
Ils pourront ensuite, sāils le souhaitent, enrichir la map en ajoutant dāautres Ć©lĆ©ments pour la complĆ©ter et la personnaliser.
2/  Créer un premier zombie (30 min)
Avoir une grande map peut donner envie de remplir le jeu de zombies, mais il faut bien rappeler un point important : si les Makers modifient leur zombie aprĆØs coup, ils devront appliquer les changements Ć toutes les copies dĆ©jĆ placĆ©es dans la map. Il est donc essentiel de finaliser un zombie complet et Ć©quilibrĆ© avant dāen multiplier les instances.
Montre aux makers comment ajouter un hummanoid changer ses couleurs et son visage : ressource
Segment 2 (30min) Code de dƩplacement
Le code de dĆ©placement du zombie Ć©tant un peu dense, il est prĆ©fĆ©rable de commencer par clarifier la logique avec les Makers avant de passer Ć lāimplĆ©mentation.
Quelles sont les variables dont nous allons avoir besoin ?
(une distance de dƩtection et une cible)
Quels sont les deux comportements du zombie ?
(attendre en cherchant, puis poursuivre lorsquāil a une cible)
Comment cherche-t-il ?
(il regarde chaque joueur un par un en vĆ©rifiant la distance avec chacun dāeux, et dĆØs que lāun est assez proche, il lāenregistre dans sa variable Ā« cible Ā»)
Segment 3 (30min) Faire une animation pour les jambe du zombie
1/ Explication (10 min)
Prends bien le temps dāexpliquer aux Makers comment crĆ©er une animation en rĆ©alisant un exemple trĆØs simple, où lāon ne bouge quāune jambe. Insiste particuliĆØrement sur le terme de clĆ© dāanimation, car cāest un concept que nous allons utiliser trĆØs souvent.
Une clĆ© dāanimation correspond Ć un moment prĆ©cis où lāon enregistre la position des diffĆ©rentes parties du corps. Cāest Ć partir de ces clĆ©s que le mouvement est crƩƩ : le jeu interpole automatiquement les positions entre deux clĆ©s pour gĆ©nĆ©rer lāanimation.
2/ Faire bouger les jambe (30 min)
Demande-leur de crĆ©er un nombre limitĆ© de clĆ©s dāanimation (environ 5), placĆ©es Ć intervalles rĆ©guliers. Ils ne doivent pas hĆ©siter Ć en copier certaines si nĆ©cessaire.
Les clĆ©s initiale et finale doivent ĆŖtre identiques afin que lāanimation boucle correctement. Il est donc possible de les copier-coller pour assurer une transition fluide en cycle.
Segment 4 (1h)Ā Finir Animation
1/ Faire bouger les bras (20 minute)
Laisses maintenant les makers faire lāanimation des bras de leur zombie en autonomie.
2/ Publication et CodeĀ (20 minute)
Enfin, montre aux Makers comment publier leur animation, puis comment la lancer dans le code. Cāest une Ć©tape assez technique : le code est spĆ©cifique et difficile Ć deviner seul.
Ā
Si tu as le temps, tu peux leur demander de faire une recherche Internet. Sinon, donne-leur directement la mƩthode.
3/Ā Ā DebugĀ (20 minute)
Ce temps est dƩdiƩ aux Makers pour tester et ajuster leurs animations.
Ils doivent vĆ©rifier que lāanimation se joue correctement en jeu etĀ que les mouvements sont fluides.Ā Tu peux les accompagner pour corriger les problĆØmes si une animation est trop bugguĆ©e ou ne fonctionne pas correctement.
En dernier recours uniquement, si lāanimation est inutilisable, tu peux remplacer son ID par celui-ci :
rbxassetid://127747511754985
