Menu
CoddyTech

Le script du jeu

Leçon 1 sur 18 du cours Jeu Roblox : Survivre aux catastrophes de Coddy.

Dans ce cours, tu construis un jeu, une leçon à la fois : Disaster Survival. Les joueurs attendent dans un salon, sont téléportés sur une île et tentent de survivre à une inondation, une pluie de météores ou un sol qui rétrécit. La personne encore debout à la fin du temps imparti gagne.

Un jeu entier comme celui-ci fonctionne à partir d’un seul Script dans ServerScriptService. Le tien s’appelle RoundManager, et chaque leçon lui ajoute une fonctionnalité.

Les nombres qu’un concepteur de jeu ajuste, comme la durée d’une manche, se trouvent dans un ModuleScript. Celui-ci se trouve dans ReplicatedStorage et s’appelle Settings. Un ModuleScript renvoie une valeur, ici une table, et require l’exécute et te transmet cette valeur :

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

Avec les paramètres regroupés dans un seul module, une seule modification ajuste tout le jeu, et chaque script qui en a besoin lit la même table.

challenge icon

Défi

Facile

Ton script RoundManager se trouve dans ServerScriptService.

  1. Charge les paramètres : local Settings = require(game.ReplicatedStorage.Settings).
  2. Affiche la durée d’une manche, calculée à partir de Settings.RoundLength. La sortie doit indiquer Rounds last 15 seconds.
  3. Lorsqu’un joueur rejoint la partie, donne-lui un Folder nommé leaderstats contenant un IntValue nommé Wins.

Appuie sur Play pour voir Wins dans le classement, puis sur Check.

Essayez vous-même

-- RoundManager : le Script qui fait fonctionner tout votre jeu.
local Players = game:GetService("Players")

-- 1. Chargez les paramètres du jeu : utilisez require sur le ModuleScript
--    game.ReplicatedStorage.Settings


-- 2. Affichez la durée d'une manche à l'aide de Settings.RoundLength


-- 3. Attribuez à chaque joueur une valeur Wins dans le classement
--    (un Folder nommé leaderstats contenant un IntValue nommé Wins)
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Jeu Roblox : Survivre aux catastrophes