Как стать автором
Обновить
0
0
Игорь Сунцев @Griman

инди разработчик

Отправить сообщение
Редактор хороший, использовал в работе.

+ выделение в тайлсете группы тайлов и «рисование» в слое этой группой. Далеко не везде есть такая удобная фишка. Где-то надо каждый тайл выбирать, где-то создавать «кисти», что долго.

— нет картинок для объектов. В итоге собирать полноценный уровень приходится на глаз. Если объектов много то уровень превращается в мешанину прямоугольников. И выглядит это как-то так:

image
неправильно это комментировать рынок, не будучи его участником. «Слышал про недостатки, имею мнение.» 10 лет назад флеш был отличной технологией для презентаций и cd-визиток, сейчас хорошая платформа для игр. Работает и кормит. Что еще надо то.
Не работоспособный код для реальных проектов в жанре action. Вы на каждый кадр используете какое-то дикое количество new и события на тривиальные вещи. Просто попробуйте не один кораблик, а сотню, + ai, фон, анимацию, пули и эффекты партиклами.

P.S. и если где-то в коде есть addEventListener, то где-то в коде должен быть removeEventListener. Даже если вы weak-links включили. Чтобы спать спокойно :)
Откомпилировал этот файл.
вот результаты дебаг-плеера:
[Starting debug session with FDB]
Main.Main(); event: 145
Main.Main(); signal: 148

А вот результаты release-плеера:
event :107
signal 77
(вывел в TextField, т.к. у меня FlashDevelop не отлавливает трейсы релизной версии)

p.s. компьютер: i3, 2gb
прилинкована: as3-signals-v0.7.swc
Интересно, что вот тут:
alecmce.com/as3/events-and-signals-performance-tests
приходят к противоположным выводам насчет скорости. Сигналы быстрее

Есть еще одно важное дополнение. Вот тут:
knowledge.robotlegs.org/discussions/questions/351-signals-vs-events-whats-better
в комментариях пишут:
Сигналы диспетчатся в текущем фрейме. Про event нельзя однозначно сказать в каком фрейме вы получите вызов обработчика. Возможно в текущем, возможно в следующем, смотря как решит флешплеер. Где-то мне еще аналогичные сравнения попадались.

Использовал библиотеку сигналов в одном проекте: www.rndgames.com/multiplayer/checkers/
В общем вполне доволен, буду еще использовать :)
за статью спасибо, интересно
хороших продаж!
«Полцарства за принцессу» были вдохновителем? ))
Так на АдобиМакс показывали это решение на примере журналов уровня National Geographic. Марта Стьюард выходила на сцену и крутила айпадами и андроид-планшетами в восторге. Не думаю, что 700 баксов для издательского дома это деньги :)

А выглядело все действительно интересно, вторая жизнь журналов. Макет с правилами создается в ID, в паблишере наполнение.
Shareware схема распространения начинает потихоньку загибаться. (?)
Теперь подписка. Что затем, микроплатежи?

Интересно каким образом доход с клиента делится между авторами игр? По количеству установок, по времени игровой сессии? До этого момента мне, как соавтору одной из игр на портале Алавара было понятно. Скачали столько, конверсия такая-то, наш процент такой-то. А сейчас не очень.
Аналогично. Flash IDE используем только для создания графических ассетов, звука и уровней. Экспорт в swc + сборка в FlashDevelop+FlexSDK.
каких-то 15 лет прошло, а память полностью поддалась команде CLEAR. С таким трудом все эти закорючки сейчас воспринимаются.
Но все равно спасибо :)

p.s. юность прошла за диззиассемблированием дисковых версий игрушек и переписыванием загрузчиков под кассетные версии (новые игры приходили на дисках, а народ требовал кассет). Все это богатство продавалось на ЦКР Перми.
«Для удобства можете представлять, что мы говорим о сайте министерства культуры.»
Сейчас как раз сайт местного минкульта напильником доводится:
mk.permkrai.ru/

Из основных «фишек»:
1. портфольная структура проектов министерства
2. связь структуры министерства с запросами пользователей через облако тэгов

Основная проблема, как обычно, в наполняемости.
«И разница между развивающимися и развитыми странами меньше 50 лет.»
из выступления Сергея Петровича Капицы на TEDx:
vimeo.com/6556606
ужас так ужас. Главное что конкретный человек понимает конкретного человека и знает, что левый отступ между направляющей столбца и элементом фиксирванный, а сам столбец резиновый.
Я вам так скажу, это очень хорошо, когда в макете есть только такая «ошибка». И ничего страшного, что тень уйдет за пределы экрана (никакой проблемы в верстке не было).

А в остальном забавно, в вебе я начинал с верстки под нетскейп 4, не мало программировал и интерактивил на флеше :)
Опыт, сын ошибок трудных :)

Просто это оказался самый простой способ передать «знание» о проекте в цепочке разработчиков. Текстовая сопроводиловка при этом сокращается до: «резина», минимум 960, все надписи текстом и т.п.
раньше, работая в офисе, объяснял на пальцах программистам, получалось фигово. Потом поменял схему работы (удаленный верстальщик) и проблему решил так:
для макетов готовлю промежуточные указания верстальщице в духе (кликабельно):



Обычно для всех коварных мест есть решение уже у меня, некоторые уточняю у верстальщицы, можно или нет и почему. Я могу предложить решение в лоб, она может предложить изящней. В общем диалог конечно нужен.

аналогичная карта Шанхая: shanghai.edushi.com/

есть мнение, что это 3д со специфическим рендером

Информация

В рейтинге
Не участвует
Откуда
Пермь, Пермский край, Россия
Дата рождения
Зарегистрирован
Активность