Приложение Dice Area призвано улучшить и облегчить проведение ваших настольных игр. Оно позволяет формировать набор различных кубиков и бросать их, создавать и контролировать игровые сессии, производить случайный выбор игроков и другие действия. Само же приложение основывается на опыте реальных игр и ориентируется на отзывы игроков. Dice Area можно использовать для множества настольных игр, начиная с Монополии или Покера на кубиках, и заканчивая такими ролевыми, как Dungeons & Dragons или варгеймами Warhammer 40K.
Изначально на столе находится два кубика d6, но этот набор можно изменить произвольным образом. Для этого используются специальные кнопки добавления и удаления ([+] и [-]). Имеются разные кубики, и им можно задавать различные свойства. Например, можно собрать такой набор из 6 кубиков разного цвета и размерности (d6, d2, … d20):
Для бросков, добавления и удаления кубиков используется панель кнопок снизу:
В Dice Area число кубиков может быть любым — увеличивать их количество можно до тех пор, пока не закончится память устройства.
Если нажать на любой из кубиков, то вызовется контекстное меню, с помощью которого можно производить над кубиком различные действия:
Это же меню можно вызвать для группы кубиков — если посредством жеста выбрать несколько кубиков — тогда действие будет происходить сразу над всеми выбранными кубиками.
Имеется следующий набор действий:
Dice Area позволяет создавать произвольные кубики, для которых можно самостоятельно определить количество граней и наносимые на них изображения или текст. При этом можно определить и цвет надписи или картинки.
Для создания кубика необходимо зайти в меню выбора кубика (долгий [+]) и кликнуть на кубик с надписью «Создать». Далее вы попадёте в задания параметров создаваемого кубика.
Например, можно создать кубик Arcadia:
В этом меню доступны следующие действия:
Для описания действий в истории необходимо, чтобы у каждой из граней был её описывающий текст. Если используется изображение, и при этом кубик не числовой, то необходимо будет ввести текст, который будет описывать данную грань. Если текста нет, то приложение попробует получить его из числа.
Чтобы выбрать изображение на грани кубика у каждой из граней предоставляется соответствующая кнопка. После её нажатия переходим в меню выбора изображения:
Здесь есть список картинок для выбора. Внизу предоставлены три кнопки, с помощью которых можно пополнить этот список: посредством импорта из файла, находящегося на вашем устройстве (первая кнопка), из фотогалереи (вторая) или загрузив по Интернету (по ссылке на графический файл, например в формате png или jpg). Если у подключаемой картинки распознаются прозрачные пиксели, то приложение может попробовать преобразовать их в монохромный аналог, который в дальнейшем можно настраивать по цвету (а иначе для такого изображения настроить её цвет будет нельзя).
В предыдущем меню задания граней имеется кнопка с изображением глаза, с помощью которой можно предварительно посмотреть, как будет выглядеть кубик. Для нашего примера Arcadia он будет выглядеть так:
С помощью цвета можно сделать кубик с различными цветовыми гранями. Например, для игры Микадо с использованием одного изображения можно сделать кубик, у которого на каждой грани свой цвет:
Фоновое изображение кубика подбирается исходя из числа граней. У самого же кубика должно быть больше одной грани.
По нажатию кнопки «готово» создаётся кубик, и он появляется в списке ваших кубиков.
Результат броска сразу множества кубиков зачастую приводится к некоторому числу — то есть, агрегируется. Например, если в Монополии используется два кубика d6, то нам нужно знать сумму на выпавших кубиках. В игре мы складываем выпавшие d6-значения и используем уже полученное число.
В других играх могут быть другие агрегаторы. Например, в Зомбициде необходимо подсчитывать количество кубиков, у которых значение выпало больше некоторого числа. Аналогичная необходимость присутствует при расчёте попаданий в Warhammer 40K. Соответственно, для этого имеется отдельный агрегатор.
В Dice Area представлены следующие агрегаторы:
Изначально выбран агрегатор суммы, и его значение можно видеть вверху экрана по центру. Заменить агрегатор можно, нажав на него на экране или через меню настроек.
В любое время может потребоваться случайно выбрать одного из игроков. Например, если нужно определить кто начинает партию, кто будет мастером игры или кто пойдет ставить чайник. Dice Area предоставляет возможность быстро и удобно это сделать (функция находится в меню действий и на панели быстрого доступа).
Во время выбора каждый из игроков прикасается к экрану, и приложение обводит его палец кружком (см. рисунок). Далее после ожидания и анимации становится понятно, на кого пал случайный выбор. Если игроки не могут одновременно держать палец (например, когда готовится игровой стол), то один игрок может прикоснуться и отпустить палец, и затем передать устройство другому игроку.
Игровые сессии предназначены для организации контроля над отдельной партией. Вы можете создать игру, в которой задается число игроков, их цвет и очередность ходов. Например, если в игре участвует три игрока, и у них красная, синяя и зеленая фишки, то при создании игровой сессии выбираются соответствующие цвета в заданной ходами последовательности.
Далее во время бросков приложение контролирует, кто сейчас ходит и показывает, кто ходил ранее. Помимо этого, имеется возможность автоматического перехода хода после броска и предоставления каждому игроку своего набора кубиков.
Игровая сессия позволяет не забывать в пылу игры кто сейчас ходит, кто ходил последним, а впоследствии проверять броски в истории. Если же требуется изменить очередность хода игрока (например, при пропуске хода), то это делается простым жестом прокрутки на миплах.
В Dice Area имеется возможность просмотра истории бросков, что доступно через меню действий, где по нажатию на одноименный пункт получаем основное меню истории:
Здесь в истории показывается прокручиваемый список последних бросков. В каждой строке один бросок, где в начале показаны значения кубиков, а справа отображено значение и тип агрегатора на момент броска. Если брошенные значения не показываются полностью, то их можно узнать подробнее после касания по этой строке. В этом подробном описании будет дополнительно показано точное время броска.
Значения кубиков представлены в формате: «выпавшее значение»/«брошенный кубик+модификатор». Если кубик был фиксирован, то добавляется в конце звездочка (*). Так,надпись «3/d6−2 1/d2*» означает, что был брошен кубик d6, у которого имелся модификатор −2, и выпало значение 3. В это же время на столе был кубик d2, который был зафиксирован и поэтому не бросался.
Если во время броска была активная игровая сессия, то бросок ассоциирован с одним из игроков, и тогда в строке броска отображается мипл соответствующего игроку цвета.
Начало и конец игровых сессий в меню истории разделяются горизонтальными линиями. Если между бросками прошло более часа реального времени, то также в истории ставится горизонтальная линия.
При необходимости историю можно очистить нажатием соответствующей кнопки. Для просмотра не всех событий истории, а только целевых, предусмотрен фильтр. Он позволяет отображать броски только некоторого множества игроков (по цветам) или броски с значениями агрегаторов равными некоторому числу, больше или меньше некоторого числа.
Например, если вы закончили партию и вам кажется, что по броскам вам выпало слишком мало шестёрок, и вы считаете, что поэтому вы проиграли, то вы быстро можете это проверить с помощью фильтрации агрегатора — выбрав цвета игроков и фильтр для значений, равных 6:
Если партия длительная, и требуется хранить историю бросков вне устройства, то для этого предусмотрена функция экспорта по e-mail. В этом случае формируется автоматически текстовое письмо, где описана вся история, и это письмо можно отправить на произвольный адрес.
Имеется возможность настройки времени хранения событий истории (сутки, неделю, месяц или не удалять её никогда).
Панели предоставляют пользователю различные наборы кнопок, позволяющие быстро осуществлять разнообразные действия. Всего предлагается несколько панелей, и, выбрав одну из них, можно использовать такие кнопки, которые будут удобны в вашей игре.
На панели расположены кнопки добавления и удаления кубиков. Быстрое нажатие добавляет или удаляет последний кубик. Долгое нажатие позволяет либо выбрать кубик для добавления, либо удалить все имеющиеся на экране кубики.
В данной панели появляются новые кнопки, позволяющие получить быстрый доступ к базовым функциям. Это кнопка выбора произвольного кубика по быстрому нажатию и кнопка выбора игрока:
Тут к минимальной панели добавляются кнопки выбора по условию (больше, меньше или равного заданному числу). Одна из кнопок производит настройку параметров, вторая осуществляет выбор и вызов меню образовавшейся группы кубиков:
Панель разработана специально для игры Покер на костях:
Кнопка с замком позволяет быстро освободить все зафиксированные кубики. Здесь во время бросков игрок фиксирует произвольные кубики, а по окончанию раунда игрок может быстро вернуть состояние отложенных кубиков и передать ход последующему игроку. Если произвести долгое нажатие, то состояние фиксации кубиков инвертируется.
Вторая кнопка вызывает меню, где происходит расчёт всех комбинаций игры, и показываются их лучшие результаты.
В случае выбора этой панели автоматически выбирается и агрегатор «Покер на костях» (он впоследствии может быть изменен). Этот агрегатор автоматически после броска производит поиск лучшей игровой комбинации.
Панель спроектирована для быстрого изменения значения агрегатора при расчёте числа кубиков по значению N (больше или меньше):
Например, если стоит агрегатор «число кубиков со значениями больше некоторого числа N», то добавленные кнопки позволяют увеличить или уменьшить число N на 1. Несмотря на то, что панель спроектирована для Зомбицида, она может использоваться и для других настольных игр, где производятся аналогичные расчёты (например, Warhammer 40K).
Помимо описанных возможностей, в Dice Area имеется ряд других интересных особенностей и настроек. К таким из них относятся включение и выключение вибрации и звука, возможность броска встряхиванием или отключение гашения экрана при длительном бездействии.
Помимо перечисленных есть функция автоматической сортировки кубиков по выпавшим значениям. Если она включена, то после каждого броска кубики выстраиваются в порядке возрастания, и становится удобным группировать по значениям.
Еще одной приятной возможностью является настройка цветов оформления (кнопок интерфейса и фона). Помимо этого, можно выбрать произвольную картинку из галереи изображений устройства и поместить его на задний план:
Одной из потенциально необходимых функций является возможность формирования нескольких наборов кубиков. Например, если вам часто нужно, чтобы под рукой была пара d6, монетка d2 и динамический набор. Такой вариант возможен в Dice Area. Для этого можно инициировать игровую сессию на трёх игроков, и в ней включить настройку предоставления каждому игроку своего набора кубиков. Далее, после старта игровой сессии сформировать для одного из миплов пару d6, для второго монетку d2, а в третьем менять кубики по необходимости. В таком случае вы можете быстро переключаться между наборами простым жестом по миплам.
Вначале попробуем создать игровую сессию на трех игроков (красный, синий, зеленый). Для этого заходим в меню действий (Действия» → «Игровые сессии» / «Начать игру») и выбираем игроков. В Монополии игроки ходят по очереди одними и теми же кубиками, поэтому ставим флаг «Автоматический переход хода» и снимаем флаг разных наборов кубиков для игроков.
Чтобы выбрать, кто первый начинает, нажимаем кнопку «Выбор игрока». Три игрока прикасаются своими пальцами к экрану, и после паузы мы видим, кто будет первый. Если нужно определить очередность, то можно нажать кнопку «123». И далее выходим из меню («X»).
Нажимаем кнопку начала игровой сессии.
После старта на основном экране появляется прокрутка игроков-миплов. Самый большой мипл — текущий игрок (кто сейчас ходит). Нажимаем кнопку броска — происходит бросок, показываются новые значения кубиков, и идёт автоматический переход хода. Теперь уже ходит другой игрок, а предыдущий отмечен кружком.
Предположим, что начался раунд, в котором нужно застрелить парочку зомби.
Жетон первого игрока оказался у Неда, который вооружен двустволкой и винтовкой. В качестве первого действия воспользуемся двустволкой, чтобы попробовать убить обоих зомби с первого выстрела. При выстреле из двустволки используется два кубика d6. Добавим их:
Далее необходимо выбрать необходимый агрегатор для того, чтобы учитывались значения 4+. Выполним следующую процедуру:
Теперь можно выстрелить по двум «ходячим» в соседней зоне:
Второй выстрел делаем из винтовки по выжившему зомби. Для этого уберем один кубик:
Теперь настроим агрегатор на значение 3+:
Снова делаем бросок.
Если результат броска: 2, то агрегатора примет нулевое значение. Зомби снова выжил.
В этой игре используются пять кубиков d6. Сформируем такой набор:
В эту игру может играть несколько игроков, и при этом один и тот же игрок может делать несколько бросков за раунд. В таком случае при старте игровой сессии лучше убрать автоматический переход хода.
Также как и в примере по Монополии, каждый игрок выбирает себе цвет и можно определить, кто начинает первым и в каком порядке.
После начала игровой сессии можно делать первые броски. По правилам игры, в течение раунда игроки могут откладывать кубики в сторону до конца раунда. То есть, например, если выпали значения 1, 5, 5, 3, 5, а игрок хочет отложить одинаковые 5 и перебросить оставшиеся. Для того, чтобы отложить, их нужно зафиксировать. Это можно сделать несколькими способами:
После того, как кубики отложены, можно сделать бросок: отложенные не изменятся, а оставшиеся перебрасываются (большой кнопкой броска).
Есть еще один способ броска — это выделить жестом те, которые хочется перебросить. И далее в меню выбрать бросок.
Для перехода хода снимается фиксация с кубиков одним из способов выше и далее жестом по миплам делается передача хода другому игроку.
Для облегчения действий в этой игре может использоваться панель «Покер на костях». В ней можно быстро снять замок с кубиков при передаче хода. Также можно определить и рассчитать лучшие игровые комбинации. Для последнего также может использоваться агрегатор «Покер на костях», который рассчитывает и показывает лучшую комбинацию.
Рассмотрим ситуацию, когда у вас есть 7 Космических десантников, которые обычно стреляют из болтера. Обычно они попадают при 3+, то есть, вероятность попадания при использовании кубика d6 составляет два из трёх. Но, в то же время, если выпадает единица у d6, то это может свидетельствовать о неудачном выстреле, но он может быть переброшен. В этом случае у единиц появляется дополнительный шанс успешного попадания.
Для осуществления такого сценария в Dice Area могут быть сделаны следующие шаги:
Приложение удобно использовать не только на телефонах, но и на планшетах: