Hamster
#1
без гильдии
могущество: 5171
длань судьбы
гоблин Джеаки
90 уровня
Появилась у меня недавно идея создать клиента для Андроида для Сказки, что я и реализовал.

Функциональность:
- основная информация о герое;
- квесты с информацией об их участниках;
- экипировка с информацией о предметах;
- карты судьбы, взятие карт судьбы;
- дневник;
- настраиваемые уведомления о смерти, бездействии, низком здоровье, накопившейся энергии.

Планы:
высокий приоритет:
- карта;

средний приоритет:
- автопомощь;
- автовыбор в заданиях;
- использование карт судьбы;

низкий приоритет:
- профиль хранителя;
- профиль героя;
- политика;
- форум;
- чат.

Приложение будет поддерживаться и разрабатываться дальше.

Приложение доступно в Google Play: https://play.google.com/store/apps/details?id=com.lonebytesoft.thetaleclient
Исходный код доступен на GitHub: https://github.com/hamsterxc/TheTaleClient

Прошу все замечания, баг-репорты, фич-реквесты и прочее писать сюда или в гитхаб.
Пулл-реквесты и прочие открытые issues всячески приветствуются.
Вскоре, думаю, будет заведен какой-нибудь issue tracker.

Не смог создать тему в "Проектах игроков", поэтому создаю здесь.
Это тема, посвященная приложению The Tale Client - клиенту для Сказки под платформу Android.

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

Поддерживаемые версии Android: 2.3 и выше.
Страница приложения в Google Play: https://play.google.com/store/apps/details?id=com.lonebytesoft.thetaleclient.
Исходный код: https://github.com/hamsterxc/TheTaleClient.
Issue-tracker: http://lonebytesoft.myjetbrains.com/.

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


Приложение обновлено.
Добавлена карта, пара мелких изменений и исправлена пара ошибок.
Приложение обновлено.
В новой версии:
* добавлена настраиваемая автопомощь;
* добавлены различные виды карты мира, например, "политическая" карта;
* исправлены ошибки.

Обращаю внимание пользователей на то, что особые виды карты могут строиться довольно долго, несколько минут. Это не зависание.
Приложение обновлено, свежая версия - 1.3.1:
* добавлена поддержка альбомной ориентации устройства;
* добавлен чат (можно читать и писать сообщения);
* исправлены ошибки.
Приложение обновлено, версия 1.4:
* реализован вход в приложение через сайт;
* качество карты уменьшается при нехватке памяти на устройстве;
* исправлены кириллические ники в чате;
* добавлены различные функции из обновления игры v0.3.15;
* исправлены различные ошибки и падения.
Приложение обновлено, версия 1.4.1:
* исправлены ошибки с авторизацией;
* исправлено и улучшено построение "особых" видов карты;
* исправлено отображение сообщений в чате.
Приложение обновлено, версия 1.4.2:
* добавлена возможность автоматического получения карт судьбы;
* добавлена настройка "ночного времени" для нотификаций;
* увеличена стабильность работы приложения;
* пофикшены некоторые баги.
Приложение обновлено, версия 1.4.3:
* исправлена ошибка с цветами;
* исправлена еще пара ошибок.
Приложение обновлено, версия 1.4.4:
* оптимизировано использование сети;
* добавлена возможность запуска сервиса уведомлений и автопомощи при включении устройства;
* немного изменен дизайн некоторых элементов;
* исправлены известные ошибки и падения приложения.
Приложение обновлено, версия 1.4.5:
* переработана система уведомлений о событиях;
* добавлено уведомление о возможном выборе в квесте;
* добавлена возможность чтения журнала устройством вслух (включить можно в настройках);
* увеличено количество отображаемой информации о клетках карты, городах и строениях;
* добавлен новый стиль карты - альтернативный.
Приложение обновлено, версия 1.4.6:
* изменена иконка приложения (спасибо Лиире);
* добавлено чтение дневника вслух;
* добавлена ссылка для быстрого перехода на карту из информации об участнике квеста;
* добавлена информация о городском совете в информацию о городе на карте.

И спасибо Рашапу за картинку приложения для Google Play, которая появилась еще в предыдущей версии.
Приложение обновлено, версия 1.5.
  • Добавлены ссылки на профиль хранителя и профиль героя в главном меню. Нажав на имя аккаунта (и сказочные дату-время) в левом меню, можно перейти на сайт к профилю хранителя или профилю героя.
  • Добавлена возможность просмотра всех эффектов экипировки.
  • Добавлено отображение времени, оставшегося до конца воскрешения, безделья между квестами, отдыха между боями. Формулы для вычисления этого времени получены экспериментальным путем и в следующих обновлениях Сказки могут перестать быть верными. Пожалуйста, сообщайте, если заметите несоответствия.
  • Добавлены виджеты. Доступны для всех версий Андроида. Добавить виджет на домашний экран можно долгим тапом по нему, дальше нужно выбрать добавление виджета и выбрать нужный виджет. Виджеты доступны в четырех размерах: 1x1, 2x1, 3x1, 4x2, различаются количеством отображаемой информации. В стандартной поставке Андроида, начиная с версии 3.1, есть воможность изменения размеров виджета.
  • Исправлены некоторые ошибки и оптимизировано потребление интернет-трафика.
