7 нояб. 2012 г.

End of Days

Пришла мне идея, сделать небольшую флэшечку:
Актуальная тема, и хороший способ узнать флэш получше. :)

Исходники можно посмотреть тут:
BitBucket

А дальше, как обычно, история:

Решил начать я с анимации земли. Так как я не художник, все будет стилизовано под пиксель арт ужасно.
Итак, 7 ноября 17:51.
Были взяты текстурки от NASA, натянуты на шарик, и санимированы в гимпе:



Потом, идем в ImageMagick, с командой sudo make me a sangwitch convert "earth32.gif[0-21]" +dither -brightness-contrast 40x20 -auto-level -scale 400% e.gif:

Используем montage "e.gif[0-21]" -tile 7x3 -background none e.png:


Получаем такую флэшечку:


Добавляем текстурку неба и платформу:
Фиолетовая фигня - ни на что не влияющая пока. Может быть, будет в виде одноразового бонуса. :)

8 ноября, 12:15. 
На сегодня запланированы коллизии, очки, и мб бонусы. Поехали!

15:19.
Добавлен астероид, и pixelperfect коллизии, и кое как добавлен прелоадер. Скоро будет спаун астероидов! :)

9 ноября, 00:27.
Так и не получилось сделать хороший респонз для окружностей. :С Поэтому в ход пошел box2d. И хорошо так пошел:
Теперь осталось только "POLISH!!!11":

20:47.
Как же я люблю большой монитор!


10 ноября, 15:38.
Вот и все! Воплощено не все, что хотелось, но выглядит относительно неплохо. :)
Хотя не, есть баги: не всегда отскакивает астероид от платформы, и не работает прелоадер, и астероиды спавнятся криво. :С