Я сделал простой счетчик для настольных игр по Warhammer 40 000, на основе простого физического счетчика

Вступление
Вышло вполне неплохо, у меня было несколько игр, в которых я проверял работу счетчика, улучшал его и проверял снова. Сейчас вы можете попробовать использовать его.
Тут я напишу инструкцию по пользованию этим счетчиком. С каждой новой версией я буду постить CHANGELOG записи в которых буду рассказывать о новых фичах. Если в ходе игр вы поймете, что чего-то не хватает — пишите мне используя почту(info@itilin.by) или через контактную форму на моем сайте(добавлю сюда ссылку чуть позже).
Интерфейс счетчика довольно простой, поэтому долгие объяснения не к чему (хоть кому-то это может понравится). Как я уже писал, он копирует физический счетчик на картинке выше, поэтому я пришел вот к такому отображению:

Я добавил несколько вещей, которые, как мне кажется, могут понадобиться людям (если нет — пишите мне и я это уберу). На каждой карточке игрока вы можете найти следующее:
- Заголовок
- Имя игрока
- Игрок активен или нет
- Основное содержание
- Текущий баттл раунд
- Командные очки (Command points)
- «+» — кнопка добавить CP
- «-» — кнопка убрать CP
- Очки победы (Victory Points)
- Общее количество VP
- VP за каждый раунд, с возможностью добавлять их
- Кнопка сброса (Reset)
У счетчика Wh40kounter есть своя секция Controls, в которой рассказано как он работает. Вот как эта секция выглядит:
- Active player’s card lighted in green and marked as Player_name active
- To add or remove CP press “+” or “-” button under the CP counter
- To add VP press “+” button near each round counter (starting from left)
- Press SPACE to switch players/rounds (in case of the second player)
- To reset the counter press “Reset Counter” button
- At the beginning of each player turn each player gets 1 CP according to rules
Но давайте разберемся…
Как он работает (на самом деле)
Перед тем, как мы начнем, я напомню вам, что любой вариант обратной связи ценный сам по себе и поможет улучшить этот счетчик, а также большая часть запросов будет удовлетворена.
При открытии счетчика wh40kounter помните главное — не обновлять страницу. Если вы не хотите потерять весь прогресс, конечно же. Первое что вы увидите — диалог, который приветствует вас и вашего оппонента и предлагает ввести имена. Я сделал этот шаг обязательным, поэтому вы не сможете использовать приложение без имени. Но я не собираю ваши данные и эта форма не проверяет реальное имя введено или нет. Поэтому сработает даже такое — kesidfusjdknsdf.

После ввода имен и нажатия ОК (либо ENTER на клавиатуре) вы увидите сам счетчик с первым игроком активным (карточка игрока будет подсвечена зеленым). В соответствии с правилами вархаммера 10й редакции, каждый игрок начинает с 1 СР и каждый ход каждый игрок получает 1 СР.

С этого момента вы можете добавлять и убирать СР нажатием кнопок «+» и «-» под лейблом «Command Points». Также вы можете добавлять VP под лейблом «Victory Points». Не знаю почему я не добавил кнопку убрать VP, возможно, для этого была своя причина, но если вам такая кнопка может понадобиться — пишите мне.
После того, как первый игрок сделал все, что хотел в первом раунде, он нажимает пробел на клавиатуре и второй игрок становится активным.

Продолжайте менять ходы, добавлять СР и VP (если необходимо) и когда второй игрок достигнет 5го раунда и нажмет пробел ничего не произойдет. Вы просто не увидите активных игроков1
На этом все. Я продолжаю улучшать wh40kounter и хотел бы напомнить вам, что вы можете писать мне, если чтото не понимаете, нашли какой-то баг или хотели бы добавить чтото.
Хорошей игры!2
- Я подумал, что неплохо иметь возможность убирать и добавлять CP/VP на этом шаге. Дайте мне знать, что вы думаете по этому поводу ↩︎
- Еще хотел бы попросить подписаться на мой телеграм канал по Warhammer 40 000 ↩︎
