Анонс мобильного компаньона Diablo3

  1. Характеристики
  2. Дизайн и стиль
  3. Доступно в магазине приложений iOS и Google Play
  4. Исходный код
  5. Авторы

Diablo 3 Blizzard - последний нарушитель производительности, социальной жизни и самосохранения. Он побил рекорд самой продаваемой компьютерной игры (более 3,5 м за 24 часа) и по очень веской причине. Проще говоря, это боевик RPG. Игрок создает персонажа, и со временем персонаж проходит через историю, получая уровни и приобретая предметы, чтобы сделать его / ее более сильным.

Blizzard недавно выпустила API для доступа к данным игрока, и, таким образом, как огромные поклонники игры, мы разработали приложение Companion для игры.

Характеристики

  • Просмотр атрибутов, предметов и навыков героев
  • Добавляйте друзей и просматривайте их героев.
  • См. Различия атрибутов / характеристик со времени последнего входа в систему как для вас, так и для ваших друзей.
  • Читайте последние новости от Blizzard о Diablo 3
  • Посмотреть статус сервера и аукционного дома

Технология

  • Сенча Touch 2.0.1
  • Apache Cordova 2.0.0 с плагином ChildBrowser

развитие

Большая часть приложения была разработана и стилизована в течение недели, в то время как у нас было свободное время. Помимо Карусели, TitleBar, MessageBox, Panel мы использовали все пользовательские представления и стили.

Первичная связь с API Blizzard осуществлялась через JsonP. Для определенных функций нам пришлось расширить класс данных Sencha JsonP, чтобы удовлетворить наши потребности. Мы также используем белый список внешних хостов Cordova для поддержки новостей и статуса сервера.

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

Дизайн и стиль

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

Мы используем нижнюю панель вкладок для основных разделов высокого уровня и карусели для быстрого просмотра ваших героев и связанных с ними данных

Мы переключаем текст «Герои» на имя выбранного в данный момент героя, чтобы дать пользователю контекст, если они переключаются с вкладки.

API Diablo дает нам очень хорошо выглядящие иконки для предметов и навыков. К сожалению, эти ресурсы не оптимизированы для сетчатки ( вы слушаете Blizzard? ), Но в целом приложение отлично сработалось. Большинство приложений - это пользовательские Sencha Touch XTemplates.

Мы реализовали пользовательский список, используя макет webkit-box вместо float. Верхние панели инструментов остаются статичными, чтобы пользователь привык к тем данным, на которые он смотрит.

Чтобы действительно придать приложению внешний вид Diablo, мы точно скопировали цвета, используемые в игре для предметов, навыков, а также общий текст в приложении.

OSX Color Picker стал нашим лучшим другом в определении того, какие цвета использовать для связанных с Diablo элементов. Благодаря этому приложение выглядит в соответствии с игрой.

Доступно в магазине приложений iOS и Google Play

D3 Mobile Companion теперь бесплатно доступен в магазине приложений iOS и Google Play.

D3 Mobile Companion теперь бесплатно доступен в магазине приложений iOS и Google Play

Исходный код

Мы открыли наши версии Diablo 3 Mobile Companion для iOS и Android под лицензией MIT.

Diablo 3 Mobile Companion GitHub РЕПО

Авторы

  • Стан Бершадский ( @ stan229 )
  • Дейв Акерман ( @dmackerman )
  • Особая благодарность: Джей, Гргур и Ричард

Похожие

