El script del magnate
Lección 1 de 18 del curso Juego de Roblox: Magnate de fábrica de Coddy.
En este curso construyes un tycoon, uno de los tipos de juegos de Roblox más jugados. Las máquinas sueltan mineral, una cinta transportadora lo lleva hasta un recolector, el recolector paga Cash y con Cash compras más máquinas. Al final tendrás una fábrica completa con mejoras, renacimientos y partidas guardadas.
Toda la fábrica funciona desde un único Script en ServerScriptService, llamado Tycoon. Los números que equilibran el juego (cuánto vale el mineral, con qué frecuencia cae) están en un ModuleScript, ReplicatedStorage.Settings, y require te entrega la tabla que devuelve:
local Settings = require(game.ReplicatedStorage.Settings)
print(Settings.OreValue) --> 10Equilibrar un tycoon significa cambiar esos números una y otra vez, por eso están en un solo lugar.
Desafío
FácilTu script de Tycoon está en ServerScriptService.
- Carga la configuración con
require(game.ReplicatedStorage.Settings). - Imprime cuánto vale un mineral, usando
Settings.OreValue: el resultado debería mostrarOre is worth 10 Cash. - Cuando se una un jugador, dale una carpeta
leaderstatsque contenga un IntValue llamadoCash.
Presiona Play y después Check.
Pruébalo tú mismo
-- Tycoon: el Script que controla toda tu fábrica.
local Players = game:GetService("Players")
-- 1. Carga la configuración: usa require con el ModuleScript
-- game.ReplicatedStorage.Settings
-- 2. Imprime cuánto vale una unidad de mineral usando Settings.OreValue
-- 3. Dale a cada jugador un valor Cash en la tabla de clasificación
-- (un Folder llamado leaderstats que contiene un IntValue llamado Cash)
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Juego de Roblox: Magnate de fábrica
4Conviértelo en un juego
Fábrica completada