lanit-summer / cleangames Goto Github PK
View Code? Open in Web Editor NEWЧистые игры
Чистые игры
пересчитывать целиком
формула фиксированная
сохранение чекина и пересчет рейтинга в транзакции
Взять библиотеку, с помощью которой осуществляется конвертация объектов контракта в JSON на сервере, и заиспользовать ее в мобильном приложении.
Должен быть представлен список команд. В командах не более 4 участников.
Посмотреть кейсы использования на вики, и то что есть на сайте http://cleangames.ru/
Переименовать ParolActivity.java и activity_parol.xml в PassswordActivity и activity_password.xml соответственно
Всем привет!
Давайте обсудим, что будем делать и на чем будем делать. Нам нужно примерно следующее:
Некоторое мобильное приложение, которое позволяет чекиниться на карте и складывает инфу о чекинах в какую-нибудь базу данных. (Нам рекомендуется использовать Java + Android Studio, но если большинство захочет что-то другое - не возбраняется).
База данных, в которой будет храниться информация о чекинах. Соответственно, нужно хранилище, где эта база будет развернута.
Более подробную информацию по приложению мы надеемся получить от нашего заказчика Дмитрия чуть позже.
Для примерного понимания, что мы будем делать - ссылка на сайт Чистых игр в Петергофе: http://www.cleangames.ru/
Пожалуйста, пишите в комментариях, какие технологии вы хотите использовать. По результатам опроса будем принимать решение.
Реализовать механизм авторизации с проверкой токена ВКонтакте.В соответствии со схемой на доске.
Показывается список участников. Есть кнопка присоединиться к команде.
Спросить у Кати
Можно с симулятором.
4 часа
Как игрок, я хочу всегда видеть актуальное состояние игры, то есть у меня должна быть возможность посмотреть все чекины команд к текущему моменту.Для этого необходимо реализовать корректное обновление карты с чекинами.
Чтобы поддерживал ВКонтакте, Фейсбук
Разобраться что нужно в клиенте для комуникации с сервером
Сформулировать список задач
Посмотреть все ли нужное есть на сервере, если нет - создать задачи
На карте отмечены локации для данного проекта. Я могу нажать пальцем на экран на карте, поставить новую отметку (чекин), появляется диалоговое окно с вопросом «Добавить новую отметку на карте?», Да/Нет. Нажимаю Да. Появляется новая отметка. Я нажимаю на эту отметку , появляется попап, в котором есть разделы:
Фото
Комментарий
Параметры в данном проекте (Мусор вперемешку, Металл, Пластик и т.д.)
Фото: могу добавить одно или несколько фото, снять с камеры или выбрать из галереи существующих на мобильнике фото. Могу удалить добавленные фото нажав на крестик.
Комментарий: печатаю текст какой захочу.
Параметры: Проставляю сколько и какого мусора я собрал в данной отметке. Нажимаю + или - чтобы увеличить или уменьшить значение параметра, или ввожу цифру в поле. Нажимаю «Сохранить».
Реализовать механизм авторизации по email/pass в соответствии с описанной на доске схемой.
На вьюшке должен быть представлен список проектов.
Мне кажется всем будет удобно появляющиеся вопросы сразу писать здесь, а Дмитрию будет удобно их смотреть в одном месте.
Дмитрий будет 6 июня, ПН, в 15:00 на пару часов
cc: @lanit-summer/cleangames @lanit-summer/owners
Не отображаются русские символы
Перечислить основные шаги для развертывания сервера локально. Что должно стоять на машине.
Класс, должен предоставлять методы для получения/загрузки/ обновления данных в базе.
Проверить все activity приложения и перенести все строковые константы в ресурсы. Обращение к строковым константам на всех Activity должно осущеcтвляться только через id
Разобраться как реализуется данный элемент и приделать его в какой-нибудь вьюшке. Данный элемент должен быть доступен на всех вьюшках, за исключением вьюшки авторизации.
Меню должно содержать следующие пункты:
Надо уточнить. как считается рейтинг команд
Здесь авторизацию через соц. сети стоит вынести на этот же экран сразу, т.е. чтобы снизу были иконки соц. сетей, через которые можно авторизоваться.
Описание из кейса:
Устанавливаю мобильное приложение на телефон. Авторизуюсь через авторизацию приложения (регистрируюсь, если нет регистрации: Имя, фамилия, почта, пароль, повторить пароль). Могу авторизоваться через соц. сети (Вконтакте, Фейсбук).
Нарисовать для начала один экран и обсудить его с Дмитрием.
Дмитрий, необходимо более подробное ТЗ.
Для начала думаю необходимо описать как выглядит чекин (самый простой) и как выглядит админка (самая простая) из расчета, что мы пока поддерживаем одну организацию (Чистые Игры) и один конкретный квест или игру (27 июля которая).
Cc: @lanit-summer/cleangames
Локация карты должна быть привязана к выбранному игроком проекту. Предлагается, после выбора проекта, переходить на view с картой, и в центре текущей локации на карте должен быть штаб выбранного проекта.
Предполагается какой-нибудь REST-образный интерфейс.
Разобраться. как делается чекин на карте с полем "Комментарий".
После выбора проекта открывается экран выбора команды.
При выборе проекта нужно проверять, если игрок уже выбрал команду в этом проекте, нужно сразу переходить на экран с картой, пропуская экран выбора команд.
Сделать прототип приложения с картой, на которой отображается локация.
Общее меню с возможностями доступными для игрока в приложении
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.