Ошибки Google Play в стиле ALLVIEW X2 Soul
... используете магазин Google Play, может случиться так, что вам придется столкнуться с некоторыми проблемами и ошибками. В следующей статье мы покажем вам, как быстро и эффективно решать наиболее распространенные ошибки в приложении Google Play. Google Play Store Ошибка 403 Эта проблема возникает при попытке загрузить приложение и получить информацию о том, что доступ к этому приложению запрещен. Ошибка 403 обычно появляется, когда кто-то пытается загрузить
Экономика Diablo III, сломанная целочисленной ошибкой переполнения
Diablo III У долгожданной онлайновой RPG от Blizzard, выпущенной почти год назад, есть свои технические трудности. От Ошибка 37 Blizzard потратила весь прошлый год, чтобы отстать от всплесков, которые могут привести к потере сотен часов, чтобы улучшить игровую среду, чтобы лучше обслуживать миллионы активных игроков. Diablo III также известен своей экономичностью, с акцентом на региональный
Как заставить Google Карты снова работать на вашем сайте WordPress?
... Google перестали работать Если Карты Google больше не отображаются на вашем веб-сайте WordPress, это, вероятно, связано с изменениями политики Google. Это изменение могло привести к тому, что Карты Google перестали работать на вашем веб-сайте WordPress. Если вы используете службу Google (например, Google Maps) на своем веб-сайте, Google решил, что они хотят, чтобы вы связали их с вашей учетной записью Google с помощью так называемого ключа API Карт Google. В этой статье мы объясним, как
WhatsApp Lockout: есть несколько альтернатив для пользователей iPhone 3G
... приложений поддерживают iOS 4.2 или старше В App Store еще должны найти некоторые сервисы, которые также с IOS Версии 4, 4.1 или 4.2. Будь, однако ICQ или Google Talk - разумные альтернативы WhatsApp, каждый должен решить сам. Сколько пользователей затронуты проблемой в настоящее время неясно. На форуме teltarif.de читатель с iPhone 3G, его WhatsApp
Alcatel Idol 5
Виртуальная реальность не должна стоить целое состояние. Просто поп новый $ 199,99 Alcatel Idol 5 Телефон для Cricket Wireless в сопутствующую гарнитуру UNI360, и вы готовы к работе. Это не единственное преимущество продажи Idol 5. Вы также получаете привлекательный металлический дизайн, богатый набор функций и надежные характеристики по цене. Если большие фаблеты вроде
Расширенная индексация сайтов в интернет-магазине
... индексирование Страницы в Google - это задача, которая может иметь различную степень сложности. Нет проблем, если мы хотим добавить страницу сайта в поисковую систему или страницу с несколькими подстраницами. Трудности возникают, когда домен Сайт имеет много тысяч сайтов. Что нужно сделать, чтобы каждый из них попал в поисковик Google? <TL: DR> В статье обсуждается, как заставить Google принимать
Как и зачем использовать приватный просмотр в iOS
Примечание: у нас есть обновленные инструкции для использования приватного просмотра в iOS 7. Приведенные ниже инструкции по-прежнему применяются к iOS 5 и 6. Читатель недавно обратился за помощью к своему iPad: навигационные панели Safari стали черными, и читатель не знал, почему или как это исправить. Короткий ответ заключается в том, что читатель случайно включил приватный
Обзор Microsoft PowerPoint для iOS: функция Presenter View делает версию подписки оправданной
Когда я рассмотрел PowerPoint для iPad версии 1.0 еще в апреле 2014 года я нашел много интересного, но прогнал приложение из-за нескольких заметных упущений; Я также отметил ее зависимость от платной подписки на Office 365. Теперь в версии 1.3, PowerPoint для iOS также работает на iPhone и
Карта Java - javatpoint
Карта содержит значения на основе ключа, то есть пары ключ и значение. Каждая пара ключ-значение называется записью. Карта содержит уникальные ключи. Карта полезна, если вам нужно искать, обновлять или удалять элементы на основе ключа. Иерархия карт Java Существует два интерфейса для реализации Map в java: Map и SortedMap и три класса: HashMap, LinkedHashMap и TreeMap. Иерархия Java Map приведена ниже:
IPad Pro 10,5 "и 12,9" тест (2017 г.)
... iOS, поскольку планшет предназначен для того, чтобы оставаться на столе. Но не столько своим дизайном, сколько выделяется этот новый винтаж iPad Pro. экран Звезда поколения 2017 года iPad Pro Мы воспринимаем это в полной мере: это, очевидно, экран. Apple проделала большую работу, чтобы предоставить пользователям этих моделей экран, способный отображать
Документы Word на iPad
... ирование документов Word на IPad В отличие от iPhone и iPod touch, iPad был разработан с учетом потребностей машинисток. Размер экрана, большая виртуальная клавиатура в горизонтальной ориентации и поддержка внешних клавиатур делают iPad естественным выбором для обработки текстов на ходу. Для многих это означает чтение, редактирование и сохранение файлов Microsoft Word. Несмотря на то, что версии Word для iPad нет, вы можете работать с файлами Word на своем iPad, если хотите принять несколько

