Технические улучшения Pokemon GO, изображения в коде игры и изменение анимации Bullet Punch

Технические улучшения Pokemon GO, изображения в коде игры и изменение анимации Bullet Punch

Несколько дней назад состоялся релиз версии 0.63 Pokemon GO. Это обновление не принесло значительных изменений в игровой процесс, однако подготовило почву для серьезных нововведений. Несомненно, что разработчик активно развивает игру и скоро мы увидим результаты его трудов воочию.

Технические улучшения Покемон ГО

О некоторых технических улучшениях и скрытых изменениях, которые принес релиз 0.63 Покемон ГО, мы уже писали ранее. Однако в данной версии разработчик сделал нечто большее - он совершил один из первых шагов в разработке будущей платформы для AR-игр в целом.

Пулы памяти

zenjectlogo

APK 0.63.1 демонстрирует новый подход к управлению памятью - пулы памяти (memory pools)! Это стало возможным благодаря использованию системы Zenject, которая характеризуется встроенной поддержкой пулов памяти.

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

Пока еще не ясно, активированы ли пулы памяти в новом обновлении.

От NianticLabs к Niantic.Platform

В APK 0.63 несколько раз упоминается изменение имени NianticLabs на Niantic.Platform. Изменение имени показывает, что часть кода Pokemon GO, скорее всего, будет использоваться в других приложениях компании.

[old] => .NianticLabs.MODULENAME
[new] => .Niantic.Platform.MODULENAME

Это изменение согласуется с планами разработчика по запуску Ingress 2.0 и глобальной игровой платформы дополненной реальности.

Большая часть модулей, принадлежность которых изменилась на Niantic.Platform, связаны с аутентификацией и отображением объектов на карте. Пуш-уведомления сразу же были помечены как Niantic.Platform. Данная функция несомненно найдет свое применение во всех продуктах компании.

Пуш-уведомления работают на Google Cloud Messaging

image-001

Множество различных инструментов и кода было добавлено в игру, чтобы иметь возможность использовать уведомления в реальном времени (push notifications). Niantiс остановил свой выбор на службе Google Cloud Messaging.

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

Новые изображения в коде игры

Неутомимые фанаты Pokemon GO продолжают копаться в коде игры и всячески его анализировать. В этот раз портал Pokemongohub "вытащил" из APK Покемон ГО все картинки, которые используются в ней (кроме тех, что загружаются с сервера). Если вам интересно - вот ссылка на все изображения версии 0.63.1.

Несколько интригуют старые текстуры мастербола из бета-версии игры.

masterball_dif

Значки интерфейса. Что за рамка вокруг иконки магазина?:)

spriteatlastexture-ui_map-512x256-fmt47

Кроме того, вы можете самостоятельно скачать и декодировать файл GAME_Master.

Анимация Bullet Punch изменена

Стало известно, что анимация для атаки Scizor под названием Bullet Punch была изменена. Об изменениях в анимациях других атак пока неизвестно.

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

Вот как выглядит новая анимация:

kymsmdwd2qacy3gyaicqyoytpc2opft9vewrhq79v6g

 

 

Данное изменение является косметическим и не влияет ни на игровой процесс, ни на количество урона, которое наносит атака Bullet Punch. В файле GAME_MASTER не было найдено никаких изменений.

А как вы считаете, как будет выглядеть будущая AR-платформа, которую разрабатывает Niantic и каких проектов от компании нам ждать в следующие несколько лет?

 

 

Чтобы всегда быть в курсе важных новостей из мира Pokemon GO, подписывайтесь на нас в соцсетях:

 

20 комментариев

  1. Astran Zen 15.05.2017 в 11:15
  2. rusak77 rusak77 15.05.2017 в 11:18
  3. Toni Dinozo 15.05.2017 в 12:35
    • Марина 15.05.2017 в 13:05
      • Василий Авсяник 15.05.2017 в 13:37
        • Марина 15.05.2017 в 13:46
        • Salavat Julashek Salavat Julashek (Испания, 35 lvl, Мистик, 230/236) 15.05.2017 в 16:04
        • Tankus 16.05.2017 в 10:27
  4. lCryMoreNoobl CryMoreNoob 15.05.2017 в 12:37
  5. Corvette Corvette 15.05.2017 в 12:53
  6. Alex Gard(Минск, Беларусь, Team Mystic) 15.05.2017 в 14:59

Добавить комментарий

Войти с помощью: