Menu
CoddyTech

Votre premier Obby

Fait partie de la section Scripting de jeux Roblox du Journey Lua de Coddy. Leçon 24 sur 24.

Un obby (parcours d’obstacles) est le jeu Roblox classique pour débuter : aller du départ à l’arrivée sans toucher quoi que ce soit de mortel. Celui-ci flotte dans le ciel :

  • Start : le point d’apparition
  • LavaFloor : une large plateforme grise. Les deux bandes de lave qui s’y trouvent sont dans le dossier Lava de workspace.
  • Checkpoint : un SpawnLocation à mi-parcours
  • Path : une passerelle étroite
  • Finish : la plateforme dorée

Un script dans ServerScriptService exécute tout le jeu en utilisant tout ce cours. Un détail est nouveau :

Avec deux SpawnLocations (le départ et le point de contrôle), LoadCharacterAsync fait réapparaître le gagnant à son RespawnLocation ; redirige donc celui-ci vers le départ avant de l’y envoyer.

challenge icon

Défi

Difficile

Fais fonctionner tout l’obby avec un seul script :

  1. Chaque joueur reçoit leaderstats avec un IntValue Wins à 0, et son RespawnLocation est workspace.Start.
  2. Chaque partie de workspace.Lava élimine quiconque la touche.
  3. Toucher workspace.Checkpoint en fait le point de réapparition du joueur.
  4. Toucher workspace.Finish ajoute exactement 1 à Wins, définit workspace.Start comme RespawnLocation du joueur et l’y envoie avec LoadCharacterAsync(). Terminer à nouveau plus tard ajoute une autre victoire.

Appuie sur Jouer et termine ton obby, puis clique sur Vérifier. Le joueur de test le parcourt deux fois.

Essayez vous-même

local Players = game:GetService("Players")

-- 1. Chaque joueur reçoit leaderstats avec Wins = 0 et apparaît au départ
Players.PlayerAdded:Connect(function(player)

end)

-- 2. Chaque pièce dans workspace.Lava tue le joueur

-- 3. Le checkpoint devient le point de réapparition du joueur

-- 4. L’arrivée : +1 victoire, puis retour au départ
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Scripting de jeux Roblox

Entraînez-vous par vous-même : Compilateur Lua en ligne