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’apparitionLavaFloor: une large plateforme grise. Les deux bandes de lave qui s’y trouvent sont dans le dossierLavade workspace.Checkpoint: un SpawnLocation à mi-parcoursPath: une passerelle étroiteFinish: 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.
Défi
DifficileFais fonctionner tout l’obby avec un seul script :
- Chaque joueur reçoit
leaderstatsavec un IntValueWinsà0, et sonRespawnLocationestworkspace.Start. - Chaque partie de
workspace.Lavaélimine quiconque la touche. - Toucher
workspace.Checkpointen fait le point de réapparition du joueur. - Toucher
workspace.Finishajoute exactement 1 à Wins, définitworkspace.StartcommeRespawnLocationdu joueur et l’y envoie avecLoadCharacterAsync(). 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
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
2Boucles et fonctions
Rangée de piliersConstructeur d’escalierConstructeur de tourFabrique de piècesLumière clignotantePont qui disparaît5Votre premier jeu
Votre premier Obby3Événements et joueurs
Pavé tactileSol de laveLeaderstatsQui l’a touché ?Collectionneur de piècesPorte à piècesEntraînez-vous par vous-même : Compilateur Lua en ligne