Menu
CoddyTech

İlk Obby'n

Coddy'nin Lua Journey'sinin Roblox Oyunları için Kodlama bölümünün bir parçası. Ders 24 / 24.

obby (engel parkuru), klasik ilk Roblox oyunudur: tehlikeli hiçbir şeye dokunmadan başlangıçtan bitişe ulaş. Bu oyun gökyüzünde süzülür:

  • Start: doğma noktası
  • LavaFloor: geniş gri bir platform. Üzerindeki iki lav şeridi, workspace içindeki Lava klasöründedir.
  • Checkpoint: yolun yarısındaki bir SpawnLocation
  • Path: dar bir yürüyüş yolu
  • Finish: altın platform

ServerScriptService içindeki tek bir betik, bu kurstaki her şeyi kullanarak oyunun tamamını çalıştırır. Bir ayrıntı yeni:

İki SpawnLocation (başlangıç ve kontrol noktası) olduğunda LoadCharacterAsync, kazananı kendi RespawnLocation noktasında yeniden doğurur; bu yüzden onu oraya göndermeden önce başlangıç noktasına geri ayarla.

challenge icon

Görev

Zor

Obby'nin tamamını tek bir betikle çalıştır:

  1. Her oyuncu, 0 değerinde bir IntValue Wins içeren leaderstats alır ve RespawnLocation değeri workspace.Start olur.
  2. workspace.Lava içindeki her parça, ona dokunan kişiyi öldürür.
  3. workspace.Checkpoint noktasına dokunmak, burayı oyuncunun yeniden doğma noktası yapar.
  4. workspace.Finish noktasına dokunmak, Wins değerini tam olarak 1 artırır, oyuncunun RespawnLocation değerini workspace.Start yapar ve LoadCharacterAsync() ile oyuncuyu oraya gönderir. Daha sonra bitişe tekrar ulaşmak bir galibiyet daha ekler.

Play düğmesine basıp obby'ni tamamla, sonra Check düğmesine bas. Test oyuncusu obby'yi iki kez tamamlar.

Kendin dene

local Players = game:GetService("Players")

-- 1. Her oyuncuya Wins = 0 olan leaderstats verilir ve oyuncu başlangıç noktasında başlar
Players.PlayerAdded:Connect(function(player)

end)

-- 2. workspace.Lava içindeki her parça öldürür

-- 3. Kontrol noktası, oyuncunun yeniden doğma noktası olur

-- 4. Bitiş: +1 galibiyet, ardından başlangıç noktasına dönüş
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Roblox Oyunları için Kodlama bölümündeki tüm dersler

Kendi başına pratik yap: Online Lua derleyicisi