
Как Deeply Absurd Chain в журнал Time попал
2

История этой игры начинается в 2013 году, когда я, уже устав окончательно от множества апдейтов Tentacle Wars, начал думать о новой игре. Немного ранее я был впечатлен игрой Triple Town — spryfox.com/our-games/tripletown/ и хотел сделать какую-то вариацию на эту тему.
Читать дальше →

Сделал расширение MessageBox для Windows под Adobe Air

Damn Little Town (Проклятый Городишко)
Давно я ничего не писал на флешблогах геймдевблогах и для этого были причины.
С нового года засела в голове идейка одной игры. Да так, что решил отложить все текущие, на тот момент, проекты и сделать эту игру. Думал сделаю за месяц — другой. Идейка то простая. Да не тут то было. Ну впрочем — все как обычно :)
В итоге заняла эта идейка у меня 5 месяцев работы в режиме «по вечерам». Итак, это цифровая настольная игра для 1-4 игроков — смесь Каркассона (Carcassonne) и Падения Помпеи (The Downfall of Pompeii) (уже классические настольные игры Клауса-Юргена Вреде).
Игра состоит из двух фаз. Первая фаза похожа на Каркассон, с небольшими изменениями в правилах в сторону упрощения. Игроки по очереди кладут элементы карты на поле и размещают своих жителей. Но кроме того, в отличии от Каркассон, мы заботимся о том, чтобы наши жители имели выходы к храмам. Храмы расположены в углах поля.
Также, в течении первой фазы на поле появляются дыры в земле. Появление дыры сопровождается характерным рыком зверя. Дело в том, что земля, на которой построен этот городишко — проклята, и зло рвется наружу.

Читать дальше →
С нового года засела в голове идейка одной игры. Да так, что решил отложить все текущие, на тот момент, проекты и сделать эту игру. Думал сделаю за месяц — другой. Идейка то простая. Да не тут то было. Ну впрочем — все как обычно :)
В итоге заняла эта идейка у меня 5 месяцев работы в режиме «по вечерам». Итак, это цифровая настольная игра для 1-4 игроков — смесь Каркассона (Carcassonne) и Падения Помпеи (The Downfall of Pompeii) (уже классические настольные игры Клауса-Юргена Вреде).
Игра состоит из двух фаз. Первая фаза похожа на Каркассон, с небольшими изменениями в правилах в сторону упрощения. Игроки по очереди кладут элементы карты на поле и размещают своих жителей. Но кроме того, в отличии от Каркассон, мы заботимся о том, чтобы наши жители имели выходы к храмам. Храмы расположены в углах поля.
Также, в течении первой фазы на поле появляются дыры в земле. Появление дыры сопровождается характерным рыком зверя. Дело в том, что земля, на которой построен этот городишко — проклята, и зло рвется наружу.

Читать дальше →

Adobe Air + Intel x86 Android = быть!

Уже скоро будет включена поддержка Intel x86 Android. Радуемся, господа! Сейчас ведется активная работа в этом направлении.
Что же касается Windows Phone — пока ничего не ясно, ведь Microsoft интенсивно работают над 9й версией и Adobe об этом знали заранее, как оказалось. Держим пальцы крестиком, чтоб с 9й версии что-то изменилось для пользователей Adobe Air. Хотя, чисто по слухам и жалобам скажу — профит с windows phone слабый. Сам не проверял, но слышал это за последние 3 месяца от разных людей.

Adobe Air: iOS7 и 1е февраля
Господа,
Довожу до Вашего сведения, что с 1го февраля действует новое правило публикации в Apple AppStore. Все приложения и их обновления отныне должны быть собраны в xcode версии 5 и оптимизированы под iOS7.
Для разработчиков Adobe Air это не является проблемой, т.к. Runtime файлы уже обновлены и полностью удовлетворяют данным требованиям. Обновляйте свои SDK до последней версии с labs.adobe.com и пользуйтесь на здоровье!
Что же касается Native Extensions — это не относится ни каким образом к ANE файлам, т.к. они встраиваются как Static Library и на них не распространяются данные требования.
Читать дальше →
Довожу до Вашего сведения, что с 1го февраля действует новое правило публикации в Apple AppStore. Все приложения и их обновления отныне должны быть собраны в xcode версии 5 и оптимизированы под iOS7.
Для разработчиков Adobe Air это не является проблемой, т.к. Runtime файлы уже обновлены и полностью удовлетворяют данным требованиям. Обновляйте свои SDK до последней версии с labs.adobe.com и пользуйтесь на здоровье!
Что же касается Native Extensions — это не относится ни каким образом к ANE файлам, т.к. они встраиваются как Static Library и на них не распространяются данные требования.
Читать дальше →

Snailboy
Многие уже видели игру SnailBoy в интервью на сайте Adobe. Кто не видел — почитайте. Кто не желает тратить время — просто вкратце переведу суть и в конце интересную вещь напишу, которую выудил совершенно случайно :)

Читать дальше →

Читать дальше →

Adobe Air заметки
В первую очередь это для самого себя. Чтоб не потерять мысли :)
Перечень иконок, предоставленные Colin Holgate, thank you :)
— Для тех, кому нужна AS3 справка в offline — можете скачать ее тут help.adobe.com/ru_RU/FlashPlatform/reference/actionscript/3/standalone.zip
— Есть такая клевая игра SnailBoy www.youtube.com/watch?v=6PVTAI0C_og и у нее последнее время пошло много негативных отзывов. Игра на Air 3.9, Starling, Nape и т.д. Причину отзывов я решил уточнить у ее автора. Оказалось 60 000+ пользователей (со слов автора игры) жаловались не на краши (их было всего 5 штук), а на невозможность загрузки уровня. Игра зависала. Автор игры заверил меня, что это не Air виноват, а он допустил косяк в коде и сейчас вопрос решен )
— Когда необходимо поменять цвет StatusBar на iOS с черного на белый — в XML дескрипторе добавляем:
UIStatusBarStyle
UIStatusBarStyleLightContent
— В Air IPAInfoPlist.java поменять XCode идентификаторы на 5.0 (сейчас 4.5)
— При сборке через коммандную строку можно настраивать уровень оптимизации и инлайна кода. А еще… можно невероятно уменьшать размер файла. Но с этим надо работать — мне просто лень ковыряться в ядре Air. Можно отрезать внеднерние frameworks встроенных в cборку.
— Air так долго делает сборку под мобилы лишь потому, что из файлов 5-20 мегабайт делается бинарник сжатый arсlite'ом
— Во время компиляции приложений Adobe Air iOS — создается байткод на ассемблере и он же собирается. При желании его можно выкусить и восстановить вручную и получить исходниник Adobe Air для iOS. Впринципе это можно делать полностью через коммандную строку. Не так, как обычно это делается. Я имею ввиду, что с помощью разных as-arm.exe, arm-apple-darwin9-as.exe, ld64.exe и т.д. идущик в комплекте с Adobe Air. Мало кто в реальности поманиет сложность и гениальность создания компилятора под iOS из под Windows. Unity3D это не просто так не могут сделать. Они будут приводить разные отмазки на этот счет. Но… просто у них видимо все на Mac OS работают и они решили не париться на этот счет :)
p.s. постепенно буду дополнять
Перечень иконок, предоставленные Colin Holgate, thank you :)
These are the Android sizes:
<icon>
<image48x48>icons/48.png</image48x48>
<image72x72>icons/72.png</image72x72>
<image36x36>icons/36.png</image36x36>
<image96x96>icons/96.png</image96x96>
<image144x144>icons/144.png</image144x144>
</icon>
These are the iOS 7 sizes:
<icon>
<image40x40>icons/40.png</image40x40>
<image76x76>icons/76.png</image76x76>
<image80x80>icons/80.png</image80x80>
<image120x120>icons/120.png</image120x120>
<image152x152>icons/152.png</image152x152>
<image48x48>icons/48.png</image48x48>
<image72x72>icons/72.png</image72x72>
<image36x36>icons/36.png</image36x36>
<image96x96>icons/96.png</image96x96>
<image29x29>icons/29.png</image29x29>
<image57x57>icons/57.png</image57x57>
<image114x114>icons/114.png</image114x114>
<image512x512>icons/512.png</image512x512>
<image50x50>icons/50.png</image50x50>
<image58x58>icons/58.png</image58x58>
<image100x100>icons/100.png</image100x100>
<image144x144>icons/144.png</image144x144>
<image1024x1024>icons/1024.png</image1024x1024>
</icon>
— Для тех, кому нужна AS3 справка в offline — можете скачать ее тут help.adobe.com/ru_RU/FlashPlatform/reference/actionscript/3/standalone.zip
— Есть такая клевая игра SnailBoy www.youtube.com/watch?v=6PVTAI0C_og и у нее последнее время пошло много негативных отзывов. Игра на Air 3.9, Starling, Nape и т.д. Причину отзывов я решил уточнить у ее автора. Оказалось 60 000+ пользователей (со слов автора игры) жаловались не на краши (их было всего 5 штук), а на невозможность загрузки уровня. Игра зависала. Автор игры заверил меня, что это не Air виноват, а он допустил косяк в коде и сейчас вопрос решен )
— Когда необходимо поменять цвет StatusBar на iOS с черного на белый — в XML дескрипторе добавляем:
UIStatusBarStyle
UIStatusBarStyleLightContent
— В Air IPAInfoPlist.java поменять XCode идентификаторы на 5.0 (сейчас 4.5)
— При сборке через коммандную строку можно настраивать уровень оптимизации и инлайна кода. А еще… можно невероятно уменьшать размер файла. Но с этим надо работать — мне просто лень ковыряться в ядре Air. Можно отрезать внеднерние frameworks встроенных в cборку.
— Air так долго делает сборку под мобилы лишь потому, что из файлов 5-20 мегабайт делается бинарник сжатый arсlite'ом
— Во время компиляции приложений Adobe Air iOS — создается байткод на ассемблере и он же собирается. При желании его можно выкусить и восстановить вручную и получить исходниник Adobe Air для iOS. Впринципе это можно делать полностью через коммандную строку. Не так, как обычно это делается. Я имею ввиду, что с помощью разных as-arm.exe, arm-apple-darwin9-as.exe, ld64.exe и т.д. идущик в комплекте с Adobe Air. Мало кто в реальности поманиет сложность и гениальность создания компилятора под iOS из под Windows. Unity3D это не просто так не могут сделать. Они будут приводить разные отмазки на этот счет. Но… просто у них видимо все на Mac OS работают и они решили не париться на этот счет :)
p.s. постепенно буду дополнять