我刚刚与好友,同时也是指导老师的Tim Campbell(GameForge第三方开发的副总裁)打了通电话。我们谈论了为什么HTML5还不能完全适应各种游戏,需要做出哪些改变等等。在仔细思考了这些问题后我决定将其写成一篇文章进行详细阐述。
因为在Clay.io的工作,我接触了许多HTML5游戏。可以说我玩过大多数HTML5游戏——无论好坏。结果我发现许多大受欢迎的手机和Flash游戏都缺少了核心元素:易用性,游戏化以及故事。
不管是对于台式机还是现代的手机设备,HTML5游戏技术已经蓄势待发了,但问题是我们基于这些技术去开发游戏是件非常困难的事(因为创造出良好性能并不是件易事)。我们通常都缺少支持技术,即不存在同等质量的工具去面向更加成熟的平台(如iOS,Android和Flash)创造游戏。不过随着时间的发展,我们也能使用当前的工具创造出高质量游戏。但值得注意的是,如今的HTML5游戏身上还不具备这三大元素。
易用性
让玩家能够快速决定是否继续游戏,甚至比在网页游戏(只需要通过点击便能移到另一款游戏)中还快。你希望游戏在一开始便具有意义,通常情况下可以使用教程关卡去实现这一点。一个完美的教程能让玩家好似真的在玩游戏一样,但同时包含了一些明显的指南去教授玩家该怎么做。《Clash of Clans》便拥有非常棒的教程。
同时我们还需要让玩家能够略过教程关卡——如果玩家已经玩过游戏多次的话,便不会愿意耐着性子再看完教程内容。
Clash of Clans(from gamasutra)
即使一款游戏拥有非常棒的故事以及有趣的游戏玩法,但是教程内容还是非常重要。HTML5游戏需要使用简单的提示去引导玩家穿越第一个任务。
游戏机制(“游戏化”)
游戏化自有其作用在。你希望游戏能够容易开始但却难以放下——能让玩家在厕所等场所玩5分钟或者3个小时的游戏。
我最喜欢的有关游戏化的例子便是《火箭飞人》(特别是Windows 8版本)。游戏设定非常简单:玩家需要在一个侧面卷轴的背景中躲避电流与导弹。如果《火箭飞人》没有排行榜,成就或任务,我便只会玩一次游戏并再也不想回到游戏中。游戏的成功是基于游戏与社交功能之间的“紧密联系”。
Jetpack Joyride(from gamasutra)
《火箭飞人》所使用的功能:
高分
成就
博彩
在每次游戏最后都会出现一台老虎机
任务
tweet
关卡系统
商店
在游戏中挣得货币
通过购买而升级
故事
故事不应该太过复杂。游戏应该呈献给玩家一些容易理解的故事,帮助他们了解游戏中的角色。最能体现简单故事的一款游戏便是《愤怒的小鸟》——清晰快速地呈现出游戏故事。
Angry Birds(from gamasutra)
《Binary Boy》(HTML5)和《Shift 2》(Flash)的比较便能有效地呈现出游戏故事的影响。作为游戏玩家,我更喜欢《Binary Boy》的风格和游戏玩法,但是《Shift 2》的故事却让这款游戏变得更加吸引人。
《Strandead》是一款包含了故事元素的HTML5游戏——它唯一缺少的便是游戏化元素。而对于Flash游戏,《Learn to Fly 2》则是个很好的例子。同时需要确保玩家能够轻松略过教程。
例子
以下是一些包含了“容易游戏”,“游戏化”以及“故事”三个元素的手机和Flash游戏:
手机游戏
《英雄学院》
《Clash of Clans》
《火箭飞人》(我个人最喜欢的)
《坚守阵地2》
Flash游戏
《野牛复仇记》
《王国保卫战》
如果你认为这些游戏之所以如此优秀是因为依靠着强大的工作室/发行商以及高预算成本,那么我想说的是并非所有游戏都是如此。最近便有两名大学毕业生(其中一个在之前创造了《文字战争》)创造了一款包含了上述元素的出色游戏——《格斗怪物》(游戏邦注:上周刚刚发行,现在已经拥有5万多安装量了),我们能在Google Play找到这款游戏。
能够有效执行上述元素的一家HTML5工作室便是Lost Decade Games,如果着眼于他们的游戏发展(从《Onslaught Arena》到《Onslaught》到《Lunch Bug》再到《Lava Blade》),我们会发现这家工作室已经添加了“游戏化”元素,并创造了合适的教程以降低游戏准入障碍。
HTML5游戏开发者们应该多花些时间于这三个元素中,只有把握住这三大元素他们才能创造出更吸引人且更能留住玩家的游戏。
via:游戏邦/gamerboom.com编译
更多阅读: