Menu
CoddyTech

Das Tycoon-Skript

Lektion 1 von 18 im Kurs Roblox-Spiel: Fabrik-Tycoon von Coddy.

In diesem Kurs erstellst du einen Tycoon, eine der meistgespielten Arten von Roblox-Spielen. Maschinen lassen Erz fallen, ein Förderband transportiert es zu einem Sammler, der Sammler zahlt Cash aus, und mit Cash kaufst du weitere Maschinen. Am Ende hast du eine komplette Fabrik mit Upgrades, Wiedergeburten und Speicherständen.

Die ganze Fabrik wird von einem einzigen Script in ServerScriptService gesteuert, das Tycoon heißt. Die Zahlen, die das Spiel ausbalancieren (wie viel das Erz wert ist, wie oft es fällt), befinden sich in einem ModuleScript, ReplicatedStorage.Settings, und require gibt dir die Tabelle zurück, die es zurückgibt:

local Settings = require(game.ReplicatedStorage.Settings)
print(Settings.OreValue) --> 10

Das Ausbalancieren eines Tycoons bedeutet, diese Zahlen immer wieder zu ändern. Deshalb befinden sie sich an einem zentralen Ort.

challenge icon

Aufgabe

Einfach

Dein Tycoon-Skript befindet sich in ServerScriptService.

  1. Lade die Einstellungen mit require(game.ReplicatedStorage.Settings).
  2. Gib aus, wie viel ein Erz wert ist, zusammengesetzt aus Settings.OreValue: Die Ausgabe sollte Ore is worth 10 Cash lauten.
  3. Wenn ein Spieler beitritt, gib ihm einen Folder namens leaderstats, der einen IntValue namens Cash enthält.

Drücke Play und dann Check.

Probier es selbst

-- Tycoon: das Script, das deine gesamte Fabrik steuert.
local Players = game:GetService("Players")

-- 1. Lade die Einstellungen: Binde das ModuleScript mit require ein
--    game.ReplicatedStorage.Settings


-- 2. Gib mithilfe von Settings.OreValue aus, wie viel ein Erz wert ist


-- 3. Gib jedem Spieler einen Cash-Wert auf der Bestenliste
--    (ein Folder namens leaderstats, der einen IntValue namens Cash enthält)
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Roblox-Spiel: Fabrik-Tycoon