From ddeb8ff93fac392022c9c77360d14474c085024f Mon Sep 17 00:00:00 2001 From: min Date: Tue, 9 Jun 2026 23:21:39 +0300 Subject: [PATCH] =?UTF-8?q?docs(49)=20+=20feat(g50):=20=C2=AB=D0=A1=D0=B2?= =?UTF-8?q?=D0=BE=D1=8F=20=D0=B8=D0=B3=D1=80=D0=B0=C2=BB=20(=D0=BF=D0=B5?= =?UTF-8?q?=D1=81=D0=BE=D1=87=D0=BD=D0=B8=D1=86=D0=B0)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit g49 docs: CodeBoth main+finish. g50 паритет: - Комментарии-инструкция как начать свою игру (5 шагов) - __rbxl_show_text 'Твоя песочница! Создай свою игру' --- src/community/docsGamesBuildersLua.js | 22 ++++++++++++++++++++-- src/community/docsLessons.jsx | 8 ++++---- 2 files changed, 24 insertions(+), 6 deletions(-) diff --git a/src/community/docsGamesBuildersLua.js b/src/community/docsGamesBuildersLua.js index 0b76eef..504b55b 100644 --- a/src/community/docsGamesBuildersLua.js +++ b/src/community/docsGamesBuildersLua.js @@ -4544,8 +4544,26 @@ end)`, }, // ═══════════════════════════════════════════════════════════════ - // ИГРА 50: явных Lua-версий пока нет. - // buildGameProject в docsGamesBuilders.js использует generateFallbackLua. + // ИГРА 50 — «Своя игра» (песочница) + // ═══════════════════════════════════════════════════════════════ + 'make-your-own': { + g50_main: `-- === «СВОЯ ИГРА» — твоя песочница (Lua) === +-- +-- Это пустая площадка. Здесь ты придумываешь и собираешь +-- СВОЮ игру с нуля. Удали этот текст и пиши свой код. +-- +-- С чего начать: +-- 1. Реши, КАКАЯ это игра (паркур / гонка / стрелялка / квест). +-- 2. Построй сцену из блоков и примитивов. +-- 3. Поставь точку спавна. +-- 4. Добавь цель — финиш, счёт или врагов. +-- 5. Напиши скрипты, оживляющие игру. +-- +-- Всё, что нужно, ты уже знаешь из уроков 1-49. Удачи! + +__rbxl_show_text("Твоя песочница! Создай свою игру", 4)`, + }, + 'clicker': { g46_main: `-- === ИГРА «КЛИКЕР» — главный скрипт (Lua) === ${SNIPPET_BROADCAST} diff --git a/src/community/docsLessons.jsx b/src/community/docsLessons.jsx index 36c6bc7..bcc9998 100644 --- a/src/community/docsLessons.jsx +++ b/src/community/docsLessons.jsx @@ -7097,7 +7097,7 @@ game.room.onChange('tagger', (taggerId) => {

Шаг 2. Главный скрипт

- {`// === ИГРА «МУЛЬТИПЛЕЕР: ГОНКА» — главный скрипт === + {`// === ИГРА «МУЛЬТИПЛЕЕР: ГОНКА» — главный скрипт === // // Мультиплеерная гонка. Чтобы соревноваться с друзьями — опубликуй // игру с галочкой «Мультиплеер». @@ -7137,7 +7137,7 @@ game.onMessage('finish', () => { } else { game.ui.showText('Финиш! Но кто-то был быстрее.', 4); } -});`} +});`}

Разберём: