воскресенье, 28 октября 2012 г.

Moonlight Spirits Pro. Кое-что новенькое в мире LWP.

Всем привет!
Чтобы как-то себя расшевелить на написание новых статей по программированию, решил написать сообщение не содержащее ни кусочка кода. А все потому, что наша команда, наконец-то закончила еще один проект живых обоев под Android с названием Moonlight Spirits Pro.  =)

Скриншоты (видео смотрите внизу сообщения):

Проект был реализован примерно за один месяц и над проектом работали два человека, так что, отбросив скромность могу сказать,что работа была проделана не малая и, я бы даже сказал - очень большая. :) Движок для обоев все тотже: AndeEngine GLES2.

Что же из себя представляют наши обои, оправдано ли в название слово "Pro" и стоит ли о них вообще писать? Давайте посмотрим.

Темы.
Итак, обои выполнены в жанре ужасов, мистики и прочей чертовщины. В отличии от других обоев предлагаемых на маркете, Moonlight Spirits не является просто несколькими настраиваемыми картинками, ведь они включают в себя 7 разных тематических наборов, каждый из которых может быть отдельными приложениями. Тут вам и замок дракулы, и заснеженные горы, и Стоунхендж, и еще 4-е основных темы кардинально различающиеся друг от друга.
Небесные объекты.
Особое внимание следует уделить небесным объектам: луна, мерцающие звезды, плывущие облака и туман. На луне проявляются картины подобранные для каждой темы отдельно, например картины из темы Haunted House невозможно увидеть в теме  Dust of  Time. Кроме того, луна умеет подниматься и садиться за горизонт, при этом цветовая гамма меняется соответствующим образом и все выглядит очень естественно и главное красиво. Всего сделано 4-е режима восхода и захода луны: всегда ночь, всегда день, день/ночь автоматически и день/ночь по тапу. Ну и конечно, все небесные объекты имеют опции включения/отключения.
Лунные образы.
Лунные образы это те самые картины которые нам показывает луна. Повторюсь, что наборы образов тематические и индивидуальны для каждой темы. Сменяются они случайным образом.  Из можно отключить или изменить скорость показа.
Облака.
На переднем плане плывут облака. Это даже скорее не облака, а больше похоже на туман который добавляет еще больше мистичности. Всего в обоях предусмотрено два слоя тумана которыми можно манипулировать настраивая скорость движения и включая/отключая слои.
Цветовые схемы.
К каждой теме может быть применена цветовая схема. На текущий момент 11 схем и каждая из них индивидуальна. Цветовая схема по сути представляет собой набор цветов для дневного и ночного режима для каждого элемента текущей темы. Использование цветовых схем - это один из значительных шагов в сторону реальной персонализации смартфона.
Создания.
Moonlight Spirits живут своей жизнью. Для каждой из тем предусмотрены свои наборы созданий которые периодически появляются на экране (летучие мыши, совы, вороны и даже есть орлы с химерами). Кроме того присутствует настройка по выбору созданий при взаимодействии пользователя с экраном смартфона и их количества. Опция Background Life включает/отключает случайно появляющихся созданий.
Интерактивность.
Ну какие обои на сегодняшний день не обладают возможностью взаимодействия с пользователем? Вот и Moonlight Spirits предоставляет такую опцию. Взаимодействие с пользователем проявляется в двух событиях: на тап по экрану и на сдвиг экрана. В первом случае обои порождают созданий в зависимости от выбранной настройки,а во втором случае выполняется параллакс-эффект:  основные элементы композиции сдвигаются относительно друг друга и выглядит это действительно здорово.
Звук.
При касании экрана раздаются звуки специально подобранные в жанре ужасов. Можно выбрать конкретный звук на нажатие или поставить случайный звук.
Psycho.
В попытке еще больше расширить возможность персонализации, мы придумали цветовой фильтр который собственно и назвали Psycho. При установке этого фильтра, вся текущая цветовая схема просто выворачивается наизнанку и как будут выглядеть обои после применения этого фильтра фактически неизвестно, НО цвета получаются настолько неправдоподобными и сумасшедшими, что просто не могут не понравиться  =) .
Quake at touch.
Интересная опция которая позволяет шевелиться всей основной композиции при прикосновению к экрану. Получается что-то вроде волнения местнности и мне особенно нравиться этот эффект на готических развалинах  и на на теме Стоунхендж.
Прочее.
Обои поддерживают портретный и ландшафтный режимы. Переносятся на SD, и имеют вес менее 4 Мб! Это действительно здорово, при том что уровень графики высок и очень разнообразен.

Вот такие вот обои у нас получились, а вам судить на сколько хорошо у нас это вышло. Спасибо! Маркет: https://play.google.com/store/apps/details?id=com.expedition107.wp.halloween.hd