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

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

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

Як правильно вбудувати 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…

Коментарів: 9 13,110 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-програм та навчитесь з легкістю маніпулювати будь-якими візуальними об’єктами всередині власної програми.

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

Коментарів: 10 50,967 views

Як я малював кристал для нової гри (відео)

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

crystal-symbiosis Після випуску Turtle Dreams to Fly та моєї нової гри Don’t Eat Last Berry часу на наповнення блога про флеш практично не залишається. Тому, щоб не виникало надто довгих перерв, я вирішив трішки привідкрити завісу над тим, чим займаюся зараз…

А працюю я, як ви могли здогадатися із заголовку, над новою грою з робочою назвою Symbiosis. Поки що готовий тільки прототип, а це не більше 5% від загального об’єму роботи.

За задумкою це повинна вийти гра на перехресті жанрів Tower Defense та стратегії. Як і в Tower Defense гравець буде будувати та керувати вежами. Але на відміну від класичних ігор у цьому жанрі ніяких “хвиль” ворогів не буде. Натомість, гравцеві доведеться зіткнутися зі штучним інтелектом, який теж зможе будувати вежі.

Втім, я не буду заглиблюватися у деталі гри, тому що за час розробки все ще може тисячу разів змінитися. Натомість, сьогодні я вирішив викласти коротке відео роботи над малюнком кристалу (ворожий юніт).

Читати далі і дивитися відео малювання кристалу…

Коментарів: 11 16,828 views

Хто готовий віддати гроші за вашу гру? або Кілька слів про спонсорів та типи ліцензій

Серпень 23, 2011  
Розміщено в категорії: Загальна, Теорія    
Tweet

dollar-logo Більшість початківців, які тільки входять у сферу розробки ігор, та флешерів, які лише починають несміливо придивлятися до ігрового ринку, не розуміють, яким же чином може заробити флеш розробник? Хто готовий віддати гроші за гру, зроблену однією людиною на домашньому комп’ютері за кілька тижнів (а іноді – навіть днів)?

Сьогодні я вирішив трішки розповісти про найбільш розповсюджені способи монетизації flash-ігор та показати, яким чином інді-розробники мають змогу отримати компенсацію (іноді – дуже суттєву) за свій час, зусилля та креативність.

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

Хто зацікавлений в купівлі гри?

В інтернеті існують сотні тисяч, якщо не мільйони ігрових порталів. Звісна річ, багато з них закинуті або мають мінімальний трафік. Втім, трапляються і справжні гіганти з мільйонними показниками щоденних відвідувань та переглядів. Такі портали приносять значні прибутки своїм власникам. Але для їх підтримки потрібно постійно оновлювати ігровий контент, публікувати ексклюзивні новинки і знаходити все нові та нові джерела трафіку. І тут в нагоді стає ліцензіювання ігор!

Спонсором в даному випадку стає флеш-портал. Саме його власники готові заплатити за гру від $100 і до $50 000 доларів (це, відповідно, мінімальна і максимальна суми спонсорства, про які мені доводилося чути).

Читати далі про спонсорування ігор та типи ліцензій…

Коментарів: 11 9,341 views

Редизайн першої гри завершено: Реліз “Don’t Eat Last Berry”

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

don't-eat-last-berry Пройшов майже рік з моменту релізу моєї першої флеш-гри “Match Insanity”. На той час мої уявлення про світ флеш-ігор були досить розмитими, а точніше – я сприймав їх виключно з позиції гравця і насправді ніколи не усвідомлював, наскільки складною може виявитися “кухня” розробника.

За рік мені вдалося багато чому навчитися, продати свою другу гру “Turtle Dreams to Fly” (пограти в неї можна тут), створити власний ігровий портал Jar of Games і повністю переосмислити підходи до ігрової розробки.

З цим хоч і невеликим, та все ж доволі важливим вантажем знань я знову повернувся до своєї першої гри, яка досі бездіяльно “лежала” на аукціоні FGL. І хоча “Match Insanity” створювалася в першу чергу заради розвитку навичок флеш-розробки, було б марнотратством не спробувати заробити на ній хоча б якусь копійчину. Адже за наявності ігрового порталу перед розробником відкривається чудова опція самоспонсорування.

Читати далі про реліз Don’t Eat Last Berry…

Коментарів: 4 6,088 views

Редизайн першої гри: Графіка має значення!

Серпень 5, 2011  
Розміщено в категорії: Загальна    
Tweet

Займаюся редизайном своєї першої гри, створеної майже рік назад, і щоб перервати мовчанку в блозі, вирішив трішки поділитися тим, як просуваються справи.

Можливо, хтось із читачів пам’ятає статтю про мою першу флеш-гру Match Insanity. Вона була зроблена за кілька тижнів практично без досвіду програмування і мала на меті тільки практику. Звісно, ніхто зі спонсорів навіть не звернув увагу на гру, не дивлячись на те, що я виклав її на FGL. Цілком закономірний і очікуваний результат.

Втім, зважаючи на те, що не так давно я запустив свій ігровий портал Jar of Games, про що більшість, мабуть, також читала у цьому блозі, я вирішив отримати від першої гри хоча б якусь користь і спробувати самоспонсоруватися.

Читати далі про редизайн Match Insanity…

Коментарів: 2 4,473 views

Настав час показати мій новий проект – портал флеш-ігор Jar of Games!

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

jarofgames-logo В кількох статтях тут і на “Українській блогосфері” згадувалося, що інтенсивність публікацій в моїх блогах суттєво скоротилася, тому що зараз я дуже багато часу та зусиль віддаю своєму новому проекту, на який покладаю великі сподівання! Що ж, настав час продемонструвати цей проект!

Jar of Games – це портал найкращих флеш-ігор, орієнтований в першу чергу на європейську та американську аудиторію. Поки-що готовий тільки каркас (для його створення було використано спеціалізовану CMS AV Arcade), але вже зараз портал повністю робочий, працює реєстрація і діють основні функції (як то накопичення балів за оцінку та коментування ігор).

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

Хотілося б також написати кілька слів про концепцію Jar of Games. Якщо ви хоча б трішечки цікавитесь ігровими порталами, то без сумніву знаєте, що їх кількість надзвичайно велика і вимірюється десятками (якщо не сотнями) тисяч. Втім, по-справжньому якісних порталів з унікальним функціоналом та можливостями для гравців набереться заледве кілька десятків. Як же потрапити до їх переліку?

Читати далі про портал Jar of Games…

Коментарів: 8 10,967 views
 Сторінка 4 з 11 « 1  2  3  4  5  6  7  8  9  10 » ...  Last » 
  • Категорії

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

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

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

    • Get A Little Gold: Реліз!
    • Get A Little Gold на завершальній стадії
    • Растеризація як спосіб підвищення швидкодії ігор: Кешуємо анімації
    • Растеризація як спосіб підвищення швидкодії ігор: Cache as Bitmap вручну!
    • Збереження (save) та завантаження (load) ігрового прогресу з допомогою SharedObject
  • Останні коментарі

    • agen sbobet terpercaya до Turtle Dreams to Fly: Статистика та висновки після релізу
    • Keypadapzq до Get A Little Gold: Реліз!
    • Jocelyn Gaither до Як я малював кристал для нової гри (відео)
    • EOTechxtq до Get A Little Gold: Реліз!
    • situs khusus judi slot online terpercaya до Що нового: Frogged, Symbiosis:Greenland, The Choise
  • Теги

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

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