Добавить в корзинуПозвонить
Найти в Дзене
Денис Комаров

Роман "Кнопки и дисплеи". Глава 3 - "Обсудим?"

Добрый день.
Представляю вам продолжение романа "Кнопки и дисплеи". Напоминаю, события романа происходят в альтернативной истории, где не случилась Февральская революция, описанное в романе может отличаться от мнений экспертов об этой альтернативной ветви.
Прошло некоторое время. Рашид узнает о приостановке на неопределенный срок деятельности небезызвестной секты в Брянской области. Исходя из

Добрый день.

Представляю вам продолжение романа "Кнопки и дисплеи". Напоминаю, события романа происходят в альтернативной истории, где не случилась Февральская революция, описанное в романе может отличаться от мнений экспертов об этой альтернативной ветви.

Глава 3. Обсудим?

Город Брянск - место событий главы (фото из открытых источников)
Город Брянск - место событий главы (фото из открытых источников)

Прошло некоторое время. Рашид узнает о приостановке на неопределенный срок деятельности небезызвестной секты в Брянской области. Исходя из опыта регионов, уже примкнувших к протрезвенническому Сопротивлению, Рашид понимал, что сектанты просто так не сдадутся, и область ждет жесткое испытание.

К дому Рашида подъехали сотрудники организации "Трезвая Россия". В мире уцелевшей Российской империи эта организация борется не только с пьянством, но и с ущемлением прав трезвенников. Им то и дело вставляют палки в колеса сектанты. А видеоролики, где активисты "Трезвой России" приходят за трезвенниками на школьных выпускных, заполонили Интернет.

И тут в дверь кто-то стучит. Рашид не любит открывать дверь кому попало - и предварительно спросил, кто за дверью.

"Организация "Трезвая Россия"." - раздался голос из двери.

Рашид открывает дверь. За ней - крепкий мужчина в черной униформе с эмблемой "Трезвой России" и несколько воооруженных охранников в красных комбинезонах, напоминающих персонал из "Игры в кальмара". Красный цвет был надет не случайно - это была защита от боевых лазеров, которые, как было установлено, использовались сектантами для преступлений против трезвенников. Лучи лазера не проходили через красную материю, и трезвенники этим пользуются.

"Сегодня решением губернатора Брянской области была приостановлена деятельность так называемой "Федеральной комиссии по борьбе с нарушителями новогодних традиций". Мы предлагаем вам различные услуги по защите от сектантов: анти-лазерные комплексы, комнаты для трезвенников." - сказал активист.

И тут появилась Камила.

"Забирайте нас скорее." - сказала она. "Когда я была в Белгородской области в момент запрета сектантов, они такую пальбу устроили - я до сих пор удивляюсь, как выжила."

Семья Рашида садится в микроавтобус "Трезвой России". Камила взяла с собой чемодан, где были в том числе личные вещи и ноутбук Рашида, в котором были в том числе наработки для будущего квеста.

"Если можно, к "Красной волне"." - сказала Камила.

Вскоре машина оказывается возле места работы Рашида. Камилу с сыном отвели в зону отдыха.

Камила была трезвенницей из Татарстана. Из-за антитрезвеннических законов сложилась ситуация, когда трезвенницы стали заключать "фиктивные" браки с чеченцами, осетинами, ингушами, дагестанцами и сотрудниками "Трезвой России". Но между Камилой и Рашидом была реальная любовь. Они познакомились во время очередной IT-выставки. Там Рашид демонстрировал возможности генератора миров.

Настало время для совещаний. К Рашиду подходит сотрудник:

"В связи с недавними событиями мы из соображений безопасности перенесли переговорную в другое место. У нас анти-лазер, но сектанты быстро найдут лазейку."

И тут в разговор вступил активист "Трезвой России":

"Нам нужно продержаться до того момента, пока треть регионов не начнет саботировать антитрезвеннические законы. По закону, чтобы федеральный законопроект вступил в силу, нужно одобрение не меньше двух третей регионов."

В Российской империи было 103 субъекта. То есть чтобы победить в битве за судьбы трезвенников, нужно было, чтобы в общей сложности 35 регионов отказывались выполнять указания секты - тогда инициативы сектантов будут саботироваться на уровне регионов. Пока что таких регионов было 28.

Итак, Рашид отправляется в комнату для переговоров. На этот раз в повестке был новый квест.

"Здравствуйте, уважаемые сотрудники развлекательного центра "Красная волна"." - начал Рашид. "Сегодня предлагаю обсудить идею квеста, в котором посетители могут решать головоломки с процедурно генерируемыми правилами. Предполагается, что это будет реализовано в виде фиджитал-квеста с сенсорными экранами."

Было на совещании несколько сотрудников. Для удобства мы их пронумеруем.

"А как это понять - фиджитал-квест?" - спросил сотрудник номер 3.

"Это значит, что будет использоваться физическое помещение, но в сочетании с элементами компьютерных технологий, которые будут играть ключевую роль при прохождении квеста." - ответил Рашид. "То есть игрок ходит по помещению и в то же время взаимодействует с головоломками на интерактивных дисплеях."

"Так ведь можно просто сделать компьютерную программу по этому случаю." - сказал сотрудник номер 7.

"На основе концепции нашего квеста лежит уже существующая компьютерная игра." - сказал Рашид. "Но автор идеи попросил, чтобы акцент был смещен в сторону головоломок."

"А что за игра такая?" - сказал сотрудник номер 1.

"Речь идет об игре Keep Talking and Nobody Explodes." - сказал Рашид. "Но автор идеи хочет, чтобы не было бомб, таймеров и взрывов, а были головоломки с процедурно генерируемыми правилами."

"А это интересно." - сказала сотрудница номер 5. "Есть эскизы?"

"У меня есть рабочий проект с одной из потенциальных головоломок." - сказал Рашид, после чего показал проект, над которым он начал работать еще дома.

Там был двухсторонний кейс с ячейками по сетке 3x2. Примерно как в KTaNE, но без таймера - все ячейки были заполнены модулями с головоломками.

"С этим проектом явно что-то не так." - сказал сотрудник номер 4. "Во-первых, где таймер? Во-вторых, модули здесь почему-то синие, а не зеленые - а я-то помню, что этот модуль был зеленым. И в-третьих, на кнопках столько разных чисел, а дисплеи почти все пустые, кроме одного. Почему?"

"Так автор идеи просил, чтобы было без таймера." - сказал Рашид. "Что касается модуля. Дело в том, что это не просто модуль Memory из оригинальной игры. Это особый макро-модуль из дополнительного пакета. Там, если используется несколько копий модуля, то все они образуют одну большую головоломку. Но, к сожалению, там он оказался один. Автор идеи просил развить концепцию многооконных игр."

"Хорошо." - сказал сотрудник номер 8. "Если игрок вдруг ошибется, то что произойдет?"

"Тогда все нерешенные модули просто будут сброшены. Их прогресс аннулируется, и будет повторная генерация." - сказал Рашид. "Автор хотел, чтобы это был семейный квест, без напрягов."

"А можете показать процесс игры?" - сказал сотрудник номер 6.

"Пока представляю проект с тестовыми правилами." - сказал Рашид. "Во время разработки мы будем работать над генерацией инструкций для каждого модуля."

Рашид начал демонстрировать процесс игры. По ходу игры модули продвигались на одну стадию вперед, причем продвигался только один модуль за раз, а прогресс для каждого модуля различался.

"У каждого модуля будут свои условия для решения." - сказал Рашид. "Чтобы пройти квест, нужно будет решить все модули."

"Планируете ли вы делать разные шаблоны с различной конфигурацией ячеек под модули?" - сказала сотрудница номер 2.

"Да. У меня есть вариант с лифтом." - сказал Рашид. "Автор предлагал сделать его тоже."

Далее Рашид показал вариант с импровизированным лифтом и 54 ячейками под модули.

"Столько модулей." - сказал сотрудник номер 9. "Многовато для семейного квеста."

"Мы поработаем над установкой количества используемых модулей." - сказал Рашид.

"Какие еще головоломки вы планируете внедрить в квест?" - сказал сотрудник номер 15.

"У меня пока что есть только эскизы других головоломок." - сказал Рашид. "Я их в PowerPoint набросал."

"А можете показать?" - сказал сотрудник номер 10.

Сперва Рашид показал эскиз с 6 цветными линиями. Он начинает описывать:

"Этот модуль называется "Провода". По задумке, нужно будет разрезать все провода в указанном порядке посреди всех таких модулей."

"Но ведь в оригинале было "разрезать один провод"." - сказал сотрудник номер 13.

