Menu
CoddyTech

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) --> 10

Equilibrar un tycoon significa cambiar esos números una y otra vez, por eso están en un solo lugar.

challenge icon

Desafío

Fácil

Tu script de Tycoon está en ServerScriptService.

  1. Carga la configuración con require(game.ReplicatedStorage.Settings).
  2. Imprime cuánto vale un mineral, usando Settings.OreValue: el resultado debería mostrar Ore is worth 10 Cash.
  3. Cuando se una un jugador, dale una carpeta leaderstats que contenga un IntValue llamado Cash.

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)
quiz iconPonte a prueba

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