суббота, 29 октября 2011 г.

Как работать с тайловым редактором Flan

Неплохой тайловый редактор Flan для Flixel, правда еще на стадии альфа-версии, но работа ведется. 
Я записал видео-руководство о начале работы с редактором. Сразу извиняюсь за неважное качество и  отсутствие звука. Главное помнить, что перед загрузкой в программу изображения с тайловой картой, необходимо его выровнять и выстроить все тайлы так чтобы в ширину был только один тайл. Это, наверное, главное неудобство при работе с программой.

Писать свое, полностью свой код игры, свою реализацию всех даже самых рутинных моментов всегда очень интересно и очень полезно, но возможно лучше отложить такие методы до поры и пользоваться фреймворками облегчающими процесс создания игры, не изобретать велосипед пока, например, не выучишь по-настоящему хорошо AS3. В конце концов свой "движок" писать полезно, но делать это нужно тогда, когда появляется опыт и уверенность в том что твой код будет лучше и функциональнее, чем возможная альтернатива. После создания своей первой флеш игры, для новых проектов я решил воспользоваться фреймворками, выбор пал на Flixel. А на этой неделе я набрел на очень интересный тайловый редактор, в котором можно собирать уровни для своих игр а затем интегрировать их в код AS3. Редактор называется Flan, имеет свои недостатки и странности, но работает стабильно. Актуальная версия - 9-ая альфа от марта 2011.

Flan это многослойный тайловый редактор карт, созданный специально для работы с фреймворком Flixel.

Основные возможности:

  • Многослойность; Спрайты; Параллакс; совместимость с Flixel; Сохранение/Загрузка в ".flan" или CSV-текст; Генерация AS3 кода.
  • Импорт уже созданных CSV текстов (формат тайловых карт Flixel).
  • После настройки экспорт карт предельно прост.
  • Конфигурация сохраняется в файл ".flan" , поэтому можно открывать сразу несколько проектов/сохранять в  разные папки.
  • Все версии имеют обратную совместимость для файлов ".flan".

пятница, 21 октября 2011 г.

Перерыв

Так или иначе приходится переходить в "автономный режим" - постоянно заниматься разработкой сейчас не получается.
Есть некоторые наработки по классам для новой игры. Разумеется, они смогут потом кочевать от проекта к проекту с незначительными изменениями, в основном это касается классов меню, прелоадера, интерфейсов. Они пишутся не для какой-то отдельной игры, а для использования в дальнейшем как своего небольшого фреймворка. Внешне от игре к игре меню и интерфейсы будут разными и рисоваться каждый раз будут с нуля, но суть в том чтобы их внутренняя структура была переносимой, универсальной. Это может ускорить процесс разработки игры, некоторые рутинные моменты.

К сожалению сейчас навалилось много дел и приходится минимизировать и онлайн активность и работу над играми. Я думал за неделю-две смогу разгрести все это, но ошибался. Скоро, надеюсь, вернусь в строй. Вполне возможно до Нового года я успею завершить какой-нибудь небольшой проект, но это зависит уже от многих обстоятельств. Но как только будут более-менее серьезные успехи, я об этом напишу.

воскресенье, 16 октября 2011 г.

Постмортем Heth

Постмортем игры - так в среде девелоперов называется рассказ разработчика о том, как игра создавалась и продвигалась, когда все уже позади.

На этот раз получился длинный пост с претензией на графоманство. О чем – вкратце: лирика о предпродажных доработках игры, история неудачных торгов, их причины, интересные моменты в создании графики, ее эволюции и планы на следующую игру.

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

четверг, 13 октября 2011 г.

Помогите найти RASE

И сюда отправлю свой отчаянный крик о помощи!)
Помогите! Дайте кто-нибудь альтернативные ссылки\торенты\репозитории на Realaxy Actionscript Editor для линукса. С офсайта 5 раз качал, всегда битый архив. На форуме RASE пока тоже никто не ответил.

В поисках хорошего редактора кода стабильно работающего под убунтой наткнулся на RASE, все не терпится уже опробовать редактор.

UPD
Ссылку поправили, Realaxy скачал, но он у меня не работает - This Java instance does not support a 32-bit JVM.
Попытаюсь разобраться с этим.
То есть у меня вообще сейчас нет никакой среды для флеш разработки, потому что пользоваться виртуальной машиной надоело, а нативно под линуксом нет нормальных IDE.

Читатели