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

2


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


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

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

Краткая заметочка будет полезна тем, кто пишет софт на Adobe Air под винду.
Не нашел рабочих примеров — решил написать свой.

Не путайте с диалогом. В мессейджбокс мы имеем конкретные кнопки и иконки. Стандартное всё.

Детали тут. Для ленивых — сразу ANE и Справка.

Damn Little Town (Проклятый Городишко)

Давно я ничего не писал на флешблогах геймдевблогах и для этого были причины.

С нового года засела в голове идейка одной игры. Да так, что решил отложить все текущие, на тот момент, проекты и сделать эту игру. Думал сделаю за месяц — другой. Идейка то простая. Да не тут то было. Ну впрочем — все как обычно :)

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

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

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




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

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

Сегодня прошла 9я конфа с ребятами из Adobe. Показали очень много интересного и вкусного. Проявили сострадание к сообществу и сообщили, что roadmap уже имеется до марта 2015 года. Для тех, кто сразу подумал «ага, а вот после — финита» — не правильный ход мыслей. Они всегда с марта по март думают, т.к. в марте первое совещание инвесторов проходит, где распределяют бюджеты. В общем, не об этом.

Уже скоро будет включена поддержка 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 и на них не распространяются данные требования.

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

Snailboy

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



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

Adobe Air заметки

В первую очередь это для самого себя. Чтоб не потерять мысли :)

Перечень иконок, предоставленные 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. постепенно буду дополнять