🎮 IT Step by step | GameDev для начинающих 🚀
260 subscribers
69 photos
2 files
31 links
Учись создавать игры, сайты и 3D-модели вместе с весёлой Терри и её приятелем Тимом.
Программирование: Scratch, Roblox, Unity, Frontend
3D в Blender
Компьютерная грамотность
Реальные проекты
Для детей и подростков 6–16 лет

Администратор канала: @E1lena_9
加入频道
Создание мигающей гирлянды в Roblox Studio 💡💡💡
Создание мигающей гирлянды в Roblox Studio — это увлекательный проект, который поможет вам разить навыки программирования и креативного мышления. Ниже представлен пошаговый процесс добавления скрипта гирлянды в Roblox Studio.
Шаги по созданию мигающей гирлянды
Создайте папку для лампочек:
В Roblox Studio создайте новую модель и назовите её, например, "Garland".
Внутри этой модели создайте папку и назовите её "lamps".
Добавьте лампочки:
В папку "lamps" добавьте 16 объектов, которые будут представлять лампочки. Назовите их от l1 до l16.
Добавьте скрипт:
Создайте новый скрипт внутри модели "Garland" и вставьте в него следующий код:

local lamps = script.Parent
local lights = {
lamps.l1,
lamps.l2,
lamps.l3,
lamps.l4,
lamps.l5,
lamps.l6,
lamps.l7,
lamps.l8,
lamps.l9,
lamps.l10,
lamps.l11,
lamps.l12,
lamps.l13,
lamps.l14,
lamps.l15,
lamps.l16
}

while true do
for partindex = 1, #lights do
wait(0.5)
local l = lights[partindex]
l.Material = Enum.Material.Neon
l.Transparency = 0
l.PointLight.Enabled = true
end
wait(0.5)
for partindex = 1, #lights do
wait(0.5)
local l = lights[partindex]
l.Material = Enum.Material.Glass
l.Transparency = 0.5
l.PointLight.Enabled = false
end
wait(0.5)
end


Объяснение кода
Создание массива лампочек: В коде создается массив lights, который содержит все лампочки, добавленные в папку.
Цикл мигания: В бесконечном цикле while true do происходит переключение между состояниями лампочек:
В первом цикле лампочки становятся неоновыми и включают свет.💡
Во втором цикле лампочки становятся стеклянными и выключают свет.

Теперь, когда скрипт добавлен, гирлянда будет мигать, создавая эффект праздничного освещения. 🌟🌟🌟
Предлагаю вам поэкспериментировать с кодом и предложить в комментариях свой вариант праздничной гирлянды 😉

#Roblox
🔥52😎2
Разбор скрипта для Roblox: Управление скоростью персонажа
В этой статье мы с вами рассмотрим LocalScript, который управляет скоростью персонажа в игре Roblox. Скрипт позволяет игроку переключаться между обычной и увеличенной скоростью передвижения, используя клавишу Shift. Сам скрипт мы разместим в StarterPlayerScripts. Давайте разберем его по частям.

Структура скрипта

1. Инициализация
print('Script Work')
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local human = character:FindFirstChild('Humanoid')


Сначала скрипт выводит сообщение в консоль, подтверждая, что он запущен. Затем он получает ссылку на локального игрока (LocalPlayer), его персонажа и объект Humanoid, который отвечает за управление физикой персонажа в игре.

2. Настройка переменных
local uis = game:GetService('UserInputService')
local runningspeed = 36
local walkspeed = 16
local running = false


Здесь мы создаем несколько переменных:

uis: Ссылка на сервис UserInputService, который позволяет отслеживать ввод от пользователя.
runningspeed: Скорость персонажа при беге (36).
walkspeed: Обычная скорость передвижения (16).
running: Логическая переменная, указывающая, находится ли персонаж в состоянии бега.

3. Функция изменения скорости
local function setwalkspeed(speed)
human.WalkSpeed = speed
print('speed changed to: ', speed)
end


Эта функция изменяет скорость передвижения персонажа, устанавливая значение WalkSpeed у объекта Humanoid. Она также выводит новое значение скорости в консоль для отладки.

4. Обработка ввода пользователя
Начало ввода
uis.InputBegan:Connect(function(input)
if input.KeyCode == Enum.KeyCode.LeftShift then
if not running then
running = true
setwalkspeed(runningspeed)
end
end
end)


Этот блок кода отслеживает, когда игрок начинает нажимать клавиши. Если нажата клавиша LeftShift, и персонаж не находится в состоянии бега, то мы устанавливаем переменную running в значение true и изменяем скорость на runningspeed.

Завершение ввода
uis.InputEnded:Connect(function(input)
if input.KeyCode == Enum.KeyCode.LeftShift then
if running then
running = false
setwalkspeed(walkspeed)
end
end
end)


Этот блок кода отслеживает, когда игрок отпускает клавиши. Если отпущена клавиша LeftShift, и персонаж находится в состоянии бега, то мы устанавливаем переменную running в значение false и возвращаем скорость к обычному значению walkspeed.

Заключение
Этот скрипт является отличным примером того, как можно управлять поведением персонажа в Roblox с помощью LocalScript. Он позволяет игрокам переключаться между обычной и увеличенной скоростью передвижения, что добавляет динамичности игровому процессу. Используя подобные скрипты, вы можете улучшить взаимодействие игроков с вашим игровым миром и сделать его более увлекательным.
Если у вас есть вопросы или комментарии по поводу этого скрипта или других аспектов разработки игр в Roblox — не стесняйтесь делиться ими! Удачи в ваших проектах! 🚀
#Roblox
👍2🔥2😎2
🚀 ДЕТСКИЕ КУРСЫ ПО ПРОГРАММИРОВАНИЮ И ТЕХНОЛОГИЯМ
Научу создавать игры, сайты и работать с цифровыми инструментами!

