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Ć©

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

Retour en haut