Чи буде та сама бізнес-модель Flash-ігри працювати для ігор HTML5?


13

Один з найкращих способів заробити гроші на Flash-іграх - це укладення спонсорських угод. Розробник розміщує логотип спонсора та посилання на їхній сайт у грі та дозволяє грі поширюватися по Інтернету. Спонсор отримує гроші від реклами та додаткового трафіку на своєму веб-сайті. Крім того, вони заблокують гру на своєму веб-сайті (як правило, на короткий проміжок часу), щоб люди, які хочуть грати, перейшли на їх веб-сайт. Це правда, що ви можете заблокувати сайт-блокування з певними зусиллями, розклавши SWF, але це зазвичай не робиться, оскільки це не варте зусиль і не є законним. Ще одна значна частина бізнес-моделі Flash - розміщення реклами в грі. Існують і інші способи заробітку за допомогою Flash-ігор, але, наскільки я знаю, ці два є найбільш поширеними.

Оскільки HTML5 обов'язково є відкритим кодом, я змушує задуматися, чи ця модель все ще працюватиме для HTML5. Навіть якщо ви заблукаєте ваш js, скопіювати гру набагато простіше, ніж Flash, тому, можливо, варто докласти зусиль, щоб хтось скопіював гру на свій (нелегітимний) сайт. Якщо ви додасте логотип вашого спонсора та посилання або рекламу, можливо, варто докласти зусиль, щоб видалити їх на свій сайт, що, на мою думку, набагато складніше зробити із Flash-іграми. Можливо, навіть нелегітимний сайт міг би стверджувати, що їхній сайт кращий, оскільки немає ігрових оголошень. Досі існує бар'єр легітимності, але мені цікаво, чи достатньо він сильний.

Відкладемо всі технічні обмеження щодо розробки ігор щодо HTML5 щодо цього питання (припустимо, на мить, що HTML5 працює так само добре, як Flash для ігор). У мене є два дуже схожих (пари) питання. По-перше, чи працювала б бізнес-модель Flash з HTML5? Які зміни в ньому були б корисні для ігор HTML5? Друге питання - як щодо великої картини для ігор HTML5? Чи адаптація моделі Flash справді найкраще рішення, чи існує краща модель, щоб світ ігор HTML5 "перетворився"?

Відповіді:


6

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

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

  • Зробіть це якомога важче, щоб не варто докладати зусиль
  • Боріться з цим законним шляхом, якщо такий є

Однією з можливих проблем може бути те, що розширення браузера на зразок AdBlock або Greasemonkey може легше змінити гру під час виконання.


Чи може обфускатор Javascript придушити, а також декомпільований код AS3? Скажіть, що я просто хочу видалити логотип і посилання спонсора з головного екрану. Це суттєво простіше (або можливо автоматизувати) чи це майже те саме, що порівнювати заплутані js та декомпільовані SWF? Якщо це майже те саме, я думаю, що для ігор HTML5 не повинно виникнути особливих проблем.
скітос

Це залежить від обфускатора. Я ніколи цього не використовував, але теоретично вони можуть робити те саме, що знищує читальність, що робить компілятор AS3.
Барт ван Хекелом

7

Ігри HTML5 стикаються з багатьма перешкодами:

  • непевна сумісність браузера
  • стабільність
  • погана підтримка аудіо
  • повільна швидкість виконання JavaScript
  • повільна швидкість візуалізації
  • немає дизайнерських інструментів
  • джерело та активи легко переглядати / копіювати
  • Гра легко рубиться під час бігу
  • Ігри, вбудовані в інші портали, можуть запускати шкідливий код на хост-порталі
  • відсутність внутрішньоігрової рекламної інфраструктури
  • гра не може поширюватися на портали як один файл
  • ігри можуть потенційно «витікати» з своїх кадрів на сторінку, якщо вони не будуть вбудовані правильно

Отже, підсумовуючи, я не думаю, що поточна модель порталу Flash-ігор працюватиме для HTML5. Я думаю, що HTML5 може бути успішним - це ігри у стилі Facebook / Farmville.


3
"Відкладемо всі технічні обмеження щодо розробки ігор щодо HTML5 щодо цього питання (припустимо, на мить, що HTML5 працює так само добре, як і Flash для ігор)."
Барт ван Хекелом

3
Так, але ви не можете відмовитися від технічних обмежень технології! Це абсолютно нелогічно.
Iain

1
Що я маю на увазі, це питання про "кодову безпеку" Javascript, а не про інші функції, які можуть бути відсутніми або поганими.
Барт ван Хекелом

1
Ви маєте рацію, і у вас є хороший список, але я мав на увазі, що я маю на увазі, що ми в майбутньому, де HTML5 буде розвинутий далі. Більшість із цих питань мають бути вирішені з великою кількістю часу та зусиль, але той факт, що код відкритий, не зміниться. Особливі перешкоди, які я хочу розглянути у вашому списку, - це перегляд / копіювання / зміна джерела та ресурсів. Мені цікаво, чи перешкоджають ці конкретні перешкоди для переходу бізнес-моделі Flash на HTML5.
Скітос

2
Ну гаразд - ні, я не думаю, що одне лише видиме джерело є справжнім каменем спотикання - це не зупиняє мільйони інших веб-сайтів та додатків. AS3 ще дурно легко декомпілювати, і там немає мільйонів вкрадених Flash-ігор.
Iain

2

Ви можете зав'язати користувачів лише використовувати вашу реалізацію, розмістивши частину вашої логіки гри на сервері (розміщеному на AppEngine тощо), до якого можна отримати доступ з HTML, і перевірити на сервері, що абонент насправді ваш.


Це цікаве рішення, але це змусить розробників написати частину свого коду для запуску на сервері, що небажано. Крім того, я думаю, що абонент може бути підроблений в js, чи не так?
скітос

Якщо сервер не відобразить весь екран, видалити рекламу все одно буде просто. Ви просто не можете нічого змусити на клієнтському ПК.
Барт ван Хекелом

0

Вірусність Flash

Флеш-ігри мають вірусну природу, тому що надзвичайно просто кожному скопіювати та вставити SWF на свій веб-сайт та наклеїти на нього рекламу. Вони продають мрію про "ей, візьміть гру, яку створив хтось інший, і заробляйте на цьому гроші" . Розробники заробляють гроші, портали заробляють гроші, а копіювачі роблять гроші. Усі щасливі.

HTML5! = Вірусність (поки що)

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

Скажімо, ніхто не хоче цього робити, оскільки вони недостатньо добре розуміють HTML5. Добре, ми не можемо відчути ефект копіювання коду .

Це не означає, що модель спонсорства вмирає. Ви все ще можете підтримувати відносини розробника та порталу, вирізаючи копії в процесі (чи не це краще?).

Як розробник, нічого не змінюється, за винятком того, що ви будуєте ігри в JavaScript / css. Видавець працює трохи важче, тому що їм потрібно знайти інші канали розповсюдження, щоб компенсувати те, що вони не відчували "флеш-вірусність". Поки що у них все гаразд, бо вони платять хороші гроші за ігри HTML5. Попит існує.


щоб зрозуміти, скільки платять видавці, перейдіть за посиланням , прокрутіть увесь вниз до "Продаж прав на розповсюдження"
ben0
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.