Menu
CoddyTech

Seu primeiro Obby

Parte da seção Scripts para jogos no Roblox do Journey de Lua da Coddy. Lição 24 de 24.

Um obby (percurso de obstáculos) é o jogo clássico para começar no Roblox: vá do início até a chegada sem tocar em nada mortal. Este fica flutuando no céu:

  • Start: o ponto de surgimento
  • LavaFloor: uma plataforma cinza larga. As duas faixas de lava nela ficam na pasta Lava em workspace.
  • Checkpoint: uma SpawnLocation na metade do caminho
  • Path: uma passarela estreita
  • Finish: a plataforma dourada

Um script em ServerScriptService executa o jogo inteiro, usando tudo deste curso. Há um detalhe novo:

Com duas SpawnLocations (o início e o checkpoint), LoadCharacterAsync reaparece o vencedor na sua RespawnLocation, então defina-a de volta para o início antes de enviá-lo para lá.

challenge icon

Desafio

Difícil

Faça o obby inteiro funcionar com um único script:

  1. Cada jogador recebe leaderstats com um IntValue Wins definido como 0, e seu RespawnLocation é workspace.Start.
  2. Cada peça em workspace.Lava elimina quem tocar nela.
  3. Tocar em workspace.Checkpoint faz dele o ponto de ressurgimento do jogador.
  4. Tocar em workspace.Finish adiciona exatamente 1 a Wins, define o RespawnLocation do jogador como workspace.Start e o envia para lá com LoadCharacterAsync(). Concluir novamente mais tarde adiciona outra vitória.

Pressione Jogar e conclua seu obby; depois, clique em Verificar. O jogador de teste o percorre duas vezes.

Experimente você mesmo

local Players = game:GetService("Players")

-- 1. Cada jogador recebe leaderstats com Wins = 0 e começa no início
Players.PlayerAdded:Connect(function(player)

end)

-- 2. Cada parte em workspace.Lava mata

-- 3. O checkpoint se torna o ponto de renascimento do jogador

-- 4. A chegada: +1 vitória, depois volta ao início
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Scripts para jogos no Roblox

Pratique por conta própria: Compilador de Lua online