import React from 'react'; import DocIcon from './docsIcons'; /** * learnArticles.jsx — статьи блока «Изучай Студию» Рублокс Студии. * * Каждая статья — { id, icon, color, title, summary, cover, body }: * - id — ключ для роута /learn/ * - icon — имя SVG-иконки (docsIcons), для запасного фона карточки * - color — акцентный цвет карточки * - cover — файл превью из public/assets/kubikon-learn/ * - summary — краткое описание для карточки * - body — готовый JSX статьи * * Рендерит KubikonLearn.jsx. */ // ── Хелперы разметки (своя плашка-стилистика, классы в KubikonLearn) ── const Tip = ({ children }) => (
{children}
); const Warn = ({ children }) => (
{children}
); const Ok = ({ children }) => (
{children}
); // Шаг инструкции с номером const Step = ({ n, children }) => (
{n}
{children}
); // Подзаголовок внутри статьи const H = ({ children }) =>

{children}

; // ── Статьи ────────────────────────────────────────────────────────── export const ARTICLES = [ // ═══ 1. С чего начать ═══ { id: 'start', icon: 'rocket', color: '#3357ff', cover: 'start.jpg', title: 'С чего начать', summary: 'Что такое Рублокс Студия и как сделать свою первую игру за пару минут.', body: ( <>

Рублокс Студия — это редактор, в котором ты создаёшь свои 3D-игры: строишь мир, ставишь объекты, пишешь логику и публикуешь игру, чтобы в неё играли другие.

Первая игра за 1 минуту На главной Студии нажми «Новая игра» или выбери готовый шаблон в блоке «Открой шаблон». Откроется редактор. Шаблон уже содержит ландшафт — можно сразу ходить по нему и достраивать. Нажми «Запустить» — попробуй игру так, как её увидят игроки. Когда игра готова — нажми «Опубликовать», и она появится в общей ленте Рублокса. Что дальше

Изучи остальные статьи этого раздела: как добавлять свои модели и текстуры, как писать скрипты, чем отличаются плееры и как правильно тестировать игру. А подробный учебник по всем механикам — в разделе ВИКИ.

Лучший способ научиться — открыть готовый шаблон или игру-урок из вики и разобраться, как она устроена. ), }, // ═══ 2. Свои текстуры и 3D-модели (ОБЯЗАТЕЛЬНАЯ) ═══ { id: 'assets', icon: 'cube', color: '#8b5cf6', cover: 'assets.jpg', title: 'Свои текстуры и 3D-модели', summary: 'Как загрузить свои картинки и 3D-модели .glb в игру. Про лимиты на загрузку.', body: ( <>

В Рублокс Студию можно добавлять свои картинки (для текстур и интерфейса) и свои 3D-модели в формате{' '} .glb (или .gltf). Это позволяет наполнять игру уникальным контентом, а не только встроенными объектами.

Как загрузить 3D-модель (.glb) Открой свою игру в редакторе. В панели объектов найди раздел загрузки моделей и нажми кнопку «Загрузить .glb». Выбери файл .glb или .gltf на компьютере. Модель появится в палитре — её можно ставить в сцену как обычный объект.

Где взять .glb-модели: бесплатные библиотеки (например Sketchfab, Poly Pizza, Quaternius), или сделай свою в Blender и экспортируй в .glb.

Как загрузить картинку (текстуру)

В редакторе есть библиотека картинок — туда можно загрузить свои изображения и использовать их как текстуры объектов или картинки в интерфейсе игры. Картинка автоматически ужимается до 512 пикселей, чтобы не раздувать игру.

Лимиты на загрузку — важно

Рублокс Студия — веб-платформа: вся твоя игра вместе с моделями, текстурами и звуками хранится на сервере. Место на сервере не бесконечно, поэтому действуют лимиты:

Лимиты — не придирка, а забота о платформе. Рублокс делает один человек, и сервер пока небольшой. Если каждый зальёт сотни тяжёлых моделей — место кончится у всех. Поэтому: удаляй ненужные игры и не загружай огромные модели без необходимости. Чтобы модель весила меньше: уменьши количество полигонов в Blender, сожми текстуры модели, убирай лишние материалы. Лёгкая модель и грузится быстрее у игроков. Достиг лимита игр на аккаунт? Удали те, что не нужны — освободится место для новых. Старые наработки лучше держать компактными. ), }, // ═══ 3. Плееры (ОБЯЗАТЕЛЬНАЯ) ═══ { id: 'players', icon: 'window', color: '#06b6d4', cover: 'players.jpg', title: 'Плееры: веб, Windows, мобильный', summary: 'Где играют в твою игру и почему её обязательно нужно тестировать в плеере.', body: ( <>

Игру ты создаёшь здесь, в Рублокс Студии на сайте Майнкрафтии — в браузере. Но играют в твою игру на разных устройствах, и у каждого — свой «плеер» (программа, которая запускает игру).

