9 часа agoТо есть как бы понятно, что чепуха это полная, но какая красивая гипотеза
4 дня agoДаже самые крупные фотки не передадут настоящего впечателния, там надо быть :)
6 дня agoЗа уши притянуть можно что угодно и к чему угодно. Вы, батенька, тролите и делаете это довольна скучно. Всем уже давно понятно, что Вас не устроила гипотеза с пакменом. Что и кому Вы пытаетесь доказать?
6 дня ago1. Как стать гейм - дизайнером за 1 день. Виталий Хить. Часть 1/2 | Часть 2/2 2. Почему люди играют в игры? Виталий Хить. + Анализ игр разного жанра Часть 1/3 | Часть 2/3 | Часть 3/3 3. Владимир Бабушкин. Новый движок Alternativa 3D 7 Часть 1/2 | Часть 2/2 4. Тренинг по командообразованию Часть 1/1 Остальные добавит Лерика, у нее дозапись остальных дней
6 дня agoОпачо! Картинки тоже идут в "Поток сознания" и разрушают красоту.
6 дня agoБудем рады услышать от тебя еще один классный доклад по Coldfusion, и вообще тебя увидеть :)
1 неделя ago[quote]Может черкнете статью "Почему нельзя сравнивать ПМ и ТД" [/quote] Сравнивать можно что угодно. И можно найти какие-то общие признаки даже у достаточно далёких предметов. Например, и в реке, и в часах, и в почках могут быть камни. Порой из таких сравнений выходят интересные теории. Но с таким же успехом могут получится и совершенно ошибочные выводы. Гипотеза о происхождении TD из Pac Man - пример такого вот ошибочного вывода. Вот и всё. Я не знаю, почему это вас так глубоко ранит. Может быть потому, что вы спорите не со мной, а с каким-то воображаемым оппонентом. Я не собираюсь выяснять, чьё геймдизайн-фу круче, я никого не называл мудаком, я всего лишь не согласился с одной из озвученных гипотез, на основе собственного опыта игры в Pac Man и в зиллион различных TD, начиная со старкрафтовских.
1 неделя agoDan, простите за беспокойство. А можно задать Вам глупые вопросы? Что Вы лично предлагаете? Признать "тренинг" "Почему люди играют в игры" полной чепухой, раз такие выводы люди сделали под "просто наваждением"? Ну давайте признаем :), можно было просто пива попить и об жизни поговорить эти пару часов. Мне, т.к. я инициатор данного "тренинга" прекратить "торговать лицом" из-за некомпетентности в данном вопросе? Можно и это организовать :), я уже достаточно "наторговался". Подтвердить что ПМ и ТД - абсолютно разные игры и сходства между ними никакого? Подтверждаю, так же как и подтверждаю то, что суслика в чистом поле тоже не видно :) и то что любые выводы можно считать "красивыми гепотизами" или руководством к действию (кому как нравится). К сожалению подтвердить, что нет корысти от всего этого действа не могу. Во время этого "наваждения" ребята навели меня на пару свежих идей с которых я лично думаю снять 10-20К денег, за что им огромное спасибо и шикарная "поляна" на следующей встрече! Может черкнете статью "Почему нельзя сравнивать ПМ и ТД" или статью со своим взглядом на геймдизайн? Искренне хотелось бы узнать Ваше мнение по этому поводу!
Dukascopy (Suisse) SA требуется крутой AS3 Программист.
Обязанности:
* Создание Flash web-приложений.
Требования:
* Обязателен опыт работы на ActionScript 3.0 (не менее 2-х лет)
* Опыт в разработке клиент-серверных приложений.
* Аккуратность, пунктуальность, внимательность, исполнительность, умение работать в команде, ответственность. Любого рода проявление инициативы приветствуется.
Условия:
* З/п от 1000 LVL (1400€) по результатам собеседования.
* Полный рабочий день. С 09:00 - 18:00
* Офис в центре Риги (Lāčplēša 20a)
Flash Developer from $1500
10oz.com is currently looking for Flash AS3 developer. Candidates must be professional, have strong organizational and time management skills and be a team player as well as able to work independently.
Must know the following technologies: AS3
Good to have: Flex, AIR
Please email your resume to jobs@10oz.com
We will only respond to those candidates with whom we have an interest.
Location: Киев
Company Information
10 Oz. Interactive is a full service technology implementation firm. We can handle any kind of interactive project from heavy duty development of full, rich media sites to bespoke work that implements design comps in pixel perfect fashion.
Working with the latest technologies is only half the value we bring. We also stay on top of the latest trends in design and development so that we can continue to bring the newest solutions to our clients. Any solution we provide will fit within our client’s technical requirements and specifications.
At 10 oz, our DNA is digital. Everything we build reflects our passion for forward thinking interactive work.
Dukascopy (Suisse) SA требуется AS3 Flash Developer.
Обязанности:
* Создание Flash web-приложений.
Требования:
* Обязателен опыт работы на ActionScript 3.0 (не менее 2-х лет)
* Опыт в разработке клиент-серверных приложений.
* Аккуратность, пунктуальность, внимательность, исполнительность, умение работать в команде, ответственность. Любого рода проявление инициативы приветствуется.
Условия:
* З/п от 1000 LVL (1400€) по результатам собеседования.
* Полный рабочий день. С 09:00 - 18:00
* Офис в центре Риги (Lāčplēša 20a)
e-mail: jobs@dukascopy.com
Ведущий разработчик социальных игр с ежедневной аудиторией в миллионы игроков ищет игрового AS3 программиста на полный день для работы над самыми передовыми онлайн играми. [Рига, Латвия]
Скиллы:
- AS3/Flex
- Игровой опыт в портфолио
- SVN/git итп
Плюсы:
- Опыт работы по GTD либо Agile
- Знание изнутри BitmapData, URLLoader, разные Social API, 3D движки, английский
Что мы даём:
- Тренинг для людей с опытом C++/J2ME, желающим пересесть на Flash
- 100 человеколет опыта игровой разработки за плечами команды на всевозможных платформах
- Мед. страховка и всякие офисные благи
- Зпт в районе $2000 по результатам интервью
- Начало работы asap - офис на ВЭФе
CV/Portfolio шлите на jobs innowate com
PS В Риге есть позиции штатных PHP программистов для высоконагрузочных систем, *nix администратора, 3D моделера/художника, C++ программистов на всех платформах (Windows, iPhone, Android), арт директора и веб дизайнера-верстальщика (с упором на UX/UI) - пишите туда же.
Столкнулся в примере AIR Cookbook с необъяснимым ускорением записи с микрофона.

