Поиск по сайту
Результаты поиска по тегам 'magichelper'.
Найдено 1 результат
-
Всем привет! Меня зовут Никита Комаров, я прошник, гриндер в МТГО, подпивасный игрок в Магию из Москвы. Коротко о главном: Немного нытья, которое напрямую не относится к теме, но привело к её созданию. В какой-то момент я решил, что пора прекращать самокопание и что-то менять. Так и появилась идея создать мобильное приложение, которое, с одной стороны, поддерживало бы мою связь с хобби, а с другой — дало бы мне раскрыться как разработчику. Цель была, препятствий не было — я начал делать. Тем более уже был пример отличного приложения, которым многие пользуются (привет, MTGPrice!). 1) Главная Вся мякотка приложения по-прежнему собрана на главном экране, но теперь он стал заметно полезнее и аккуратнее. Сверху отображается выбранный город, аватар и имя пользователя. Город тут не просто для красоты - от него зависит, какие ближайшие мероприятия покажет календарь. Ниже находятся события на сегодня: сразу видно формат или название турнира, стоимость участия и время начала. Не нужно каждый раз открывать полный календарь, чтобы проверить, не собираются ли сегодня где-нибудь поиграть. Следом идут избранные аукционы. На главной показываются фотография и название лота, текущая ставка и время окончания. Удобно быстро проверить интересующие карты и не пропустить завершение торгов. Внизу расположены информационные баннеры: через них можно перейти к заказу карт из зарубежных магазинов, узнать о Premium-подписке или открыть другие полезные разделы. Если вы хотите разместить на главной баннер своего турнира или магазина — пишите мне в личку. Всё обсудим и добавим! Навигация тоже полностью изменилась. Теперь основные разделы всегда находятся под рукой: главная, аукционы, поиск карт и цен, счётчик и меню с остальными возможностями приложения. Поэтому бегать по старому drawer больше не приходится — хотя отдельное меню для дополнительных экранов всё-таки осталось. 2) Аукционы TopDeck Экран аукционов разделён на три вкладки: «Аукционы», «Избранное» и «Отслеживаемое». Во вкладке «Аукционы» собраны актуальные лоты с TopDeck. На карточке видно фото и название лота, продавца и его рейтинг, город, время окончания, текущую ставку и количество ставок. Если продавец находится в вашем городе, приложение подсветит это отдельно. Фото можно открыть на весь экран и увеличить, а кнопка «Аукцион» сразу перенесёт к лоту на TopDeck. Лоты можно искать по названию и фильтровать по размеру ставки и времени публикации. Перед применением фильтра приложение покажет, сколько аукционов подходит под выбранные условия. В профиле также можно выбрать крупные или компактные карточки. Понравившиеся лоты добавляются в «Избранное» нажатием на сердечко и синхронизируются между устройствами. Ближайшие к завершению аукционы также отображаются на главном экране. Без Premium можно сохранить до 10 лотов, с Premium ограничений нет. Приложение напомнит об окончании аукциона push-уведомлением: по умолчанию за 5 минут, а с Premium время можно настроить от 3 до 60 минут. Во вкладке «Отслеживаемое» можно добавить названия карт или другие ключевые слова на русском и английском языках. Приложение соберёт подходящие лоты в одном месте и сообщит, когда появится новый аукцион. Без Premium доступно до 12 ключевых слов, с Premium — до 20. Для получения уведомлений они должны быть включены как в профиле приложения, так и в настройках телефона. 3) Поиск карт, цены и правила Поиск карт помогает быстро найти нужную карту и сравнить цены из разных источников. Достаточно ввести первые три символа названия на русском или английском языке. Последние 12 просмотренных карт сохраняются на начальном экране, поэтому к ним можно быстро вернуться. Экран разделён на две вкладки: «Цены» и «Правила». Во вкладке «Цены» доступны предложения и аукционы TopDeck, а также данные TCGPlayer, StarCityGames, CardKingdom и Cardmarket. Между источниками можно переключаться свайпом, а ненужные вкладки — скрыть в настройках профиля. В предложениях TopDeck отображаются цена, количество карт, продавец, его рейтинг и город. Продавцы из вашего города подсвечиваются отдельно. При нажатии приложение скопирует название карты и цену и предложит перейти на TopDeck. В разделе аукционов можно посмотреть текущие и завершённые торги. Активный лот можно открыть на TopDeck или добавить в избранное, а завершённые помогут оценить реальную стоимость карты. Зарубежные источники показывают цены для разных изданий, версий и состояний карты. Стоимость отображается в долларах или евро и при необходимости пересчитывается в рубли по курсу, указанному в профиле. Во вкладке «Правила» можно посмотреть изображение карты, манакост, тип, Oracle-текст, характеристики, официальные пояснения и легальность в разных форматах. Рядом с поиском также есть кнопка камеры для поиска по фотографии. Сейчас эта функция ещё находится в разработке. 4) Счётчик Счётчик поддерживает два режима: обычную игру на двоих с 20 жизнями и Commander на четверых с 40 жизнями. Переключаться между ними можно через центральное меню. Чтобы изменить жизни, достаточно нажать на нужную половину зоны игрока: одна прибавляет, другая отнимает. После нескольких нажатий приложение покажет общее изменение, например −5 вместо пяти отдельных −1. При необходимости можно включить историю последних изменений. Она отображается рядом со счётом и помогает быстро проверить, когда и почему изменились жизни. Для каждого игрока доступны дополнительные счётчики: энергия, яд, Storm, история и мана. Мана разделена по пяти цветам и бесцветной. Ненужные элементы можно скрыть. На поле также можно добавить маркеры Монарха и дня/ночи. Их можно перемещать между игроками, а маркер дня переключать в ночь и обратно. В режиме Commander у каждого игрока отдельно учитывается командирский урон от трёх соперников. При его увеличении основные жизни уменьшаются автоматически. Через центральное меню можно вернуться на главный экран, сбросить партию, бросить кубики или сменить режим. Кубики бросаются для всех игроков сразу, победитель подсвечивается, а при ничьей приложение автоматически делает переброс. Состояние партии сохраняется автоматически. Если свернуть приложение или случайно выйти со счётчика, жизни, дополнительные показатели, командирский урон и маркеры останутся на месте. 5) Календарь Календарь показывает регулярные игры и отдельные турниры в разных городах. Выберите дату, чтобы увидеть список событий с местом проведения, форматом, стоимостью участия, городом и временем начала. Для турниров также указывается название, а по нажатию можно перейти к полному анонсу и записи. Дни с мероприятиями отмечены цветами в зависимости от формата: Standard, Pioneer, Modern, Legacy, Pauper, Draft или EDH. Если событий особенно много, вместо нескольких точек отображается цветной квадрат. Расшифровку обозначений можно открыть по кнопке информации. Фильтр позволяет выбрать города, форматы, время начала и тип события — дейлик или турнир. После его применения обновятся отметки на календаре и список событий. По умолчанию календарь ориентируется на город из профиля. Регулярные игры показываются для выбранного города, а крупные турниры могут отображаться и в других городах. Ближайшие события на сегодня также появляются на главном экране. Список городов и мероприятий постепенно расширяется. Если вашего города, магазина или турнира пока нет, информацию можно отправить в Telegram-группу @MagicHelperApp. 6) Матчи и статистика Раздел «Матчи» помогает вести журнал игр и отслеживать статистику. При добавлении матча можно указать формат, свою колоду, колоду и имя оппонента, дату, кто ходил первым, комментарий и результат каждой игры. Количество игр не ограничено стандартным форматом до двух побед. Приложение запоминает названия колод и имена соперников, чтобы их не приходилось вводить заново. К матчам также можно добавлять собственные теги, например «Мулл в 5» или «Тест новой карты». Теги можно создавать, переименовывать и удалять. Сохранённые матчи группируются по дате и формату. На карточке видны колоды и общий счёт, а внутри — результаты отдельных игр, первый ход, имя соперника, комментарий и теги. Любую запись можно изменить или удалить. Фильтр позволяет отбирать матчи по формату, результату, игре на ходе или на дрове и собственным тегам. На экране статистики можно выбрать год, формат, свою колоду и тег. Приложение рассчитывает общий винрейт, количество матчей и игр, результаты на ходе и на дрове, самые частые форматы, колоды и оппонентов. Графики показывают соотношение побед, поражений и ничьих, а также распределение результатов матчей — например, 2–0, 2–1 или 1–2. Основная статистика появляется после шести записанных матчей. Отдельный блок посвящён матч-апам. Для каждой колоды оппонента отображаются винрейт и количество сыгранных матчей и игр. Результаты с маленькой выборкой по умолчанию скрыты, но их можно показать вручную. 7. Заказы — доступные партии и отслеживание Раздел заказов состоит из двух вкладок: «Текущие» и «Активные». Во вкладке «Текущие» показаны открытые партии, в которые ещё можно добавить заказ. На карточке указаны магазин, агент, условия и сроки доставки, способы оплаты, актуальные курсы и время окончания приёма заказов. По нажатию на баннер можно перейти в Telegram-канал магазина или агента и подробнее изучить условия. Если до закрытия партии осталось меньше часа, приложение предупредит об этом. Кнопка «Начать заказ» открывает выбранную партию. При первом использовании приложение покажет пошаговую инструкцию, которую позже можно открыть повторно. Если открытых партий нет, на экране появятся ссылки на Telegram-каналы заказов из Америки, Европы и Японии. После оформления заказ попадает во вкладку «Активные». Здесь отображается его текущий этап: сбор, доставка в Россию, сортировка или завершение. При изменении статуса приложение отправляет push-уведомление. Завершённые заказы также сохраняются в этом разделе, поэтому вкладка одновременно служит историей заказов. Внутри заказа можно посмотреть магазин, дату, способы доставки и оплаты, использованный курс, итоговую стоимость, количество карт, стоимость доставки, трек-номер и комментарии. Ниже отображается полный список заказанных карт с изображением, названием, сетом, языком, состоянием, типом foil и стоимостью. Также видно, сколько экземпляров удалось выкупить фактически. Заказы можно фильтровать по этапу доставки и магазину. 8. Заказ карт — от поиска до оформления После выбора открытой партии можно перейти к поиску карт и сбору заказа. При первом запуске приложение покажет короткую инструкцию, которую позже можно открыть повторно. В каталоге достаточно найти карту по названию и выбрать нужный вариант. Для каждой позиции отображаются издание, коллекционный номер, язык, foil или non-foil, состояние, цена и доступное количество. Список можно фильтровать по изданию, наличию и типу foil. Если нужной версии нет на складе, добавить её в корзину не получится. Приложение также не позволит выбрать больше экземпляров, чем доступно в магазине. По кнопке с глобусом можно открыть страницу карты на сайте магазина и проверить цену и наличие. Если стоимость в приложении устарела, её можно изменить вручную. После добавления карты в корзину можно выбрать нужное количество. Одну и ту же карту разрешается добавить в разных изданиях, состояниях, языках и версиях. В поддерживаемых партиях доступно избранное для сохранённых позиций. В корзине отображаются все параметры карт, количество и стоимость каждой позиции. Здесь можно изменить количество, удалить карту или ещё раз открыть её страницу в магазине. Общая сумма заказа всегда показана в нижней части экрана. Перед отправкой нужно выбрать способ получения и указать необходимые данные. Доступные варианты зависят от агента и могут включать доставку, пункт выдачи или самовывоз. Сохранённые данные можно использовать повторно. Далее выбирается способ оплаты: перевод, наличные или криптовалюта. Для каждого варианта используется свой курс, а итоговая сумма пересчитывается автоматически. На финальном экране можно проверить состав заказа, способ получения, оплату, количество карт, итоговую стоимость и условия партии. Для некоторых заказов также отображается примерная стоимость международной доставки. После отправки заказ появится во вкладке «Активные». Если приём заказов уже завершился, приложение предупредит об этом и не позволит оформить заказ в закрытую партию. 9. Почта — отслеживание отправлений В разделе «Почта» можно сохранить трек-номера и следить за отправлениями прямо в приложении. Чтобы добавить посылку или письмо, вставьте российский или международный трек-номер и нажмите «+». Приложение проверит номер и не позволит добавить его повторно. Без Premium можно отслеживать до 10 отправлений, с Premium ограничений нет. Все отправления разделены на текущие и завершённые. На карточке отображаются статус, место отправления, трек-номер и пользовательский комментарий. Номер можно скопировать, а комментарий — добавить или изменить. При открытии карточки показывается полный маршрут отправления с датами и всеми этапами: приём, сортировка, перемещение между городами, прибытие в пункт выдачи, вручение или возврат. Также доступны дополнительные сведения: вид отправления, вес, отправитель и получатель. Отправление можно удалить из списка, а завершённые автоматически переносятся в историю. В версии 3.1.0 push-уведомлений об изменении статуса пока нет. Данные обновляются при открытии раздела. 10. Профиль и настройки Экран профиля объединяет настройки аккаунта, уведомлений и внешнего вида приложения. Здесь отображаются текущий тариф, дата окончания Premium, имя пользователя, электронная почта и выбранный город. Имя и город можно изменить, а кнопка в верхней части экрана позволяет выйти из аккаунта. Рядом с тарифом доступно сравнение стандартной и Premium-версии. Premium увеличивает лимиты для избранных аукционов, отслеживаемых ключевых слов, почтовых отправлений и коллекции, а также позволяет настроить время уведомления перед окончанием аукциона. В профиле можно включить или отключить push-уведомления. Приложение сообщает о завершении избранных аукционов, новых лотах по ключевым словам и изменении статуса заказов. На поддерживаемых устройствах доступен вход с помощью Face ID. Для его включения сначала нужно настроить биометрию на телефоне и хотя бы один раз войти обычным способом. Для оформления приложения можно выбрать классическую оранжевую тему или одну из пяти тем, вдохновлённых базовыми землями Magic. Также доступен выбор большого или компактного размера изображений карт. Пользовательский курс доллара и евро применяется при пересчёте цен зарубежных площадок. В настройках источников можно скрыть ненужные вкладки поиска цен и оставить только используемые площадки. В нижней части профиля находятся ссылка на Telegram-канал MagicHelper, номер версии, юридическая информация и кнопка удаления аккаунта. 11. Коллекция карт В разделе «Коллекция» можно хранить бумажные карты с указанием издания, языка, состояния и типа печати. Карты отображаются в виде сетки. На каждой карточке видны изображение, название, код издания и общее количество экземпляров. Размер изображений зависит от настройки профиля. Нажатие на счётчик показывает, сколько в коллекции обычных, foil и других версий карты. Коллекцию можно искать по названию карты или издания, а также фильтровать по цвету и редкости. Несколько параметров разрешается использовать одновременно. Чтобы добавить карту, нужно ввести первые три буквы названия, выбрать нужную карту и конкретный принт. При большом количестве перепечаток список можно отфильтровать по изданию. Для выбранной версии указываются тип печати, язык, состояние и количество экземпляров. Обычные, foil и другие версии учитываются отдельно. Добавленную карту можно открыть повторно и изменить её параметры. Если количество всех версий установить на ноль, карта удалится из коллекции. Лимит зависит от количества уникальных позиций: до 1000 на стандартном тарифе и до 10 000 с Premium. При этом количество экземпляров уже добавленных карт можно увеличивать и после достижения лимита. В версии 3.1.0 импорт коллекции пока находится в разработке, поэтому карты добавляются по одной через поиск. 12. Регистрация и авторизация При первом запуске MagicHelper показывает краткое знакомство с основными функциями приложения. Его можно пройти полностью или пропустить и сразу перейти к авторизации. Для регистрации нужно указать логин, электронную почту и пароль. Приложение проверит корректность данных, доступность логина и почты, а после создания аккаунта автоматически выполнит вход. Для обычной авторизации используются электронная почта и пароль. Поддерживается системное автозаполнение и сохранение данных в менеджере паролей устройства. На поддерживаемых устройствах доступен вход по Face ID или другой биометрии. Для этого необходимо сначала войти обычным способом и включить биометрию в профиле. Если пароль забыт, его можно восстановить по электронной почте. Ссылка из письма откроет MagicHelper и позволит задать новый пароль. После сохранения приложение автоматически выполнит вход. На экране авторизации также находятся ссылка на Telegram-канал поддержки и номер установленной версии. Перед входом приложение проверяет актуальность сборки. Если версия больше не поддерживается, появится предложение обновить MagicHelper через магазин приложений. Благодарности и помощь Уже писал, но повторюсь: Спасибо Dekker за сервер перевода, Tinefol за апи для работы с топдеком, Blighter и Roma Khmelev за приложение и возможность реализовать похожий функционал, Александру Куницину за маскота и арт, Анисимову Роману за помощь с календарём. Если тебе нравится то, что я делаю, и хочется как-то поддержать — у меня есть для тебя несколько вариантов. 1. Помочь делом: – Нашёл баг? Напиши. – Видишь, где можно улучшить дизайн? Пиши. – Не хватает фичи, а в голове уже есть как сделать — тоже пиши. Я реально всё читаю и стараюсь улучшать приложение по мере сил. 2. Помочь просто: – Поставь оценку в магазине приложений. Серьёзно, это бесплатно, а поможет сильно. 3. Помочь рублём: Если хочется поддержать не только словами, но и копеечкой — по номеру телефона 89163147760. Всё это помогает мне не выгорать и двигаться дальше. Спасибо за любую поддержку ❤️ Приложение уже доступно и бесплатно на всех платформах. На iOS — Ссылочка На Android - Ссылочка Комьюнити всегда поддерживало меня — и я хочу вернуть должок. Надеюсь мое приложение будет полезно.