Menu
CoddyTech

O script do jogo

Lição 1 de 18 do curso Jogo no Roblox: Sobrevivência a Desastres da Coddy.

Neste curso, você cria um jogo, uma lição de cada vez: Disaster Survival. Os jogadores esperam em um saguão, são teletransportados para uma ilha e tentam sobreviver a uma inundação, uma chuva de meteoros ou um chão que encolhe. Quem ainda estiver de pé quando o tempo acabar vence.

Um jogo inteiro como este é executado a partir de um único Script em ServerScriptService. O seu se chama RoundManager, e cada lição adiciona um recurso a ele.

Os números que um designer de jogos ajusta, como a duração de uma rodada, ficam em um ModuleScript. Este lugar tem um em ReplicatedStorage chamado Settings. Um ModuleScript retorna um valor, neste caso uma tabela, e require o executa e fornece esse valor:

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

Com as configurações em um único módulo, uma alteração ajusta o jogo inteiro, e todo script que precisa delas lê a mesma tabela.

challenge icon

Desafio

Fácil

Seu script RoundManager está em ServerScriptService.

  1. Carregue as configurações: local Settings = require(game.ReplicatedStorage.Settings).
  2. Imprima a duração de uma rodada, usando Settings.RoundLength. O Output deve exibir Rounds last 15 seconds.
  3. Quando um jogador entrar, dê a ele um Folder chamado leaderstats contendo um IntValue chamado Wins.

Pressione Play para ver Wins no placar, depois Check.

Experimente você mesmo

-- RoundManager: o Script que gerencia todo o seu jogo.
local Players = game:GetService("Players")

-- 1. Carregue as configurações do jogo: use require no ModuleScript
--    game.ReplicatedStorage.Settings


-- 2. Exiba quanto tempo dura uma rodada, usando Settings.RoundLength


-- 3. Dê a cada jogador um valor Wins na tabela de classificação
--    (um Folder chamado leaderstats contendo um IntValue chamado Wins)
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 Jogo no Roblox: Sobrevivência a Desastres