Сделать проект под ключ. Игра: многопользовательская. Жанр: стратегия. Графика: 2D. ### Письмо с подробным ТЗ на разработку браузерной игры « СТФ: День Студента- старт! » Обращаюсь к вам с предложением разработать браузерную мини?игру **«Макс на стройке»** для студентов строительно?технологического факультета ко Дню студента. Игра должна запускаться по ссылке, не требовать установки и быть доступной на ПК и мобильных устройствах. Цель проекта — создать интерактивное развлечение с профессиональной тематикой, которое повысит вовлечённость студентов в празднование Дня студента. #### 1. Общая концепция * **Название:** «Макс на стройке: квест ко Дню студента». * **Жанр:** браузерная мини?игра (HTML5) с элементами квеста, головоломок и тайм?менеджмента. * **Целевая аудитория:** студенты строительно?технологического факультета (18–25?лет). * **Цель:** развлечение и вовлечение студентов в праздничную атмосферу Дня студента через профессиональные и юмористические задания. * **Формат:** одиночный или командный (с таблицей лидеров). * **Время прохождения:** 30–45?минут. * **Язык интерфейса:** русский. * **Платформы:** ПК и мобильные устройства (адаптивный дизайн). #### 2. Сюжет и персонажи **Сюжет:** игрок выступает в роли молодого прораба Макса. Декан поручил ему построить здание факультета мечты, но на стройплощадке творится хаос: чертежи пропали, материалы перепутаны, а сессия уже на носу! Задача игрока — восстановить порядок и сдать объект вовремя. **Персонажи:** * **Макс** — главный герой, молодой прораб. Визуально: в каске и жилете, с планшетом в руках. Характер: энергичный, немного наивный, но целеустремлённый. * **Декан** — заказчик проекта. Визуально: строгий, в костюме, с папкой чертежей. Характер: требовательный, но справедливый. * **Бригадир** (вспомогательный персонаж) — даёт подсказки на уровнях. Визуально: в рабочей одежде, с рупором. Характер: опытный, немного ворчливый. #### 3. Уровни и механика (подробно) **Уровень?1. «Поиск чертежей» (пазл)** * Задача: собрать пазл из фрагментов чертежа (фундамент, стены, крыша). * Механика: перетаскивание кусочков мышью/пальцем. * Сложность: 5–7?фрагментов. * Визуал: фрагменты в стиле технического чертежа с линиями, размерами, обозначениями. * Бонус: подсказка за правильный ответ на вопрос («Что такое арматура?»). * Фидбек: при правильном размещении — звук щелчка, фрагмент подсвечивается. **Уровень?2. «Склад материалов» (сортировка)** * Задача: разложить предметы по категориям: * строительные материалы (цемент, кирпич, арматура); * инструменты (уровень, молоток, дрель); * «студенческие артефакты» (конспект, калькулятор, кофе). * Механика: drag?and?drop. * Интерфейс: три зоны сортировки (с подписями), предметы появляются в случайном порядке. * Штраф: за ошибку — минус 10?секунд к общему времени. * Анимация: при попадании в зону — предмет «всасывается», при ошибке — трясётся. **Уровень?3. «Экзамен по сопромату» (квиз)** * Задача: ответить на 5?шуточных вопросов с выбором ответа. * Механика: выбор одного варианта из 3–4?предложенных. * Примеры вопросов: * Что выдержит большую нагрузку: балка из дуба или конспект по сопромату? * Как называется процесс, когда студент в ночь перед зачётом «укрепляет знания»? * Какой материал лучше всего подходит для фундамента общежития? * Награда: бонус к очкам за скорость (чем быстрее ответ, тем больше баллов). * Таймер: 30?секунд на вопрос. * Фидбек: после ответа — короткий комментарий от Макса («Точно! Так и строят!» или «Хм, может, попробуем ещё?»). **Уровень?4. «Стройка за минуту» (тайм?менеджмент)** * Задача: построить здание из блоков за 60?секунд. * Механика: кликать на элементы (фундамент ? стены ? крыша ? декор). * Особенности: * случайные «препятствия» (пропал цемент, сломался кран) — требуют дополнительного клика для устранения; * бонусы («супер?кирпич» — строит 2?блока сразу, «ускоритель» — +5?секунд). * Визуал: здание растёт снизу вверх, каждый элемент анимирован (кирпичи кладутся, балки устанавливаются). * Звук: стук молотка, гул крана, аплодисменты при завершении. **Уровень?5. «Защита проекта» (креатив)** * Задача: дорисовать здание мечты и подписать 3?особенности. * Механика: встроенный редактор с заготовкой (контур здания). * Инструменты: линии, фигуры, текст. * Ограничения: 3?текстовых поля для описания особенностей (до 50?символов каждое). * Сохранение: работы автоматически попадают в галерею факультета (ссылка после завершения). * Фишка: лучшие работы публикуются в соцсетях факультета с хештегом #МаксНаСтройке. #### 4. Визуальный стиль На выбор (укажите предпочтительный вариант): * **Вариант?1.** Пиксель?арт: забавные строители, яркие блоки, мультяшная стилистика. Цветовая палитра: насыщенные цвета, контрастные тени. Разрешение: 640?480?px. * **Вариант?2.** Комикс: панели с диалогами Макса и декана, жирные контуры, яркие заливки. Цветовая палитра: основные цвета + акценты. Разрешение: 800?600?px. * **Вариант?3.** Минимализм: схематичные чертежи + юморные подписи. Цветовая палитра: серый, синий, белый + один акцентный цвет. Разрешение: адаптивно под экран. #### 5. Интерфейс * **Главное меню:** кнопка «Начать игру», правила (в виде всплывающего окна), таблица лидеров (топ?10 игроков с очками и временем). * **Экран уровня:** таймер (крупно, с обратным отсчётом), счётчик очков (анимированный при увеличении), индикатор прогресса (полоса или процент). * **Финал:** экран с результатом (время, очки), кнопка «Поделиться в соцсетях» (автопост с хештегом #МаксНаСтройке), ссылка на галерею работ. * Навигация: кнопки «Назад», «Далее» на каждом экране. * Адаптивность: интерфейс подстраивается под размер экрана (мобильный/десктоп). #### 6. Технические требования * Платформа: веб?страница (HTML5, CSS3, JavaScript ES6). * Совместимость: Chrome, Firefox, Safari, Edge (последние версии), мобильные браузеры (iOS Safari, Android Chrome). * Хостинг: GitHub Pages / Netlify (предоставляем доступ или загружаете вы). * Графика: используйте бесплатные ресурсы (Kenney.nl, OpenGameArt.org) или создайте оригинальную. Формат: PNG/SVG для статичных элементов, GIF/WebM для анимаций. * Звук: короткие эффекты (клик, сборка блоков, аплодисменты) в формате MP3/OGG. * Производительность: загрузка игры не более 5?секунд при скорости интернета 10?Мбит/с. * Оптимизация: сжатие изображений и кода без потери качества. #### 7. Сроки и бюджет * Срок сдачи: [указать дату, например, через 7–10?рабочих дней после подписания ТЗ]. * Бюджет: [указать сумму или диапазон, например, 15?000–25?000?руб.]. * Этапы оплаты: * 30?% — после подписания ТЗ и начала разработки; * 40?% — после утверждения прототипа (макета уровней); * 30?% — после сдачи финальной версии. #### 8. Результаты и приёмка * Готовый продукт: ссылка на игру (рабочая версия на хостинге). * Исходные файлы: код (HTML, CSS, JS), графика (в отдельных папках), звуки (в отдельной папке). * Инструкция по загрузке на хостинг (если требуется). * Тестирование: проверка на разных устройствах и браузерах перед сдачей (предоставьте отчёт о тестировании). * Документация: краткое описание кода и структуры проекта для возможной доработки. #### 9. Дополнительные пожелания * Добавить шуточные диалоги между Максом и деканом между уровнями (3–4?реплики на переход). * Включить звуковые эффекты (клик, сборка блоков, аплодисменты на финале). * Предусмотреть возможность повторного прохождения (кнопка «Играть снова»). * Реализовать сохранение прогресса (если игрок прервал игру, он может продолжить с последнего уровня). * Интегрировать таблицу лидеров с возможностью фильтрации (по факультету, курсу и т.?д., если есть данные.