Second Zombie et Spawner
Dans cette activité, les Makers vont Créer eux même un second zombie avec des parametre et une animation différente, de plus il vont créer des spawner et faire leur level design.
Objectifs pédagogiques
Â
Compétences techniques
- Spawn d’humanoid
Compétences design
- Création en autonomie d’un second Zombie
- Â
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)Â –Â Ajouter des armes et ajouter un second zombie
- Segment 2 (30min)Â – Faire un spawner
- Segment 3 (30min) – Deuxième type de Spawner et placement
- Segment 4 (1h)Â – Test
Détail de l’activité
Segment 1 (1h) Ajouter des armes et ajouter un second zombie
1/ Ajouter des armes (25 min)
Pour ajouter des armes, les Makers doivent utiliser la boîte à outils : cliquer sur les trois barres, puis sélectionner « armes ».
Il est essentiel qu’ils testent les armes une par une afin de vérifier qu’elles fonctionnent correctement et qu’elles ne perturbent pas leur jeu. Ils peuvent en ajouter autant qu’ils le souhaitent, mais rappelle-leur qu’une seule arme bien conçue est souvent plus amusante que dix armes moyennes.
2/ Faire un second zombie (35 min)
Les Makers vont créer un second zombie, qui devra proposer un gameplay différent du premier : soit plus rapide mais avec moins de points de vie, soit plus lent mais beaucoup plus résistant.
Ils devront également lui associer une nouvelle animation cohérente avec ce choix de design.
Pour modifier la vitesse et les points de vie, ils devront se rendre dans les paramètres de l’Humanoid.
Segment 2 (30min) Faire un spawner
1/ Solo dev (15 minute)
Nous allons maintenant mettre en place des spawners pour faire apparaître les zombies.
Dans un premier temps, les zombies doivent être placés dans le ReplicatedStorage, en s’assurant au préalable qu’ils soient entièrement fonctionnels.
Ensuite, les Makers devront ajouter une Part qui servira de spawner, puis lui associer un script.
Laissez-les chercher par eux-mêmes les différentes étapes :
- comment faire apparaître un zombie de manière régulière,
- comment le faire apparaître précisément sur le spawner.
En fonction de la motivation du groupe, vous pouvez leur donner ou non l’indication suivante pour le positionnement :
clone:PivotTo(script.Parent.CFrame)
Â
Enfin, ils devront également trouver comment attendre la mort du zombie avant d’en faire apparaître un nouveau.
2/ La solution (15 minute)
Montre le code ensuite aux makers
Segment 3 (30min) Deuxième type de Spawner et placement
1/ Deuxième type de Spawne (20 minute)
Les Makers doivent maintenant créer un second type de spawner, identifiable par une couleur différente afin de faciliter la différenciation.
Ce second spawner devra invoquer un autre type de zombie.
Une fois le système fonctionnel, ils ajouteront au début du script la ligne suivante pour rendre le spawner invisible en jeu :
script.parent.Transparency = 1
à mettre au dessus du while
2/ Placer les spawners (10 min)
Demande maintenant aux makers de placer leurs spawners sur toute leur map.
Segment 4 (1H) Test
Les makers disposent d’1 heure de test pour améliorer leur jeu en plaçant divers élément et ou en faisant 3 type de zombie si ils le souhaitent.
