понедельник, 27 декабря 2010 г.

Hello FlashDevelop. Часть 2

Hello FlashDevelop. Часть 2:

Будем считать, что после предыдущего урока Вы уже немного разобрались как работать с редактором FlashDevelop. Поэтому приступаем изучать возможности Flash в области визуализации физических явлений и работы механизмов. Начнем мы с довольно простого примера анимации кривошипно-ползунного механизма. Что же из себя представляет этот механизм? С его работой мы сталкиваемся каждый день – это механизм двигателя внутреннего сгорания:

Устройство двигателя внутреннего сгорания
Сначала мы изобразим этот механизм упрощенно (а в следующих уроках добавим графику).
Рассматриваемый механизм в произвольном положении
Чтобы полностью разобраться, как работает этот пример, нужно вспомнить немного тригонометрии, но обо всем по порядку [...]

воскресенье, 26 декабря 2010 г.

V-Droids Trailer

V-Droids Trailer:

Фух...Наконец-то свершилось чудо и разработка игры подходит к концу :) Посему выкладываю практически полный трейлер 'Ведроидов'.

суббота, 25 декабря 2010 г.

Эффект дыма на флеш

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

Developer Recap: Badim 2008-2010

Developer Recap: Badim 2008-2010:

Всем привет!
У меня очередная знаменательная дата - 3 года назад покинул офисные пределы. За прошедшее время сделал/выпустил почти 30 флэш-игр! Еще выпустил несколько игр на глазофоне - и через других, и сам по себе, и даже одну чужую. Все еще один портал и один блог. В данный момент пытаемся запустить второй портал и витрину для социальных сетей.

Ну а теперь - циферки!
Всего за 3 года удалось заработать - $145,531. За первый год было - $40,468, за второй - $28,329, за третий - $64,595. Если общее поделить на 36, то в среднем получается $4042 в месяц. Или по $5380 в месяц, если брать в расчет только последний год.

Где: Licenses - это доход от продажи exclusive/primary лицензий, Ads - доход от рекламы, Others - доход от продажи url-locks, non-exclusive, исходников, Portal - доходы от показов рекламы на портале, Micro - доход от микро-транзакций.
Доля Портала выросла в 2 раза. Доля Микро - в 10, правда больше им некуда расти.

Основные факторы - почему вышло столько же, сколько за 2 предыдущих года:

Read more » [...]

Hello FlashDevelop. Часть 1

Hello FlashDevelop. Часть 1: 1. Для начала нам понадобится скачать FlashDevelop и Flex SDK.
2. После этого устанавливаем FlashDevelop и распаковываем Flex SDK в папку “…\FlashDevelop\Tools\flexsdk” (где “…\FlashDevelop\” – это папка, в которую Вы установили сам FlashDevelop).
3. Запускаем FlashDevelop и создаем новый AS3-проект, для этого в меню Project выбираем “New Project…” и в появившемся окне выбираем пункт “AS3 Project”, в поле “Name” задаем имя проекта (пусть это будет “HelloFlashDevelop”), выбираем местоположение папки проекта, жмем “OK”. Проект создан.
Окно создания проекта
4. Справа Вы увидите панель Project, в ней отображается структура файлов и папок Вашего проекта (Если панели нет, то в меню View выбираем пункт “Project Manager”) [...]

четверг, 23 декабря 2010 г.

Box2d особенность

Box2d особенность:

В Terrorism'е очень простой алгоритм разрушения блоков, наверняка в аналогичных играх типа Sieger'а куда больше математики. Если коротко, то пилим блок на треугольники (достаточно мелко), а потом пробегаемся по ним, и группки в 2-4 треугольника объединяем более сложные в полигоны. При объединении нужно проверять выпуклость получившегося полигона, т.к.с невыпуклыми бокс не умеет работать (бажат коллизии). Полигон выпуклый, если векторное произведение всех соседних сторон имеет один знак. А вот как быть с нулем, имеет ли 0 тот же знак, что и положительные числа, например? Векторное произведение равно нулю, если вектора коллинеарны, т.е. угол между сторонами должен быть развернутым. Отвечаю, бокс считает такие полигоны невыпуклыми и соответственно по черному бажит [...] 

среда, 22 декабря 2010 г.

Pixel Bender

Pixel Bender:

Всем привет, поздравляю всех с наступающими новогодними праздниками и представляю вашему вниманию очередной перевод из книги AdvancED ActionScript 3.0 Animation, автор Keith Peters.

Сегодня речь пойдет о Pixel Bender

Что такое Pixel Bender?

Pixel Bender Toolkit это среда разработки, которая используется для создания, компилирования и тестирования пиксельных шейдеров для использования их в различных продуктах семейства CS, включая Flash. Это предельно простая среда разработки, которая состоит из редактора кода, области предварительного просмотра и области для задания параметров и просмотра ошибок и предупреждений (см рисунок 1).
Pixel Bender это язык программирования, который вы используете для написания пиксельных шейдеров в среде Pixel Bender Toolkit[...]