Вивчаємо Flash та ActionScript разом

…уроки Flash, створення банерів, розробка ігор, ActionScript 3

Підпишіться на оновлення цього блога
  • Головна
  • Про блог
  • Уроки Flash

When I Was Young: Процес продажу та статистика після релізу

Квітень 7, 2012  
Розміщено в категорії: Загальна, Результати і статистика    
Tweet

wiwy-logo Ось і минув майже місяць з моменту релізу моєї третьої флеш-гри When I Was Young. На сайті спонсора вона була запущена 10 березня, а так звана “віральна” версія (тобто орієнтована на глобальне розповсюдження) побачила світ 12 березня. Тож сьогодні вже можна робити перші висновки щодо результатів дистрибуції і загалом – успішності гри. Окрім того, я більш, ніж впевнений, що багатьом читачам цього блога буде цікаво почути подробиці процесу пошуку спонсора та продажу. Ну і звісно ж – цифри!

Вже зараз я можу з впевненістю констатувати, що на даний момент When I Was Young – моя найбільш успішна гра і перший продукт під брендом The Gamest, якому вдалося подолати позначку у мільйон ігрових сесій менш, ніж за тиждень вірального розповсюдження. Але про все по порядку…

Читати далі постмортем When I Was Young…

Коментарів: 7 669 views

Довгоочікуваний реліз гри When I Was Young

Березень 14, 2012  
Розміщено в категорії: Загальна, Результати і статистика    
Tweet

when-i-was-young За місяць з моменту публікації попередньої статті дуже багато чого сталося. Я нарешті запустив англомовний проект The Gamest, на якому можна зіграти у всі мої ігри. Про нього я ще обов’язково розповім у окремій статті.

Але головне – це те, що моя конкурсна гра When I Was Young нарешті знайшла свого спонсора. Ним став ігровий портал BigDino. А на днях відбувся реліз гри, тож тепер ви можете зіграти у When I Was Young на BigDino.

Буквально кілька хвилин назад я також завантажив гру на два популярні портали Kongregate та Newgrounds. Думаю, зайвим буде говорити, наскільки важливий рейтинг гри на цих двох сайтах для флеш-розробника. Тому я буду надзвичайно вдячний за підтримку. Щоб проголосувати за гру, потрібно зареєструватися (щоб просто пограти, реєструватися необов’язково).

When I Was Young на Kongregate

When I Was Young на Newgrounds

Читати далі про реліз When I Was Young…

Немає коментарів 374 views

Історія розробки гри When I Was Young, або Як я брав участь в “Кубку Ігрового Спалаху”

Лютий 5, 2012  
Розміщено в категорії: Загальна, Практика    
Tweet

whenIWasYoungLogo Ось і залишилася позаду епопея ігрового конкурсу зі швидкої розробки ігор. Після тривалого затишшя на блозі це буде доволі довга стаття. В ній я розповім про сам конкурс (за умовами якого потрібно було створити повноцінну гру на флеш за 7 днів), поділюся його результатами, а також спробую показати процес створення конкурсної флеш-гри зсередини.

Що таке “Кубок ігрового спалаху”?

Кубок ігрового спалаху (вочевидь, назва пішла від дослівного перекладу англійського Flash Game Contest) – це конкурс так званої “швидкої розробки”, який організовується російською спільнотою флеш-розробників на базі тематичного форyму FlashGameDev.ru.

За правилами конкурсу учасники повинні за 7 днів розробити флеш-гру від ідеї до готового продукту. При цьому учасників ніхто не обмежує ні за сетингом, ні за механікою гри. Єдиним обмеженням по суті є тематика, яка вибирається організаторами і стає відомою в перший день конкурсу.

Читати далі про конкурс і розробку гри…

Коментарів: 10 1,011 views

FlashGAMM Kyiv 2011: Враження від першого дня

Грудень 10, 2011  
Розміщено в категорії: Загальна    
Tweet

flashgamm-kyiv-2011 Сьогодні у Києві стартувала дводенна конференція FlashGAMM Kyiv 2011. Не знаю, чи серед читачів блога про Flash та ActionScript є люди, які також були там присутні (принаймні, мені було б приємно, якби це було так), але для всіх тих, хто конференцію відвідати хотів, але з якихось причин не зміг – я в двох словах поділюся враженнями та цікавими фактами, почутими в доповідях.