Комментарии

Что нового в iOS 8?
Что нового в iOS 8? Что нового в iOS 8? После большой редизайна iOS 7 в прошлом году вы ожидаете приглушенного анонса iOS 8 на Всемирной конференции разработчиков в этом году, но вы ошибаетесь. Прочитайте больше и только версия для iPhone видела обновление с тех пор. Поэтому, если вы не хотите запускать приложение для iPhone на iPad (для читателя комиксов
Что нужно сделать, чтобы каждый из них попал в поисковик Google?
Что нужно сделать, чтобы каждый из них попал в поисковик Google? <TL: DR> В статье обсуждается, как заставить Google принимать больше страниц в своем индексе и как проверить уровень индексации и актуальность этого индекса? У меня есть время, поэтому я читаю В следующем примере я опишу, как я пришел к индексным страницам в интернет магазин , Текущий
Как выглядит личность покупателя вашего идеального покупателя (например, демография, характеристики, симпатии, антипатии, привычки)?
Как выглядит личность покупателя вашего идеального покупателя (например, демография, характеристики, симпатии, антипатии, привычки)? Какова основная цель вашего веб-сайта (например, привлечь потенциальных клиентов, повысить узнаваемость бренда, продавать товары)? Каково уникальное торговое предложение вашего сайта по сравнению с вашими конкурентами (например, опыт, инвентарь, цены)? Какую информацию вы считаете самой сильной (например, информацию о продукте, историю
Как работает API Карт Google?
Как работает API Карт Google? Когда вы показываете карту из Карт Google на странице своего веб-сайта, при каждом посещении устанавливается соединение с API Карт Google. Это бесплатный сервис от Google, который создает эту карту для вас, поэтому он быстро загружается. Чрезмерное использование этого инструмента обходится Google в большие деньги, потому что их серверам приходится
И есть ли еще претенденты, чтобы добавить в список, кроме AOL , бахрома, Google Microsoft Kinect, ooVoo , Raketu , Skype , а также Танго ?
Как работает API Карт Google? Когда вы показываете карту из Карт Google на странице своего веб-сайта, при каждом посещении устанавливается соединение с API Карт Google. Это бесплатный сервис от Google, который создает эту карту для вас, поэтому он быстро загружается. Чрезмерное использование этого инструмента обходится Google в большие деньги, потому что их серверам приходится
Вы устали от темы по умолчанию для iOS и поиска, можете ли вы сделать ваш iPhone или iPad похожим на Windows Phone?
Вы устали от темы по умолчанию для iOS и поиска, можете ли вы сделать ваш iPhone или iPad похожим на Windows Phone? Тогда вы находитесь в правильном месте, потому что здесь вы получите определенное решение. Вы получите список Top 5 лучших тем Windows для приложения Dreamboard для iPhone (iPhone / iPad / iPod touch). Да, пользовательский интерфейс iOS / iOS 7 в разы лучше, чем у Windows Phone, но из-за сложной человеческой натуры мы не можем долго придерживаться определенной

Вы слушаете Blizzard?
Что нужно сделать, чтобы каждый из них попал в поисковик Google?
Что нового в iOS 8?
Что нового в iOS 8?
Как выглядит личность покупателя вашего идеального покупателя (например, демография, характеристики, симпатии, антипатии, привычки)?
Какова основная цель вашего веб-сайта (например, привлечь потенциальных клиентов, повысить узнаваемость бренда, продавать товары)?
Каково уникальное торговое предложение вашего сайта по сравнению с вашими конкурентами (например, опыт, инвентарь, цены)?
Как работает API Карт Google?
Как работает API Карт Google?
Вы устали от темы по умолчанию для iOS и поиска, можете ли вы сделать ваш iPhone или iPad похожим на Windows Phone?