"Боюсь, в рамках многооконной игры это будет нереализуемо." - сказал Рашид. "Так что у нас будет "разрезать все провода в определенном порядке". Присвоим модулям уникальные номера, чтобы было понятно, где "разрезать"."

Далее Рашид показал модуль с 4 кнопками и необычными символами на них.

"Это, как я поняла, "Кейпад"." - сказала сотрудница номер 11.

"Верно." - сказал Рашид. "Здесь нужно будет нажать кнопки в определенном порядке в зависимости от отображаемых символов."

Затем Рашид показал модуль с черным дисплеем, цветной надписью и двуми кнопками: "Да" и "Нет".

"А это еще что такое?" - сказал сотрудник номер 14.

"Это модуль "Цветные надписи" на основе модуля из дополнительного пакета." - сказал Рашид. "В каждой копии будет появляться цепочка из нескольких надписей разных цветов, и на основании этих цепочек нужно будет определить, какую кнопку и на каком модуле нажать."

"Интересно, а викторина будет?" - спросил сотрудник номер 12.

"Это я тоже предусмотрел." - ответил Рашид и предоставил соответствующий эскиз. Там были поле для вопроса и поле для одного варианта ответа.

"На каждом модуле будет распологаться вопрос и один из вариантов ответа." - продолжил Рашид. "Нужно будет найти модуль с правильным ответом, причем ответы могут повторяться - как неправильные, так и правильные. Если правильный ответ повторится, то объявляется дополнительный раунд, где будут задействованы только те модули, в которых был правильный ответ, и так до тех пор, пока не останется один модуль."

"А откуда мы будем брать вопросы и ответы?" - сккзал сотрудник номер 16.

"Предлагаю для начала использовать встроенную викторину из электронной энциклопедии Кирилла и Мефодия." - сказал Рашид. "Сейчас есть версия для 2022 года."

Для справки: хотя в реальности последний выпуск "Большой энциклопедии Кирилла и Мефодия" вышел в 2013 году, после чего издание полностью перешло в онлайн-формат, в мире уцелевшей Российской империи это приложение выпускается до сих пор. Для ПК он выпускается в Blu-Ray дисках и флэшках, также есть мобильная версия, которая периодически обновляется и может быть получена через магазины приложений. Особенность оффлайн-версии - викторина, где можно отвечать на вопросы из выбранных категорий, в том числе географии и истории.

В конце Рашид сказал:

"И в конце я хочу показать одну игру, которую я бы хотел внедрить в квест."

После этих слов он показал образец игры "Simon Says". Там 4 цветные кнопки, и по ходу игры та или иная кнопка будет мигать. Нужно будет повторить последовательность миганий, которая периодически будет удлиняться.

"Ого! Я бы тоже поиграла в такую игрушку." - сказала сотрудница номер 5.

"И я." - сказал сотрудник номер 9, после чего то же самое произнес сотрудник номер 1.

И тут сотрудник номер 13 спросил:

"А как потом различать модули? И какие будут условия решения вот такого модуля?"

На что Рашид ответил:

"Для удобства мы будем нумеровать модули. Это во-первых. Что касается второго вопроса. Будем считать, что модуль "Симон говорит" перейдет в состояние решенного после того, как после нажатия всех нужных кнопок, последняя нажатая кнопка была на конкретном модуле, при этом в рамках текущей цепочки на этом модуле было определенное число миганий. Будем для этого использовать число от 3 до 5."

"Вижу, этот квест имеет большой потенциал." - сказал сотрудник номер 4. "Приступим к разработке как можно скорее."

"И последнее." - сказал Рашид. "Как мы будем называть этот квест?"

Предложений была масса. Но особо выделю сотрудницу номер 5, которая сказала следующее:

"А давайте назовем этот квест "Кнопки и дисплеи"."

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

После этого началась работа над новым квестом. К разработке была привлечена группа специалистов по генерации миров. Сенсорные экраны для квеста было решено заказать в Казани. Чтобы наладить алгоритмы генерации правил, разработчики изучали и анализировали инструкции к головоломкам из Keep Talking and Nobody Explodes. Поскольку работа над помещениями и головоломками занимает довольно много времени, было принято решение добавлять функции постепенно и по частям.

Продолжение следует...

Данный вариант главы не является окончательным. Если вы хотите что-то поправить или дополнить, пишите в комментариях. Также вы можете сделать иллюстрации к роману и опубликовать их в комментариях к этой статье.

На этом все. До встречи!