Хто не знає, Flash GAMM – це конференція для професійних розробників flash-ігор, соціальних та мобільних ігор, аудиторія якої значною мірою складається з інді-розробників (тобто людей, які роблять ігри самостійно або ж у невеликій команді). Валерія Маллаєва (один з організаторів та ідейний натхненник конференції) наголосила, що сьогодні Flash GAMM є найбільшою ігровою конференцією для інді-розробників на просторі колишнього СНД.

Другою важливою частиною аудиторії Flash GAMM є спонсори та видавці – тобто люди, які допомагають інді-розробникам отримати прибуток. І з кожним роком (а сьогоднішня конференція вже сьома за рахунком) в ній бере участь все більше та більше великих компаній, соціальників (команд, які створюють ігри для соцмереж) тощо.

Читати далі звіт про конференцію FlashGAMM…

Коментарів: 4 1,866 views

Округлення десяткових дробів (чисел з комою): Що робити з некоректними значеннями при роботі з Number?

Листопад 6, 2011  
Розміщено в категорії: ActionScript, Загальна, Практика    
Tweet

round-decimal-numbers Перш, ніж я перейду до опису суті проблеми, дозвольте мені запропонувати вам просте математичне завдання. Скільки буде 3 помножити на 0.1?

Дивне запитання! Навіть першокласник відповість, що результатом цього виразу буде 0.3. Втім, як виявилося, алгоритми ActionScript 3 не завжди дружать з традиційною логікою. Якщо ви спробуєте провести подібне обчислення у AS3, то отримаєте результат: 0.30000000000000004.

Подібна похибка виникає через обмеження розміру пам’яті, яку AS3 виділяє для збереження змінних типу Number (тобто чисел з комою). Наприклад, щоб точно зберегти значення числа “Пі”, системі знадобилася б безкінечна кількість ресурсів. Звісна річ, що це неможливо. Тому в AS3 (як і в будь-якій іншій мові програмування) під кожен тип змінної відведена строго обмежена кількість байтів. Отже так чи інакше, доводиться округлювати “безкінечні” числа.

На жаль, наслідки такого скорочення іноді проявляються навіть там, де ми їх не очікували побачити.

Читати далі про практичне застосування округлення десяткових дробів…

1 Коментар 1,536 views

Як правильно вбудувати flash-контент у ваш сайт: Вставка swf-файлів з допомогою SWFObject 2

Жовтень 7, 2011  
Розміщено в категорії: Загальна, Практика    
Tweet

swfobject Якщо ви працюєте над розробкою флеш-ігор чи будь-яких інших флеш-програм, то швидш за все рано чи пізно зіткнетесь з необхідністю вбудовувати свої swf-файли у веб-сторінки. Існує кілька методів вставки флеш-контенту в html-код. Новачки традиційно користуються найпростішим з них – копіюванням коду зі згенерованого під час публікації у Flash IDE html-файлу.

На жаль, “рідний” код, який генерується програмою Adobe має одразу кілька недоліків. Передусім – він неуніверсальний. Вам доведеться дублювати частину коду для вставки флеш-контенту, щоб останній правильно відображався у IE. При цьому деяких проблем все-одно не уникнути.

По-друге, код, отриманий внаслідок компіляції флеш-контенту у Flash IDE використовує теги, які не відповідають стандартам W3C.

Ну і нарешті, при використанні стандартних для класичного Adobe коду тегів <object> та <embed> можуть виникати проблеми виявлення версії флеш-плеєра, встановленого у користувача, та коректного завантаження флеш-кліпів. З подібною проблемою я зіткнувся, працюючи над розробкою ігрового порталу Jar of Games, який на 90% складається з флеш-контенту. Якщо у Firefox flash-кліпи оброблялися коректно, то IE починав показувати флеш тільки після того, як гра повністю завантажилася (а повинен був показувати прелоадер під час завантаження).

На щастя існує спосіб уникнути всіх перелічених вище проблем вбудовування флеш-контенту, отримавши при цьому безліч додаткових переваг та бонусів – SWFObject. Якщо ви пройдетесь по провідних сайтах, які багато працюють з флеш-контентом (таких як топові ігрові портали), то побачите, що всі вони використовують саме SWFObject для вставки флеш-кліпів. Тобто по факту SWFObject вже став стандартом у цій сфері.