Три плеера Рублокса Почему это важно

Редактор и три плеера используют разные движки. Мы стараемся, чтобы игра везде выглядела и работала одинаково, но небольшие различия возможны: где-то иначе ляжет свет, чуть по-другому сработает физика или эффект.

Всегда проверяй свою игру в плеере, а не только в редакторе. То, что хорошо смотрится в редакторе, на Windows или телефоне может выглядеть немного иначе. Прошёл игру сам в плеере — значит, в неё точно можно играть. Если заметил, что в плеере что-то работает не так, как в редакторе, — это ценная находка. Отправь баг-репорт (см. статью «Бета-версия и баг-репорты»), и расхождение починят. ), }, // ═══ 4. Бета-версия и баг-репорты (ОБЯЗАТЕЛЬНАЯ) ═══ { id: 'beta', icon: 'bug', color: '#ec4899', cover: 'beta.jpg', title: 'Бета-версия и баг-репорты', summary: 'Почему сейчас бета, как сообщить об ошибке и помочь сделать Рублокс лучше.', body: ( <>

Рублокс — большая платформа: редактор, три плеера, мультиплеер, лента игр, чат, система скинов. И всё это делает один человек — МИН.

Сейчас Рублокс — это бета-версия

Работы очень много, и причесать каждую мелочь к идеалу одному человеку пока не получилось. Поэтому текущая версия Рублокса — бета: всё основное работает, но кое-где могут встречаться баги и шероховатости.

Когда платформа станет стабильной и отполированной — будет полноценный релиз. А пока — помоги её до него довести.

Нашёл баг — отправь репорт

Если что-то сломалось, работает странно или вылетает — отправь баг-репорт. МИН видит все репорты и исправляет ошибки. Каждый репорт реально помогает.

Заметил проблему — в редакторе или плеере найди кнопку «Сообщить о баге». Опиши, что случилось: что ты делал, что ожидал и что получилось вместо этого. Чем подробнее — тем быстрее починят. Если можно — приложи скриншот. Картинка часто объясняет баг лучше слов. Хороший баг-репорт: «Открыл игру в Windows-плеере, нажал прыжок на платформе №3 — персонаж провалился сквозь платформу. В редакторе всё нормально». Понятно, что, где и при каких условиях. Не нужно: репорты вроде «всё плохо», «не работает» без подробностей. По ним невозможно понять, что чинить. Спасибо, что пользуешься Рублоксом на стадии беты. Каждый твой репорт приближает релиз — и платформа станет лучше для всех. ), }, // ═══ 5. Скрипты и логика ═══ { id: 'scripts', icon: 'code', color: '#16a34a', cover: 'scripts.jpg', title: 'Скрипты: оживи свою игру', summary: 'Как с помощью скриптов сделать так, чтобы в игре что-то происходило.', body: ( <>

Построить красивый мир — половина дела. Чтобы игра была игрой, в ней должно что-то происходить: считаться очки, появляться враги, открываться двери. За это отвечают скрипты.

Что такое скрипт

Скрипт — это небольшая программа на JavaScript. Её можно повесить на весь мир или на конкретный объект. Через объект {' '}game скрипт управляет игрой: игроком, объектами, интерфейсом, звуками.

Что умеют скрипты Не нужно писать всё с нуля. Открой готовый шаблон (Платформер, Шутер, Гонки) или игру-урок из вики — посмотри, как там написаны скрипты, и переделай под себя.

Полный справочник по скриптам — что доступно через{' '} game.*, какие есть события и команды — в разделе ВИКИ.

), }, // ═══ 6. Публикация ═══ { id: 'publish', icon: 'globeIcon', color: '#f59e0b', cover: 'publish.jpg', title: 'Как опубликовать игру', summary: 'Что происходит при публикации и как попасть в ленту Рублокса.', body: ( <>

Когда игра готова — её можно опубликовать, и она появится в общей ленте Рублокса, где её увидят и запустят другие игроки.

Как опубликовать Проверь игру: пройди её сам в плеере от начала до конца. В редакторе нажми «Опубликовать». Скрипты автоматически проверятся на безопасность. Если всё чисто — игра сразу попадёт в ленту. Как игру заметят

Лента показывает игры по «рейтингу интереса»: чем больше игроки лайкают игру и проводят в ней времени — тем выше она в рекомендациях. Новым играм лента какое-то время даёт «фору», чтобы их успели заметить.

Понятная цель, честная обложка, звук и проверенный геймплей — вот что делает игру популярной. Подробно — в разделе «Правила создания игр». Опубликовал — не бросай: чини баги, добавляй уровни. Лента любит игры, которые развиваются. ), }, ]; export const getArticle = (id) => ARTICLES.find((a) => a.id === id) || null;