Le script de l’animal
Leçon 1 sur 18 du cours Jeu Roblox : Simulateur d’animaux de Coddy.
Dans ce cours, tu crées un simulateur d’animaux de compagnie : casse des piles de pièces, fais éclore des œufs, collectionne des animaux qui te suivent et creusent plus vite, ouvre une nouvelle zone et sauvegarde tout.
Ce jeu comporte deux scripts. PetServer, un Script, s’exécute sur le serveur de Roblox : il gère les pièces, les animaux et toutes les règles. PetClient, un LocalScript dans le HUD, s’exécute sur l’appareil de chaque joueur et affiche son écran. Tu découvriras le client au chapitre 2 ; pour l’instant, son fichier ne contient qu’une note.
Les nombres qui équilibrent le jeu se trouvent dans un ModuleScript, ReplicatedStorage.Settings :
local Settings = require(game.ReplicatedStorage.Settings)
print(Settings.PileValue) --> 5Défi
FacileTon script PetServer se trouve dans ServerScriptService.
- Charge les paramètres avec
require(game.ReplicatedStorage.Settings). - Affiche
A Meadow pile gives 5 coins, à partir deSettings.PileValue. - Quand un joueur rejoint la partie, donne-lui un Folder
leaderstatscontenant un IntValue nomméCoins.
Appuie sur Jouer, puis sur Vérifier.
Essayez vous-même
-- PetServer : le Script qui exécute le jeu sur le serveur.
local Players = game:GetService("Players")
-- 1. Charge les paramètres : utilise require sur le ModuleScript
-- game.ReplicatedStorage.Settings
-- 2. Affiche ce que donne un tas Meadow à l’aide de Settings.PileValue
-- 3. Attribue à chaque joueur une valeur Coins dans le classement
-- (un Folder nommé leaderstats contenant un IntValue nommé Coins)
Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.