Читати далі про вбудовування flash методами swfobject…

Коментарів: 8 1,496 views

Організація візуальних об’єктів методами ActionScript 3: Display Object, Display Container та Display List

Вересень 29, 2011  
Розміщено в категорії: Загальна, Практика, Уроки    
Tweet

display-list-in-as3 В попередніх статтях нам неодноразово доводилося працювати з об’єктами відображення (display object), хоча саме поняття display object вживається на “сторінках” цього блога вперше. По-суті будь-який візуальний об’єкт, який можна розмістити на сцені – це і є об’єкт відображення.

Клас DisplayObject є базовим для всіх об’єктів, які можуть бути візуально представлені у флеш-кліпі. Наприклад, будь-який MovieClip чи Sprite, з якими нам доводилося працювати раніше, також належить до об’єктів відображення, хоча насправді їх перелік куди ширший. Згадайте хоча б статтю про динамічне додавання MovieClip на сцену методами ActionScript 3. Зірки, які використовувалися у наведеному там прикладі також належать до об’єктів відображення.

Розуміння концепції списку відображення (display list) та ролі об’єктів відображення у створенні flash-програм надзвичайно важливе для кожного початківця, який прагне навчитися програмуванню на ActionScript. Адже по суті кожна програма, написана на ActionScript 3.0 має власну ієрархію об’єктів відображення, яка включає повний набір візуальних елементів. Це базова концепція, зрозумівши яку, ви наблизитесь до розуміння принципів функціонування AS3-програм та навчитесь з легкістю маніпулювати будь-якими візуальними об’єктами всередині власної програми.

Читати далі про об’єкти відображення та списки відображення у флеш…

Немає коментарів 1,099 views
 Сторінка 1 з 9  1  2  3  4  5  6  7  8  9 »
  • Категорії

    • ActionScript
    • Flash
    • Загальна
    • Малювання
    • Практика
    • Результати і статистика
    • Софт
    • Теорія
    • Уроки
  • Блогролл

    • Best flash games
    • Flash Animation
    • Maque.org.ua
    • The Gamest
    • Xitri.com
    • Ант Карлов блог
  • Архіви

    • Квітень 2012
    • Березень 2012
    • Лютий 2012
    • Грудень 2011
    • Листопад 2011
    • Жовтень 2011
    • Вересень 2011
    • Серпень 2011
    • Липень 2011
    • Червень 2011
    • Травень 2011
    • Квітень 2011
    • Березень 2011
    • Січень 2011
    • Грудень 2010
    • Листопад 2010
    • Жовтень 2010
    • Вересень 2010
    • Липень 2009
    • Квітень 2009
    • Березень 2009
    • Лютий 2009
    • Січень 2009
  • Останні публікації

    • When I Was Young: Процес продажу та статистика після релізу
    • Довгоочікуваний реліз гри When I Was Young
    • Історія розробки гри When I Was Young, або Як я брав участь в “Кубку Ігрового Спалаху”
    • FlashGAMM Kyiv 2011: Враження від першого дня
    • Округлення десяткових дробів (чисел з комою): Що робити з некоректними значеннями при роботі з Number?
  • Останні коментарі

    • Taras до When I Was Young: Процес продажу та статистика після релізу
    • Ценитель пива до When I Was Young: Процес продажу та статистика після релізу
    • Ярослав Федорак до When I Was Young: Процес продажу та статистика після релізу
    • Ценитель пива до When I Was Young: Процес продажу та статистика після релізу
    • Інструмент втілення мрій... | Українська блогосфера до When I Was Young: Процес продажу та статистика після релізу
  • Теги

    флеш-гра AS3 pen tool автоматична анімація вибух ActionScript match insanity векторна графіка скрінкаст уроки ActionScript малювання реліз motion tween FGL Уроки черепаха уроки флеш Event Listeners програмування tween символ флеш уроки flash спонсор гра Adobe Flash CS4 game урок розробка навчання turtle анімація ActionScript 3 Практика посібник банер flash game turtle dreams to fly веб-програмування Flash
  • Спонсори

©2008-2012 Вивчаємо Flash та ActionScript разом
Дизайн Dezzain Studio
UA TOP Bloggers