🎯 НАПРАВЛЕНИЯ
1. Scratch (6–10 лет)
Весёлое и простое программирование с помощью блоков — идеальный старт для самых маленьких! Научимся создавать свои первые игры и анимации, развивая логику и творческое мышление.
Особенность:
Интерактивные уроки с яркими персонажами и понятными заданиями, которые делают обучение увлекательным и понятным даже для малышей.
💰 Цена:
1 урок — 800₽
Пакет 10+1 уроков — 8 000₽ (один урок в подарок!)

2. Компьютерная грамотность (6–10 лет)
Основы работы с компьютером, безопасное пользование интернетом, знакомство с программами и файлами. Курс поможет ребёнку уверенно ориентироваться в цифровом мире.
Особенность:
Практические занятия с понятными объяснениями — ребёнок научится быстро и безопасно работать с техникой и программами.
💰 Цена:
1 урок — 1 000₽
Пакет 10+1 уроков — 10 000₽ (один урок в подарок!)

3. Roblox / Blender / Unity (10–16 лет)
Погружение в мир создания игр и 3D-моделирования! Научимся создавать свои игры в Roblox и Unity, а также делать 3D-модели и анимации в Blender.
Особенность:
Практический курс с реальными проектами — от простых игр до сложных 3D-персонажей и сцен. Отличный выбор для тех, кто хочет создавать крутые игры и анимации!
💰 Цена:
1 урок — 1 200₽
Пакет 10+1 уроков — 12 000₽ (один урок в подарок!)

4. Python (от 10 лет)
Изучение одного из самых востребованных языков программирования в мире! Научимся писать простые программы, автоматизировать задачи, работать с данными и создавать свои мини-проекты.
Особенность:
Объясняем сложные вещи простым языком, много практики и интересных задач. Курс отлично подойдёт тем, кто хочет сделать первые шаги в программировании и понять, как работают современные технологии.
💰 Цена:
1 урок - 1 200₽
Пакет 10+1 уроков - 12 000₽ (один урок в подарок!)

5. Frontend-разработка (от 12 лет)
Изучение создания сайтов и веб-приложений — HTML, CSS, JavaScript. Научимся делать красивые и удобные интерфейсы, которые работают в браузере.
Особенность:
Курс ориентирован на практику и реальные проекты — создадим собственный сайт, который можно показать друзьям и использовать в портфолио.
💰 Цена:
1 урок — 1 500₽
Пакет 10+1 уроков — 15 000₽ (один урок в подарок!)

Если хочешь узнать подробнее или подобрать курс под себя — пиши в комментариях или в личные сообщения!
Начни своё IT-путешествие уже сегодня! 🚀

🎁 АКЦИИ И БОНУСЫ

Приведи друга
→ Вы получаете: бесплатный урок!
→ Друг получает: первый урок бесплатно.

Групповые занятия Roblox
→ 2 человека — 800₽ с каждого за урок.
→ 3 человека — 700₽ с каждого за урок.
(Можно перейти на индивидуальные занятия в любой момент)

📌 ЧТО ВКЛЮЧЕНО?
Бесплатная помощь с установкой программ и регистрацией.

Официальный чек после каждой оплаты.

Платформы для занятий: Яндекс.Телемост, Google Meet, Skype, Telegram.

Обратная связь по успехам ученика в WhatsApp/Telegram.

ПРЕИМУЩЕСТВА
→ Индивидуальный подход.
→ Гибкое расписание.
→ Реальные проекты для портфолио.

📩 Пишите в личные сообщения — отвечу на все вопросы!

#Курсы #Обучение #GameDev #Roblox #Unity #Lua #Blender3D #Frontend #Python
👍2🔥1🥰1👏1
На канале в YouTube новое видео, в нём я рассматриваю инструмент генерации земли в RobloxStudio, приглашаю посмотреть:
https://youtu.be/04UVXkvp-2U
#Roblox
🔥2🤓2😎2
Добро пожаловать в IT Step by step! 👾

Здесь ты найдёшь всё для старта и развития в GameDev, программировании и 3D-моделировании. Для удобства навигации собрала ссылки на основные темы канала - просто кликни на нужный тег, чтобы быстро найти интересующий материал:

Основные темы:

#IT_юмор - немного айтишного позитива

#Scratch - визуальное программирование для начинающих

#Roblox - уроки и лайфхаки по Roblox Studio

#Logic - развитие логического мышления

#IT_news - свежие новости из мира IT

#Unity - создание игр на Unity

#Python - программирование на Python

#Курсы - бесплатные и авторские курсы

#Обучение - советы по самообразованию

#UnityNews - обновления и новости Unity

#GameDev - всё о разработке игр

#AI - искусственный интеллект и машинное обучение

#Blender3D - 3D-моделирование и анимация

#КомпьютернаяГрамотность - основы работы с ПК

#Frontend - Веб разработка, создание сайтов

#Глоссарий - полезные термины и определения

#Инфобез - информационная безопасность

#Шпаргалки - полезные материалы и горячие клавиши

Как пользоваться:
Просто нажимай на интересующий хэштег, чтобы увидеть все посты по теме. Если не нашёл нужную информацию - пиши в комментариях или предлагай новые темы!

Подписывайся, чтобы не пропустить новые уроки, обзоры и лайфхаки! ⬇️
🔥32👍2