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é

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.

Retour en haut