Menu
CoddyTech

Skrip Game

Pelajaran 1 dari 18 dalam kursus Game Roblox: Bertahan dari Bencana di Coddy.

Dalam kursus ini, kamu akan membuat satu game, satu pelajaran dalam satu waktu: Disaster Survival. Para pemain menunggu di lobi, diteleportasi ke sebuah pulau, lalu berusaha bertahan lebih lama daripada banjir, hujan meteor, atau lantai yang menyusut. Pemain yang masih berdiri saat waktu habis akan menang.

Seluruh game seperti ini berjalan dari satu Script di ServerScriptService. Script-mu bernama RoundManager, dan setiap pelajaran menambahkan fitur ke dalamnya.

Angka-angka yang disesuaikan oleh desainer game, seperti durasi ronde, disimpan dalam sebuah ModuleScript. Di sini, ada satu di ReplicatedStorage bernama Settings. ModuleScript mengembalikan satu nilai, dalam hal ini sebuah tabel, dan require menjalankannya lalu memberikan nilai itu kepadamu:

local Settings = require(game.ReplicatedStorage.Settings)
print(Settings.Intermission) --> 5

Dengan pengaturan dalam satu module, satu perubahan dapat menyesuaikan seluruh game, dan setiap script yang membutuhkannya membaca tabel yang sama.

challenge icon

Tantangan

Mudah

Script RoundManager-mu berada di ServerScriptService.

  1. Muat pengaturan: local Settings = require(game.ReplicatedStorage.Settings).
  2. Cetak durasi satu ronde, yang dibuat dari Settings.RoundLength. Output harus menampilkan Rounds last 15 seconds.
  3. Saat pemain bergabung, berikan Folder bernama leaderstats yang berisi IntValue bernama Wins.

Tekan Play untuk melihat Wins di papan peringkat, lalu tekan Check.

Coba sendiri

-- RoundManager: Script yang menjalankan seluruh permainanmu.
local Players = game:GetService("Players")

-- 1. Muat pengaturan permainanmu: gunakan require pada ModuleScript
--    game.ReplicatedStorage.Settings


-- 2. Cetak durasi satu ronde menggunakan Settings.RoundLength


-- 3. Berikan nilai Wins kepada setiap pemain di papan peringkat
--    (Folder bernama leaderstats yang berisi IntValue bernama Wins)
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Game Roblox: Bertahan dari Bencana

Latihan sendiri: Playground Roblox