HTML5游戏是最新一代的线上游戏,许多人认为它是线上游戏最伟大的一次迭代。上一代的线上游戏要求玩家下载额外插件和应用程序,HTML5游戏则是完全独立的,它直接在互联网浏览器中工作。只需单击鼠标或轻触屏幕,玩家就可以立即沉浸在所选的游戏世界中。
但即时访问并不是游戏行业接受HTML游戏的唯一原因。这一技术的另一大优势是它的跨平台功能。HTML5被设计为一种具有互操作性的编程语言,这使得开发人员可以为游戏编写源代码,然后可以将这一源代码用于任何屏幕或设备之上。
考虑到移动应用的快速增长以及玩家对“在桌面和游戏机等平台之间无缝转移”的需求,这种设备不可知论近来已成为HTML5游戏的主要卖点之一。
HTML游戏的优势并不止于此。这些游戏现下如此流行,并且有着光明的未来,很大一部分原因在于HTML5是一种高度通用的编程语言。它可以处理多种提供出色游戏体验的功能,例如复杂的图形、高清视频、动画和基于位置的服务。值得记住的是,所有这些,只需要一个互联网浏览器就可以实现。
更重要的一点是,HTML游戏不需要额外的软件就可以运行,这确保了一定程度的未来验证:无论下一代移动设备变得多么复杂,只要运行互联网浏览器,就可以运行HTML5游戏。
这对开发人员来说无疑是一个福音,因为他们知道,今天编写的游戏很可能在未来几年继续盛行好玩。他们同时也受益于可无缝推送更新这一事实。与此同时,玩家可以安全地享受自己喜爱的HTML5游戏,因为他们知道,升级设备时,依旧可以在更新后的设备上畅玩游戏。
HTML5今天成为了世界领先的游戏编程语言之一,它历经的缓慢崛起过程却并不为众人所知。HTML5于2008年首次推出,立即被视为Flash的潜在竞争对手。Flash是Adobe的多媒体平台,在上世纪90年代创建之后,便逐渐在Web上占据了主导地位。
但HTML5当时无法立即取代Flash。作为早期线上游戏开发的领跑者,Adobe平台为创作者提供了轻松构建丰富的2D和3D环境的条件。Adobe Scout和Flare3D等创新进一步完善了Flash,并简化了部分设计过程。HTML游戏能与之竞争吗?
事实上,是可以的。Flash终结的开始——HTML5也随之崛起——是在2010年,已故苹果联合创始人史蒂夫·乔布斯在网上发表了一封题为《关于Flash的思考》的公开信,信中对该平台提出了许多批评。乔布斯抨击Flash是一个“封闭的系统”,不适应移动时代的要求,他说,移动时代的要求是“低功耗设备、触摸界面和开放的网络标准,而这些都是Flash所欠缺的。”
乔布斯在信的结尾写道:“在移动时代创造的新的开放标准,如HTML5,将在移动设备(以及个人电脑)上取得胜利。” 正如最近广为宣传的那样,Flash终于在2020年底全面停止使用,甚至连Adobe都承认它已经到了退休时间。而正如乔布斯预测,HTML5的时代似乎已经到来,它正在成为在线体验的新标准,其中也包括了游戏领域。
那么,我们可以对HTML游戏的发展抱有何种期待?
HTML5游戏目前已经有多种类型。角色扮演、动作、益智解谜、运动:不管您喜欢什么,总有一款HTML5游戏可以满足您的需求。而这实际上仅仅是这项技术能力的初现。在很大程度上,现在的HTML5游戏都是休闲游戏,意在吸引那些想在短时间内“拿起就玩”的观众。
但也有例外。IO游戏在这方面值得注意,也许它指向了HTML游戏这个整体的未来。IO游戏的美妙之处在于,它们将传统游戏机或桌面线上游戏的实时、大规模多人游戏方面与休闲游戏的元素相融合。因此,IO游戏甚至不需要玩家创建帐户,就可以提供更深入的游戏体验。而且,和所有HTML5游戏一样,IO游戏可以通过互联网浏览器即时访问。
简单性与多人游戏玩法相结合,再加上真正的深度,这才是HTML5游戏的承诺所在。HTML游戏最终可以出色到只需玩家打开浏览器,就可获得与在昂贵的主机或高规格电脑上玩AAA级游戏一样优秀的游戏体验。
HTML5技术也使得多游戏平台成为可能。在这种模式下,用户只有一个包含多个游戏的应用程序,所有游戏都将由开发者无缝更新,而无需用户执行任何操作。这种配置,通过一个单一且方便的“超级应用程序”就可以获得丰富内容,归功于Netflix和Youtube等服务,这一点我们已经在电视和视频领域看到。
目前,可以肯定地说,HTML游戏仍处在发展阶段。一方面,开发人员仍在用HTML5进行试验,了解其可能性和局限性。与此同时,玩家也在经历缓慢的发现摸索过程,他们意识到自己可以在所有设备上轻松畅玩HTML5游戏,而无需访问任何应用商店或交出自己的个人信息。
作为一个平台,HTML5在网页超文本技术工作小组的指导下也在不断发展,该工作组是一个由多家世界领先技术公司成员组成的联盟。
可以肯定的是,HTML游戏凭借其简单、跨平台的可访问性和拿起就玩的敏感性,为游戏开发人员和玩家提供了极富吸引力的功能组合,它们必然将在未来许多年内持续成为游戏版图中的一部分。