Parcours : Piège Aller-Retour et timer
Dans cette activité, les Makers vont démarrer le parcours en créant des plateformes qui ont une chance d’être piégées.
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) Création du piege
1/ Code (30min)
Demande au makers de placerun element qui va faire des allers-retours puis d’y ajouter un script
Celui ci est clairement plus complexe que les autre donc prend bien le temps de l’expliquer etape par étape. On commence par un script qui déplace notre objet vers la droite et on manipule sa vitesse par une variable (important pour la suite)
Une fois ce code fait il faut coder le retour, demande au makers quelle vitesse il faudrait pour qu’avec le meme code il parte en arrière (la meme vitesse en négatif).
Il faut donc faire un code qui dit que lorsqu’on atteint au bout d’un certain temps.
Explication dans la ressource
2/ visuel (30 min)
Laisse le temps aux makers de personnalisé leur épreuve, assite les en rexepliquand à ceux qui ont besoin comment bien importer depuis la boite à outils.
Tu peux aussi leur conseillé d’ajouter le script de rotation fait sur le piège précédent pour ajouter un effets sympa.
Segment 2 (30 min) Timer
1/ Faire un timer
Pour rendre le jeu plus intéressant on peut mettre une fin et un timer qui annonce le temps réalisé, ainsi les makers vont pouvoir tenter de se battre entre eux pour avoir le meilleur temps.
Pour ça demande leur de placer un element à la fin et de lui mettre une etiquette « fin »
Puis il suffit de coder dans le local script du character un timer qui vas augmenter à chaque frame et qui va print le résultat à l’arrivé.
Normallement avec l’épreuve faite juste avant, les makers doivent être capable de la faire en autonomie il y a néanmoins quelque piège à esquivé comme le faite que le while doit etre en dessous de la fonction de collision sinon cette dernière ne marche pas.
Et même si elle n’est pas obligatoire la variable booléene permet d’arreter l’écoulement du timer.
