Нажимаешь на кнопку — дверь отъезжает в сторону и через 3 секунды закрывается обратно
local button = script.Parent
local clickDetector = button:WaitForChild("ClickDetector")
local door = workspace.Door
local closedPosition = door.Position
local openedPosition = door.Position + Vector3.new(0, 0, 10)
local debounce = false
clickDetector.MouseClick:Connect(function()
if debounce then return end
debounce = true
door.Position = openedPosition
task.wait(3)
door.Position = closedPosition
debounce = false
end)
103Please open Telegram to view this post
VIEW IN TELEGRAM
Касаешься Part’а — персонаж увеличивается в размере
local part = script.Parent
local Players = game:GetService("Players")
local SCALE_FACTOR = 2
local function getCharacterFromHit(hit)
local model = hit:FindFirstAncestorOfClass("Model")
if not model then return nil end
if not model:FindFirstChildOfClass("Humanoid") then return nil end
if not Players:GetPlayerFromCharacter(model) then return nil end
return model
end
part.Touched:Connect(function(hit)
local character = getCharacterFromHit(hit)
if not character then return end
if character:GetAttribute("IsScaled") then return end
local humanoid = character:FindFirstChildOfClass("Humanoid")
local desc = humanoid:GetAppliedDescription()
desc.HeightScale = desc.HeightScale * SCALE_FACTOR
desc.WidthScale = desc.WidthScale * SCALE_FACTOR
desc.DepthScale = desc.DepthScale * SCALE_FACTOR
desc.HeadScale = desc.HeadScale * SCALE_FACTOR
humanoid:ApplyDescription(desc)
character:SetAttribute("IsScaled", true)
end)
Please open Telegram to view this post
VIEW IN TELEGRAM
Взаимодействие(коснулся парта):
🎨 Парт меняет цвет
Передвижение и физика мира:
Нажатие (MouseClick и пр.)
Please open Telegram to view this post
VIEW IN TELEGRAM
🧠 Игра может казаться сложной
Но главное — не пытаться продумать всё сразу
1️⃣ Сначала — общая логика.
2️⃣ Как всё работает в целом.
3️⃣ И только потом — детали и частные механики.
От общего к частному — так разработка становится намного понятнее
Но главное — не пытаться продумать всё сразу
От общего к частному — так разработка становится намного понятнее
Please open Telegram to view this post
VIEW IN TELEGRAM
Так учиться становится интереснее и понятнее
https://www.roblox.com/games/135767879948549/Fun-Academy-Brain-Towers-Adventure-DEMO
Please open Telegram to view this post
VIEW IN TELEGRAM
1 3 2 1
Многие родители думают, что Roblox — это просто игра. Но когда ребёнок не играет, а создаёт игры, он осваивает целый набор навыков
Чтобы механика заработала, нужно выстроить последовательность: «если игрок коснулся — тогда происходит вот это». Это основа и программирования, и математики.
Координаты, размеры, скорость, повороты — ребёнок применяет числа не в тетради, а чтобы оживить свою игру. Так математика становится понятной и нужной.
Скрипт не сработал? Значит, надо найти причину и исправить. Ребёнок учится не сдаваться и спокойно искать решение.
Своя игра — это свой мир: персонажи, уровни, правила. Ребёнок придумывает идею и сразу её воплощает.
Lua — настоящий язык, на котором пишут реальные игры. Ребёнок делает первые шаги в профессии, которая будет востребована всегда.
Please open Telegram to view this post
VIEW IN TELEGRAM
🛠 Как это работает 🛠
Игрок касается Part’а → его подбрасывает вверх
local part = script.Parent
local POWER = 100
part.Touched:Connect(function(hit)
local hrp = hit.Parent:FindFirstChild("HumanoidRootPart")
if hrp then
hrp.Velocity = Vector3.new(0, POWER, 0)
end
end)
POWER — тем выше подлёт.Please open Telegram to view this post
VIEW IN TELEGRAM
А что если увлечение играми превратить в первую профессию? 👇
Провожу индивидуальные онлайн-занятия по созданию игр для детей от 7 лет — на выбор Roblox Studio, Scratch и Unity. Ребёнок учится не играть, а создавать: свои механики, уровни, мини-игры и полноценные проекты.
🖤 Roblox Studio — конструктор, на котором сделаны любимые игры вашего ребёнка; создаём свои игры на языке Lua .
🧩 Scratch —визуальный язык из ярких блоков, лёгкий первый шаг в программирование без страха перед кодом .
💻 Unity — движок, на котором делают игры для ПК, мобильных телефонов и консолей; пишем код на C# .
🎮 Что развиваем в процессе:
✔️ Умение разбивать большую задачу на понятные шаги
✔️ Первые навыки программирования на реальных языках
✔️ Развитие логического и алгоритмического мышления
✔️ Компьютерная грамотность и знакомство с профессиями будущего
👨💻 Формат: 1 на 1, онлайн, расписание под вас, от 7 лет.
✉️ Пишите в личные сообщения — расскажу подробнее и помогу ребёнку сделать первый шаг в мир IT
🕹 Превратим «хобби» в навык, а игру — в первый шаг к настоящей профессии
Провожу индивидуальные онлайн-занятия по созданию игр для детей от 7 лет — на выбор Roblox Studio, Scratch и Unity. Ребёнок учится не играть, а создавать: свои механики, уровни, мини-игры и полноценные проекты.
🧩 Scratch —
🕹 Превратим «хобби» в навык, а игру — в первый шаг к настоящей профессии
Please open Telegram to view this post
VIEW IN TELEGRAM
