HTML5游戏会使用相同的Flash游戏业务模型吗?


13

通过Flash游戏赚钱的最好方法之一就是达成赞助协议。开发者在游戏中放置赞助商的徽标和指向其网站的链接,并使游戏在网络上传播。赞助商从广告和网站额外流量中获利。或者,他们将游戏锁定在自己的网站上(通常是短时间),以便想要玩游戏的人访问他们的网站。的确可以通过反编译swf来删除站点锁定,但是通常这样做是不值得的,因为这样做不值得,也不合法。Flash业务模型的另一个重要部分是在游戏中放置广告。Flash游戏还有其他赚钱的方法,但据我所知,这两种是最流行的方法。

由于HTML5必须是开源的,这使我想知道该模型是否仍适用于HTML5。即使混淆了js,也比Flash复制游戏容易得多,因此,有人值得将游戏复制到其(非法)站点是值得的。如果添加赞助商的徽标和链接或广告,则可能值得将其删除到自己的网站上,我认为这与Flash游戏相比要困难得多。也许甚至是非法网站也可能声称他们的网站更好,因为没有游戏内广告。合法性障碍仍然存在,但我想知道它是否足够强大。

让我们在这个问题上搁置关于HTML5的所有游戏开发技术限制(暂时假设HTML5和Flash在游戏中的功能一样)。我有两个非常相似的(一对)问题。第一个是,Flash业务模型可以与HTML5一起使用吗?对其进行哪些更改将对HTML5游戏有所帮助?第二个问题是,HTML5游戏的概况如何?改编Flash模型真的是最好的解决方案,还是HTML5游戏世界可以“转向”更好的模型?

Answers:


6

实际上,我认为不会有太大变化。SWF文件易于反编译。是的,ActionScript将进行一些不可逆的更改,这将使反编译的代码更难弄清楚(销毁变量名,内联函数或其他内容),但是Javascript混淆器也可以做到这一点。

无论您使用哪种语言,都可能总是可以通过黑客攻击客户端软件来删除广告。因此,您有两种选择:

  • 使其尽可能地艰辛,因此不值得付出努力
  • 如果有的话,以合法的方式进行斗争

一个可能的问题可能是浏览器扩展程序(例如AdBlock或Greasemonkey)可以在运行时更轻松地更改游戏。


Javascript混淆器是否可以混淆以及反编译的AS3代码?说我只想从主屏幕上删除赞助商的徽标和链接。比较混淆的js和反编译的swf,它是否显着容易(或可能实现自动化)还是几乎一样?如果几乎相同,那么我想HTML5游戏应该不会有太大问题。
scytos 2010年

这取决于混淆器。我从未使用过,但是从理论上讲,它们可以做与AS3编译器相同的破坏可读性的事情。
Bart van Heukelom

7

HTML5游戏面临许多障碍:

  • 不确定的浏览器兼容性
  • 稳定性
  • 音频支持不佳
  • JavaScript执行速度慢
  • 渲染速度慢
  • 没有设计师的工具
  • 来源和资产易于查看/复制
  • 游戏运行时很容易被黑客入侵
  • 嵌入其他门户的游戏可能会在主机门户上运行恶意代码
  • 缺乏游戏内广告基础设施
  • 游戏不能作为单个文件分发到门户
  • 如果未正确嵌入游戏,则游戏可能会将其框架“泄漏”到页面上

因此,总而言之,我认为当前的Flash游戏门户网站模型不适用于HTML5。我认为HTML5可能成功的地方是Facebook / Farmville风格的游戏。


3
“让我们在这个问题上搁置所有有关HTML5的游戏开发技术限制(暂时假设HTML5和Flash在游戏中的功能一样)。”
Bart van Heukelom

3
是的,但是您不能放弃一项技术的技术限制!那完全是不合逻辑的。
伊恩(Iain)2010年

1
我的意思是,问题是关于Javascript的“代码安全性”,而不是关于其他可能丢失或损坏的功能。
Bart van Heukelom

1
没错,您的清单很不错,但我的意思是假设我们将来会进一步开发HTML5。这些问题中的大多数应该可以花费很多时间和精力来解决,但是代码是开放的事实不会改变。我要在列表中考虑的特殊障碍是查看/复制/修改源和资产。我想知道的是,这些特殊的障碍是否会阻止Flash商业模式转向HTML5。
scytos 2010年

2
哦,好的-不,我不认为仅可见资源是一个真正的绊脚石-它不会阻止数百万其他网站和应用程序。AS3仍然非常易于反编译,并且那里没有数百万的Flash游戏被盗。
伊恩

2

通过将一部分游戏逻辑放在通过HTML访问的服务器(由AppEngine等托管)上,您可以使用户仅使用自己的实现,并在服务器上检查调用者实际上是您的。


这是一个有趣的解决方案,但是这将迫使开发人员将其部分代码编写为在服务器端运行,这是不希望的。另外,我认为可以用js欺骗调用者,不是吗?
scytos 2010年

除非服务器呈现整个屏幕,否则删除广告仍然很容易。您根本无法在客户端PC上强制执行任何操作。
Bart van Heukelom

0

Flash病毒式传播

Flash游戏具有病毒性,因为任何人都可以非常轻松 SWF 复制并粘贴到自己的网站中,并在其周围粘贴广告。他们正在实现“嘿,玩别人创造的游戏,并从中赚钱”的梦想。开发人员赚钱,门户网站赚钱,模仿者赚钱。大家都开心

HTML5!=病毒性(尚未)

使用HTML5可以完成完全相同的操作(尽管由于资产放置在Web服务器上的方式而不是打包方式)。问题是吸引想要复制和粘贴您的游戏的人。

假设没有人愿意这样做,因为他们不太了解HTML5。很好,我们没有体验过模仿病毒的效果。

这并不意味着赞助模式消亡。您仍然可以保持开发人员与门户之间的关系,从而在此过程中减少模仿者(这不是更好吗?)。

作为开发人员,除了您使用javascript / css构建游戏外,没有任何改变。发布者的工作更加辛苦,因为他们需要寻找其他发行渠道以补偿未体验到的“ Flash病毒性传播”。到目前为止,他们做的还不错,因为他们为HTML5游戏支付了很多钱。需求存在。


要了解发布商要支付的费用,请转到链接,一直向下滚动至“销售发行权”
ben0
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.