Будет ли работать та же бизнес-модель Flash-игр для HTML5-игр?

13

Один из лучших способов заработать деньги с помощью Flash-игр - заключать спонсорские соглашения. Разработчик размещает логотип спонсора и ссылку на их сайт в игре и позволяет игре распространяться по сети. Спонсор получает деньги от рекламы и дополнительного трафика на свой сайт. Кроме того, они блокируют сайт своей игрой на своем сайте (обычно на короткий период времени), чтобы люди, которые хотят играть в игру, заходили на их сайт. Это правда, что можно снять блокировку сайта с некоторыми усилиями, декомпилируя swf, но обычно это не делается, так как это не стоит усилий и не является законным. Другой важной частью бизнес-модели Flash является размещение рекламы в игре. Есть и другие способы зарабатывания денег с помощью Flash-игр, но, насколько я знаю, эти два являются наиболее распространенными.

Поскольку HTML5 обязательно является открытым исходным кодом, меня интересует, будет ли эта модель работать на HTML5. Даже если вы запутываете свои js, намного проще, чем Flash, скопировать игру, поэтому, возможно, кто-то скопирует игру на свой (нелегитимный) сайт. Если вы добавите логотип своего спонсора и ссылку или рекламные объявления, возможно, стоит попытаться удалить их для своего сайта, что, на мой взгляд, гораздо сложнее сделать с Flash-играми. Возможно, даже нелегитимный сайт может утверждать, что их сайт лучше, потому что в игре нет рекламы. Есть еще барьер легитимности, но мне интересно, достаточно ли он силен.

Давайте оставим в стороне все технические ограничения на разработку игр в отношении HTML5 для этого вопроса (предположим, что HTML5 работает так же хорошо, как Flash для игр). У меня есть два очень похожих вопроса. Во-первых, будет ли бизнес-модель Flash работать с HTML5? Какие изменения будут полезны для игр HTML5? Второй вопрос: а как насчет общей картины для игр HTML5? Является ли адаптация модели Flash действительно лучшим решением, или есть лучшая модель для игрового мира HTML5, чтобы «повернуть»?

scytos
источник

Ответы:

6

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

Взломать клиентское программное обеспечение для удаления рекламы, вероятно, всегда возможно на любом языке, который вы используете. Итак, у вас есть два варианта:

  • Сделайте это как можно сильнее, чтобы не стоило усилий
  • Боритесь с ним легальным путем, если он есть

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

Барт ван Хейкелом
источник
Может обфускатор Javascript запутывать так же, как декомпилированный код AS3? Скажем, я просто хочу удалить логотип спонсора и ссылку с главного экрана. Это значительно проще (или можно автоматизировать), или это почти то же самое, что сравнивать запутанные js и декомпилированные swf? Если это почти то же самое, то я думаю, что не должно быть большой проблемы для игр HTML5.
scytos
Это зависит от обфускатора. Я никогда не использовал один, но в теории они могут делать то же самое, что разрушает читабельность, что делает компилятор AS3.
Барт ван Хейкелом
7

HTML5-игры сталкиваются с множеством препятствий:

  • неопределенная совместимость браузера
  • стабильность
  • плохая поддержка звука
  • низкая скорость выполнения JavaScript
  • медленная скорость рендеринга
  • нет дизайнерских инструментов
  • источник и активы легко доступны для просмотра / копирования
  • игра легко взломать во время работы
  • игры, встроенные в другие порталы, могут запускать вредоносный код на портале хоста
  • отсутствие внутриигровой рекламной инфраструктуры
  • игра не может распространяться на порталы одним файлом
  • игры могут потенциально «вытекать» из своих фреймов на страницу, если они неправильно встроены

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

Iain
источник
3
«Давайте оставим в стороне все технические ограничения на разработку игр, касающиеся HTML5, для этого вопроса (предположим на мгновение, что HTML5 работает так же хорошо, как Flash для игр)».
Барт ван Хейкелом
3
Да, но вы не можете оставить в стороне технические ограничения технологии! Это совершенно нелогично.
Ян
1
Я имею в виду, что вопрос касается «безопасности кода» Javascript, а не других функций, которые могут отсутствовать или быть плохими.
Барт ван Хейкелом
1
Вы правы, и у вас есть хороший список, но я хотел сказать, что мы в будущем, где HTML5 будет развиваться дальше. Большинство из этих проблем должны быть решены с большим количеством времени и усилий, но тот факт, что код открыт, не изменится. Особые препятствия, которые я хочу рассмотреть в вашем списке, это просмотр / копирование / изменение источника и ресурсов. Мне интересно, помешают ли эти конкретные препятствия бизнес-модели Flash перейти на HTML5.
scytos
2
О, хорошо - нет, я не думаю, что один только видимый источник является настоящим камнем преткновения - он не останавливает миллионы других веб-сайтов и приложений. AS3 по-прежнему тупо легко декомпилировать, и там нет миллионов украденных Flash-игр.
Иэн
2

Вы можете привязать пользователей к использованию только вашей реализации, разместив часть игровой логики на сервере (размещенном в AppEngine и т. Д.), Доступ к которому осуществляется из HTML, и проверьте на сервере, что вызывающая сторона на самом деле ваша.

funkybro
источник
Это интересное решение, но оно заставит разработчиков писать часть своего кода для запуска на стороне сервера, что нежелательно. Кроме того, я думаю, что вызывающий может быть подделан в JS, не так ли?
scytos
Если сервер не отобразит весь экран, удаление рекламы все равно будет простым. Вы просто не можете ничего навязать на клиентском ПК.
Барт ван Хейкелом
0

Флэш виральность

Флеш-игры носят вирусный характер, потому что любой может легко скопировать и вставить SWF-файл на свой веб-сайт и размещать вокруг него рекламу. Они продают мечту: «Эй, возьми игру, сделанную кем-то другим, и зарабатывай на этом деньги» . Разработчики делают деньги, порталы делают деньги, а подражатели делают деньги. Все счастливы.

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

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

Допустим, никто не хочет этого делать, потому что они недостаточно хорошо понимают HTML5. Хорошо, мы не можем испытать эффект подражания-вирусности .

Это не значит, что модель спонсорства умирает. Вы по-прежнему можете поддерживать отношения между разработчиком и порталом, исключая в процессе копирование (не правда ли, лучше?).

Как разработчик, ничего не изменится, кроме того, что вы создаете игры в javascript / css. Издатель работает немного усерднее, потому что ему нужно найти другие каналы распространения, чтобы компенсировать отсутствие «флэш-вирусности». Пока что у них все в порядке, потому что они платят хорошие деньги за HTML5-игры. Спрос существует.

ben0
источник
чтобы понять, сколько платят издатели, перейдите по ссылке , пролистайте до «Продажа прав на распространение»
ben0