Разработка лазерного лабиринта
Добрый день! Необходима разработка лазерного лабиринта, а именно электронная система управления лазерами по новому принципу:
https://www.instagram.com/p/CpA07oxAk-x/
https://www.instagram.com/p/CoFaZ0sgbYx/
На фотографиях скидываю примерный план комнаты на лазерный лабиринт.
Фотография 1 - стена с лазерами, вид на стену:
Фотография 2 - план комнаты, вид сверху:
Количество лазеров - 96.
Количество приемников - 96.
(6 вертикальных рядов, 16 горизонтальных рядов.)
На фотографии вертикальные ряды обозначил как буквы (А,В,С, Д,Е,Ф). Горизонтальные ряды обозначил цифрами (от 1 до 16).
Количество кнопок - 8 штук. По 4 штуки с каждой стороны.
Размер стены с лазерами: 300 см - ширина, 145 см - высота.
Количество музыкальный колонок - 2 штуки.
Количество таблиц подсчета результатов - 2 штуки. Одна таблица располагается на входе в игровую комнату и показывает лучшие результат команд за предыдущую неделю. Другая таблица располагается в в комнате с лазерами и считает очки во время игры.
Механика игры.
Общее время игры: 5 минут.
Игрокам необходимо перемещаться из одной безопасной зоны в другую и нажимать кнопки, стараясь не задевать лазеры.
Каждое нажатие кнопки в противоположней игровой зоне включает новый режим игры. Игроки будут играть, пока не закончится общее время игры (5 минут).
Каждая пройдена игра стоит 500 очков. Каждое прерывание лазера - минус 10 очков.
В игре существует 3 уровня сложности. Уровни сложности отличаются только режимами игры, которые пропишем ниже.
Начало каждой игры сопровождается звуковым эффектом с музыкой и словами ("игра началась", "новый уровень"). Каждое касание лазера во время игры сопровождается звуковым эффектом с музыкой и словами ("Минус 10 очков") и 3 раза морганием лазера, который задели.
Все лазера светят статически в один приемник. Эффект динамического перемещения лазеров в разных режимах игры создается за счет поочередного включения лазеров. Например А1 - А2 - А3 - А4 и так дальше.
Каждый режим игры будет прописан. Каждому уровню сложности будут приписаны определенные режимы игры.
Пример игры.
Игроки входят в комнату и встают в "безопасную зону". Игроки подают название своей команды на английском языке. Оператор записывает название комнады. Название команды появляется на таблице 2, которая располагается в комнате с лазерами. Оператор включает игру и выбирает уровень сложности. Игра началась. Появляется стена из лазеров - поочередно включаюся все вертикальные ряды, от ряда 16 по ряд 1, все горизонтальные ряды. Подается звук "игра началась". На таблице 2 высвечивается название команды, надпись "Количество баллов" и 0. Ноль - это количество баллов у комнады. Все лазеры выключаются.
Включается первый раунд игры. На таблице у игроков появляюстя первые 500 баллов вместо 0.
Например, режим игры "пригнуться".
В соответсвии с планом стены с лазерами: Включены лазеры А-Б, от 1 до 16.
Выключены Ц-Ф, от 1 до 16.
Игроки выдят как нужно проходить и перемещаются на другую сторону комнаты. Один из игроков задевает лазер Б7. Звучит звук "Вы задели лазер". Лазер Б7 мигает 3 раза и выключается. На таблице 2 цифра 500 мигает 2 раза и становится 490.
Игроки доходят до конца и нажимают все 4 кнопки. Появляется стена из лазеров - поочередно включаюся все вертикальные ряды, от ряда 1 по ряд 16, все горизонтальные ряды. Подается звук "следующий раунд". Все лазеры выключаются.
Включается второй раунд игры. На таблице добавляются дополниетльные 500 очков к предыдущем. То есть 490 + 500 = 990.
Динамический раунд 1.
Включены лазеры Ф от 1 до 4, от 7 до 10, от 13 до 16.
Поочередно включаются лазеры Ряда А от 1 до 16. поочереди. То есть включается лазер А1. Выключается а1 и сразу включается а2. Потом выключается а2, включается а3. и так до а16. Дойдя до а16. А16 включается 2 раза и динамический эффект идет в обратную сторону. От а16 до а1. И так пока не закончится игровой раунд.
Игроки идут между лазеров. Один с игроков задевает динамический лазер. Например а11. Звучит звук "Вы задели лазер". Лазер а11 мигает 3 раза. Динамическое включение продолжает идти своим чередом. Когда лазер задели и он 3 раза мигает. На экране снова отнимаются 10 очков. Задев мигающий лазер, игрокам не отнимаются очки.
Игроки доходят до конца комнаты и нажимают кнопки. Звучит звук "Следующий раунд". Появляется стена из лазеров - поочередно включаюся все вертикальные ряды, от ряда 16 по ряд 1, все горизонтальные ряды.
Игрокам добавляются дополнительные 500 очков. Все лазеры выключаются. Потом идет следующий раунд.
Игроки играют пока не закончится 5 минут игры. На конце игры выводится общая сумма их очков. Звучит звук "Отличный результат, но можно и лучше. Увидимся в след раз!".
Если их команда набрала наиболее количество очков, результат команды выводится на таблицу 1 на начале комнаты.
Таких раундов будет много. Мы сейчас прописываем все варианты игры.
Пожалуйста пришлите ориентировочную стоимость создания такой системы!
-
379 4 0 Разработка и Комплектующие примерно 25000
Монтаж и отладка ???
Много вопросов по монтажу.
Надо обговаривать больше, чем один раз.
Моя ставка без учета монтажа.
-
4158 68 0 1 Доброго дня! У меня большой опыт разработки различных игровых устройств для парков развлечений. Это можно сделать. Бюджет и время указали ориентировочно.
-
274 7 2 Здравствуйте. Ознакомился с ТЗ. Готов к сотрудничеству. Спасибо за внимание.
-
342 16 2 Приветствую. Есть большой опыт по созданию асу для квест комнат... Стоимость за работу и сроки пока приблизительные,- окончательно даю после полного согласования ТЗ. Обращайтесь,проект интересный, буду рад сотрудничать...
-
Я бы к описанию еще бы добавил: иметь возможность обновлять/загружать уровни с внешнего устройства (телефон/ПК).
-
Вам будет удобно все реализовать на ПЛК (у вас уже есть ставка от человека занимающегося ПЛК). Это позволит исключить возню с разработкой/отладкой прототипа и даст возможность получить гибкую/масштабируемую систему с достаточным количеством интерфейсов управления.
-
Актуальные фриланс-проекты в категории C и C++
Реверс-инжиниринг консольных утилит для опроса контроллеров SSD (Flash ID)1. Цель работы Выделение программного интерфейса (API) взаимодействия с контроллерами SSD/NVMe из предоставленного набора консольных утилит (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron и др.). Результатом должно стать рабочий код на языке C/C++ или точная… C и C++, Десктопные приложения ∙ 3 дня 23 часа назад ∙ 5 ставок |
Разработка карты семян Minecraft Java / просмотрщика семян для сайтаРазработка карты семян Minecraft Java / Seed Viewer для сайтаОписание проекта Необходимо разработать браузерный инструмент Minecraft Java Seed Map / Seed Viewer, который будет работать на нашем сайте и позволит пользователю ввести семя Minecraft Java Edition и просмотреть… C и C++, HTML и CSS верстка ∙ 4 дня 6 часов назад ∙ 14 ставок |
Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x)
1000 UAH
Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x) на идентичной аппаратной платформе (ESP32 + SX1268, 2W) по критериям дальности, пропускной способности, стабильности линка и энергопотребления. Провести тесты с замерами с учетом… C и C++, C# ∙ 8 дней 13 часов назад ∙ 2 ставки |
Консультация и аудит текущего проекта на Odoo 19 Community EditionИщем Odoo разработчика — соло-разработчика с опытом разработки на Odoo 19 Community Edition, в том числе с использованием Claude Code. Нам нужен специалист, который успешно реализовал проекты в Odoo и имеет практический опыт разработки с использованием Claude Code. Важно:… C и C++, Javascript и Typescript ∙ 11 дней 14 часов назад ∙ 8 ставок |
Разработка ПО для Arduino (RF-модули 3–7.5 ГГц, автоматическое сканирование частот)Необходимо разработать систему на Arduino для автоматического поиска активного аналогового видеосигнала и автоматической настройки передатчика на обнаруженную частоту.Планируется использование трех отдельных приемно-передающих модулей: 3000–4200 МГц; 4900–6000 МГц; 6100–7500… C и C++, Встраиваемые системы и микроконтроллеры ∙ 12 дней 15 часов назад ∙ 5 ставок |