Как обычно, рад всем замечаниям, предложениям, сообщениям об ошибках.



Сообщение изменено
Tiendil
#2
[НБ] Магистр
могущество: 13834
разработчик
дварф Халлр
87 уровня
о_О круто.

А стилистика переносилась или это каким-то образом выдранные куски страничек?
Hamster
#3
без гильдии
могущество: 5171
длань судьбы
гоблин Джеаки
90 уровня
Переносилась. Выдирались цвета и картинки.
Все нативно, никаких веб-страниц :)
Бугермэн
#4
[ОПГ Х] Боец
могущество: 1105
длань судьбы
дварф Бугермэн
86 уровня
Установил. Потестим. Спасибо создателю клиента!
Hamster
#5
без гильдии
могущество: 5171
длань судьбы
гоблин Джеаки
90 уровня
Приложение обновлено.
Добавлена карта, пара мелких изменений и исправлена пара ошибок.
Hamster
#6
без гильдии
могущество: 5171
длань судьбы
гоблин Джеаки
90 уровня
Приложение обновлено.
В новой версии:
* добавлена настраиваемая автопомощь;
* добавлены различные виды карты мира, например, "политическая" карта;
* исправлены ошибки.

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



Сообщение изменено
Tiendil
#7
[НБ] Магистр
могущество: 13834
разработчик
дварф Халлр
87 уровня
А почему репозиторий не обновляется?
Hamster
#8
без гильдии
могущество: 5171
длань судьбы
гоблин Джеаки
90 уровня
В смысле, не обновляется?
hamsterxc/TheTaleClient
branch: master
Commits on Oct 21, 2014
App version 1.2.1 (4)
hamsterxc authored 10 hours ago
Tiendil
#9
[НБ] Магистр
могущество: 13834
разработчик
дварф Халлр
87 уровня
а, не туда посмотрел
Lim
#10
без гильдии
могущество: 211
длань судьбы
орк Крэг
83 уровня
Карта только стандартная работает, если пытаюсь включить другую, приложение вылетает. Так и должно быть, или баг?



Сообщение изменено
Hamster
#11
без гильдии
могущество: 5171
длань судьбы
гоблин Джеаки
90 уровня
Если вылетает, то, конечно, баг.
Ага, вижу, второй андроид, не хватает памяти... Подумаю, что с этим можно сделать.
Anemos
#12
без гильдии
могущество: 6

эльфийка Лоранель
64 уровня
Hamster
Обращаю внимание пользователей на то, что особые виды карты могут строиться довольно долго, несколько минут. Это не зависание.
Надо бы добавить какой-то хинт по этому поводу. HTC One m7. Строилась карта несколько минут.

А в целом, довольно круто получилось. Буду пользоваться однозначно.
Спасибо :)

P.S. Вызываем меню, переключаемся на вкладку "Игра". Снова вызываем меню и начинаем тапать на свой никнейм. И замечаем, что на заднем плане переключаются вкладки. Вроде бы и не баг, но в теории можно что-то "левое" наклацать.
P.P.S. Нижняя часть меню тоже проклацывается. Сразу под кнопной "Выход". Вот только что с открым меню помог герою определиться в выборе задания :/



Сообщение изменено
Hamster
#13
без гильдии
могущество: 5171
длань судьбы
гоблин Джеаки
90 уровня
Anemos
Надо бы добавить какой-то хинт по этому поводу. HTC One m7. Строилась карта несколько минут.
Ага, добавлю.

Anemos
P.S. Вызываем меню, переключаемся на вкладку “Игра”. Снова вызываем меню и начинаем тапать на свой никнейм. И замечаем, что на заднем плане переключаются вкладки. Вроде бы и не баг, но в теории можно что-то “левое” наклацать.
P.P.S. Нижняя часть меню тоже проклацывается. Сразу под кнопной “Выход”. Вот только что с открым меню помог герою определиться в выборе задания :/
Спасибо, поправлю.
Hamster
#14
без гильдии
могущество: 5171
длань судьбы
гоблин Джеаки
90 уровня
Приложение обновлено, свежая версия - 1.3.1:
* добавлена поддержка альбомной ориентации устройства;
* добавлен чат (можно читать и писать сообщения);
* исправлены ошибки.
Hamster
#15
без гильдии
могущество: 5171
длань судьбы
гоблин Джеаки
90 уровня
Приложение обновлено, версия 1.4:
* реализован вход в приложение через сайт;
* качество карты уменьшается при нехватке памяти на устройстве;
* исправлены кириллические ники в чате;
* добавлены различные функции из обновления игры v0.3.15;
* исправлены различные ошибки и падения.