Друзья!
Давно, ещё в доадобовские времена я занимался флешем, учился, рисовал, писал программы и всё, собственно, было хорошо. Но потом я как-то упустил передовую волну развития, появился АС3, в котором я по причине отсутствия знаний об ООП ничего не понял, и, к сожалению, флеш я забросил. Но всё это время что-то внутри не давало мне покоя: каждый раз, как я видел какие-то флешки, программы, читал этот блог, я жалел, что не занимаюсь флешем. На блог я, к слову, подписал уже очень давно, но читаю и участвую в его жизни редко — всё потому, что потерял Нить и ничего уже не понимаю.
Ответьте, пожалуйста, на «детские» вопросы, объясните что к чему. Я совершенно потерялся в этом вихре событий и технологий.
1. С чего начать изучение AS3.0? Какие-то комплексные, пошаговые уроки, книги (желательно в эл. виде)? Есть несколько блогов-уроков в закладках, но интересен именно ваш профессиональный взгляд на то, с чего стоит начать.
2. Стоит ли вообще начинать изучение АС3, если грядёт АС4 (мысль прочёл в одном из недавних постов)? Что вообще представляет из себя АС4, радикально новое или просто улучшенное старое? В гугле по этому поводу — с гулькин нос.
3. Наверное совсем глупый вопрос, но что такое Flex? «Adobe Flex — технология для создания Rich Internet Applications», говорит нам вики, примерно то же — флексипедия, но я всё равно не пойму что это. Так может нужно изучать не флеш, а флекс? Совсем, совсем запутался...
4. Что вообще творится в мире Флеша? За что стоит браться? Или пока не задаваться этим вопросом, а учить основы?
5. Ну и последний, видимо соревнующийся по глупости с третьим: правая кнопка в флешке навсегда будет выдавать только меню флэша?
Спасибо за внимание.
P.S. Можно ли будет к кому-то из вас лично обращаться за помощью по всяким мелким вопросам, возникшим на пути изучения?
Задача: получить введенный с клавиатуры символ.
Решение: тривиальная вещь, о которой не задумаешься, пока ее недореализация не заберет пару часов времени бесплодных попыток найти решение там, где его нет.
В Actionscript 3 событие KeyboardEvent.KEY_DOWN не содержит информации о реальном коде нажатого на клавиатуре символа, а содержит лишь код латинского символа, соотвествующего нажатой клавише - в свойстве charCode.
Проще говоря, узнать из события KeyboardEvent о том, что был введен русский символ Й (код 1049), а не Q (код 81) - невозможно без лишних действий. Даже в русской раскладке клавиатуры вы будете получать код 81.
Обойти это можно, разместив в приложении невидимое текстовое поле, и, дав ему фокус ввода, слушать его событие TextEvent.TEXT_INPUT - тогда можно узнать введенный в текстовое поле символ, хоть кириллический, хоть иероглиф. Пример есть на FlexExamples, см второй пример на странице. Некрасиво, но работает.
Это баг, его нужно исправить - и он уже занесен в Adobe JIRA, но интересен комментарий разработчика Flash Player: .
"Событие нажатия клавиши относится к клавишам, а не символам. После того, как ОС сопоставляет клавиши символам, мы получаем событие символа, и если мы попытаемся в это влезть, мы окажемся в мире боли, с каждой отличающейся раскладкой клавиатуры. Пользователи не должны ожидать, что событие нажатия клавиши будет работать с введенным символовм - об этом даже есть примечание в ASLR:
Примечание: так как раскладка (соответствие между клавишами и конкретными символами) зависит от устройства и операционной системы, используейте событие TextEvent для обработки ввода символов."
Я недостаточно крут в раскладках, но с моей, юзерской точки зрения, разработчики проигрывателя все же должны позаботиться об этом за кодеров - ведь если многие наступают на одни грабли и ищут введенный символ в событии KEY_DOWN или KEY_UP, то это что-то означает?
Да и не хочется внедрять в проект невидимое текстовое поле и давать ему фокус ввода лишь затем, чтобы узнать код введенного символа. Или все же есть другой, способ, красивее?
Если вы еще не знаете, то Vector — это новый класс во Flash Player 10. По способу использования он является типизированным массивом, о котором мечали еще флэшеры семидесятых. Vector не только типизирован, но и дает более производительный код (очевидно, его внутрення природа — не простая обертка вокруг массива). Вот статья по классу Vector для начинающих.
Еще легче, чем кодироват. Пара минут может уйти на привыкание к синтаксису. Он немного сложнее, чем у массива, потому что вектор строго типизирован. Поэтому везде, где вы имеете дело с вектором, нужно после обозначения типа и точки дополнительно в треугольных скобках указать тип хранимых в векторе значений. Например, String для вектора строк:
var stringVector : Vector.<String> = new Vector.<String>();
Когда я впервые использовал Vector, то сделал синтаксические ошибки в каждом случае его применения, по привычке работал как с нетипизированным массивом. Но с векторами нужен векторный синтаксис. В этом примере две ошибки:
public function findDuplicates(text : String) : Vector
{
var result : Vector = new Vector.<Duplicate>();
...
return result
}Первая ошибка исправляется указанием полного типа вектора при объявлении переменной:
var result: Vector.<Duplicate> = new Vector.<Duplicate>();
Вторая исправляется указанием полного типа вектора возвращаемого результата:
public function findDuplicates(text : String) : Vector.<Duplicate>
(в примере <Duplicate> — это тип данных вектора, тут используется собственный класс, а на его месте можеть быть int, Date и т.д.)
Дочитали до этой фразы и стало скучно, используете вектор уже восемь-десять лет? Есть информация для продвинутых вектор-юзеров в ActionScript — динамическое создание экземпляров класса Vector и тест Array vs. Vector vs. Linked list.
Дочитали досюда? Круто *-)
Привет, меня зовут Артем, я работаю в комапании МедиаТэк. Мы разрабатываем онлайн-игры. Передо мной поставлена нелегкая задача — увеличить наш дружный коллектив. Сегодня мы готовы взять до 5 Flash-разработчиков и аниматоров для участия в новых игровых онлайн-проектах (работа в офисе). Я решил обратиться за помощью сюда. Вот требования, на основании которых происходит отбор кандидатов:
Общие требования: нестандартное мышление, творческий подход, быстрая обучаемость, коммуникабельность, ответственность, надежность, активность, любовь к онлайн играм.
В свою очередь, мы предлагаем коллектив неравнодушных к играм единомышленников, достойные условия труда и привлекательный соцпакет. Зарплата начинается от 600 у.е. (Junior) и "до" ... вот это "до" мы готовы обсуждать с каждым индивидуально. Нас не пугают серьезные пожелания, если они имеют под собой основание из вашего опыта и того, что вы реально умеете!
Если Вам интересна эта работа, присылайте резюме и портфолио со своими работами по адресу: job@gamezhero.com. А если для Вас неактуально, то вполне может оказаться, что работу ищет ваш знакомый — сообщите ему об этом предложении. Можете выручить человека работой 
Спасибо,
Артем Дружелюбов
![Флэш Потрошитель - Флэш & Флекс, rost[ухо]flash-ripper.com](/sites/all/themes/fripper/logo.png)