El guion de la mascota
Lección 1 de 18 del curso Juego de Roblox: simulador de mascotas de Coddy.
En este curso construyes un simulador de mascotas: rompes montones de monedas, incubas huevos, reúnes mascotas que te siguen y cavan más rápido, abres una zona nueva y mantienes todo guardado.
Este juego tiene dos scripts. PetServer, un Script, se ejecuta en el servidor de Roblox: controla las monedas, las mascotas y todas las reglas. PetClient, un LocalScript dentro del HUD, se ejecuta en el dispositivo de cada jugador y dibuja su pantalla. Conocerás el cliente en el capítulo 2; por ahora, su archivo solo contiene una nota.
Los números que equilibran el juego están en un ModuleScript, ReplicatedStorage.Settings:
local Settings = require(game.ReplicatedStorage.Settings)
print(Settings.PileValue) --> 5Desafío
FácilTu script PetServer está en ServerScriptService.
- Carga la configuración con
require(game.ReplicatedStorage.Settings). - Imprime
A Meadow pile gives 5 coins, creado a partir deSettings.PileValue. - Cuando un jugador se una, dale un Folder
leaderstatsque contenga un IntValue llamadoCoins.
Pulsa Play y después Check.
Pruébalo tú mismo
-- PetServer: el Script que ejecuta el juego en el servidor.
local Players = game:GetService("Players")
-- 1. Carga la configuración: requiere el ModuleScript
-- game.ReplicatedStorage.Settings
-- 2. Muestra lo que da un montón de Meadow usando Settings.PileValue
-- 3. Asigna a cada jugador un valor Coins en la tabla de clasificación
-- (un Folder llamado leaderstats que contiene un IntValue llamado Coins)
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.