maeglor: (Робот. Книжку вот чтает...)
[personal profile] maeglor

Основная идея -- организация электронной регистрации в ПРИ.

Всем мастерам наверняка знакома проблема конвертов. Значительная часть ресурсов МГ направлена на создание игроцкой раздатки. Не создание предметов ее составляющих, а именно распечатку вводных, нарезку, и раскладку по пакетам

Кроме того на старте игры игрокам требуется отстоять очередь, для получения своего пакета. И вероятно столкнуться с ошибкой сотрировщиков, которые не положили в конверт нужного/положили лишнего. Все мы люди, и после нескольких часов бумажной работы ошибки неизбежны.


Я предлагаю другое решение старта игры. Все что нужно игроку при приезде на полигон это подключиться к Вайфай сети полигона, и запустить приложение.

Программа проверит сдан ли взнос, выдаст ему вводную, и дополнительную стартовую информацию в электронном виде, и если ему необходимы специальные предметы, укажет куда именно за ними подойти + высветит складской код, по которому кладовщик выдаст нужное их количество.

Также программа отметит в базе что игрок приехал, и готов начать играть.

Это заметно упростит старт игры как игрокам (большинству из них вообще не нужно подходить на мастерку) так и мастерам (избавит МГ от ряда лишней работы). Кроме того уменьшит количество ошибок регистрации.

Этот функционал в общих чертах закончен, но требует интеграции c joinRPG. пока что работает исключительно на стабах.

Дальнейшее расширение:

1. Первый функционал который просится -- добавить сюда аскольдо-карты. Причем в несколько расширеном варианте. Кроме того мы в отличии от печатного варианта карты абсолютно неограничены количеством веток движения персонажа. Также активатором кроме традиционного действия пользователя может быть qr-код, время, локация (gps координаты внутри особой зоны), пойманый WIFI сигнал, сигнал от мастеров. В общем широкое автоматизированное пространство для моделей игры.

2. Функционал сообщений. Часто в процессе игры мастерам нужно дать игроку кусок дополнительной информации. Для этого приходится звонить ему, или разыскивать по всему полигону. Эта настройка пределно упращает процесс.

3. Сервис "куда опять продолбался этот козел?". Сообщает последние зарегистрированые координаты телефона мастера или игрока.

4. API для миниигр. Здесь я хотел бы остановиться поподробнее. Каждый программист который хочет создать очередную миниигру на андроиде (например -- маршрутный компьютер для Мэд Макс, модель преступлений для Стимпанка), вынужден начинать с режения в общемто одних и техже проблем, которые многократно решены до него. Как взять геокоординаты устройства, и что делать с дребезгом. Как считывать QR коды. Как оргаизовать хранение данных и клиент-серверное взаимодействие (а ведь еще и сервер тоже надо написать). Логичным шагом было бы сделать полуфабрикатную заготовку на RX, которая будет предоставлять в виде подписок все эти сервисы.

Чем этот проект отличается от сотен других:

1. Интеграция с JoinRpg. Нет необходимости переносить контент на другую платформу.
2. RX droid. Просто потому что это круто. Ну и всякие плюшик типа легкой масштабируемости, и постого расширения.
3. Коробочное решение для ряда сервисов андроида и сетевого взаимодействия. -50% к времени разработки новой мини-игры.
4. Заданая архитектура. Это особенно ценно для начинающих андроид-разработчиков, не имеющих большого опыта.
5. Неодноразовое решение. Это самое главное. Данная программа пройдет полный цикл разработки и тестирования, и будет гарантированно хорошо работать.



Кому интересно посмотреть код: вот репа на битбакете https://bitbucket.org/dima_d/ascold/downloads

Вопросы, пожелания, предложения, как всегда интересны.

From:
Anonymous( )Anonymous This account has disabled anonymous posting.
OpenID( )OpenID You can comment on this post while signed in with an account from many other sites, once you have confirmed your email address. Sign in using OpenID.
User
Account name:
Password:
If you don't have an account you can create one now.
Subject:
HTML doesn't work in the subject.

Message:

 
Notice: This account is set to log the IP addresses of everyone who comments.
Links will be displayed as unclickable URLs to help prevent spam.

March 2017

S M T W T F S
   1234
5678 91011
12131415161718
19202122232425
262728293031 

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 27th, 2017 04:51 am
Powered by Dreamwidth Studios