Архив метки: Roblox

Roblox — Спавнер, простейший

Автор: | 10 сентября, 2026

Собственно как у нас игра может быть без НПС, в особенности если это экшен или RPG? Ставим задачу: разместить на карте блок в котором будут создаваться новые НПС с некоторой периодичностью. Само собой, в последствии мы усложним себе задачку. Для начала берём стандартного Drooling Zombie из тулбокса и кидаем на плейс: Взяли его по тому,… Читать далее: Roblox — Спавнер, простейший »

Roblox — Распределение опыта в команде

Автор: | 10 сентября, 2026

Итак, весь смысл сего опуса понять как лучше распределять опыт в разношёрстной команде? Дана команда убившая босса состоящая из: Вопрос первый — как им раздать опыт за босса? Поровну? Вопрос второй (следует из первого) — как раздать опыт, если все члены команды разного уровня? Например дамагер 50 уровня, а все остальные 10 и выступили они… Читать далее: Roblox — Распределение опыта в команде »

Roblox — Навигация

Автор: | 10 сентября, 2026

В стандарте, для Роблокса, принято водить игрока за ручку, т.е. по стрелке. Примитивная реализация этого — Beam из игрока к цели. Но для RPG данный вариант не подходит. Нам нужна взрослая реализация, а именно по координатам и компасу. Что-то на подобии вот этого: Для начала нам нужна сама координатная линейка типа такой: Достаточной длинны, чтобы… Читать далее: Roblox — Навигация »

Roblox — Шансометр или Шансомайзер

Автор: | 11 июля, 2026

Собственно задачка простая: имеется таблица с шансами выпадения и надо выдавать случайный результат исходя из шансов получения записей. Алгоритм простой. Складываем все шансы и генерим случайное число в этом интервале. Далее, в том же порядке, ищем в какой интервал попало полученное значение — это и есть результат.

Roblox — NextGen интерфейс

Автор: | 6 мая, 2025

После очередного обновления студии, включился обновлённый интерфейс. Мягко говоря сие творение мне весьма не понравилось. Кроме того что выглядит аляписто, так ещё и базовых функций в инструментах нет. Как выяснилось, не смотря на запрет, эти функции оказались автоматически включены в бета функциях. Заходим в File / Beta Features и отключаем эту гадость: После перезапуска получаем… Читать далее: Roblox — NextGen интерфейс »

Roblox — База данных — DataBase Roblox

Автор: | 22 марта, 2025

По большому счёту у нас осталась только одна, не раскрытая, задача — хранение данных игроков между игровыми сессиями. А всё остальное можно назвать причёсыванием, прилизыванием и расширением игрового опыта. Пойдём по пути наименьшего сопротивления и сдобрим наше блюдо лёгким кодовым извращением. За основу возьмём модуль для работы с БД: ProfileStore (бывший ProfileService) и сделаем его… Читать далее: Roblox — База данных — DataBase Roblox »

Roblox — Точки интереса — Points of interest

Автор: | 14 марта, 2025

Вот и добрались до одной из важных частей — точек интереса. Т.е. это такие места где может что-то произойти (например, место квеста) или.. просто достопримечательность, куда можно прийти и полюбоваться окружением. И первая точка интереса, практически любой игры, это конечно же лобби или, в нашем случае, это стартовая локация (деревня). Вот только, для нас, есть… Читать далее: Roblox — Точки интереса — Points of interest »

Roblox — Инвентарь и питание персонажа — Character inventory and nutrition

Автор: | 9 марта, 2025

Итак, в предыдущем уроке сделано уменьшение сытости от времени. Теперь же нужно реализовать как эту сытость восполнять. Само собой что это значит, что нужно что-то съесть. (Ну и много ещё чего попутно…) Наш текущий инвентарь не позволяет использовать что-либо на прямую из него. Поэтому у нас есть пара вариантов, первый — переделать инвентарь, чтобы можно… Читать далее: Roblox — Инвентарь и питание персонажа — Character inventory and… »

Roblox — Выживание — Survival

Автор: | 7 марта, 2025

Ну вот мы и добрались до практического применения механики выживания. Собственно что такое выживание в играх? Это когда есть некий фактор, что понижает уровень здоровье до нуля и наступает смерть персонажа, а так же есть возможность этот фактор нивелировать и/или восстанавливать здоровье на постоянку или хотя бы временно. ТЗ или техническое задание. Для «простоты» возьмём… Читать далее: Roblox — Выживание — Survival »

Roblox — Прокачка персонажа — Character leveling

Автор: | 31 марта, 2025

Эта тема будет из разряда теории. Даже так — беглой теории о балансировке игры. Начнём с простого — прокачка персонажа это увеличение его базовых характеристик. За базовые характеристики обычно принимаются четыре варианта: сила, ловкость, выносливость и интеллект. Дополнительно выделяется основная характеристика. Разница обычно лишь в том, что основная характеристика прокачивается быстрее остальных. Вторая вариация, что… Читать далее: Roblox — Прокачка персонажа — Character leveling »