手机游戏
本条目属于 |
电子游戏系列 |
---|
手机游戏(英语:Mobile Game),是指运行于手机上的游戏软件。
限制与挑战
[编辑]机能限制
[编辑]早期由于大多数手机机能有限,操作和玩法简单的俄罗斯方块、贪食蛇、推箱子等益智类游戏是常见的游戏类型。目前类手机的PDA设备发展,以及智能手机兴起,手机处理信息的能力增强,渐渐出现了更大画面、更加复杂的手机游戏,要求玩家联机才能完整畅玩的游戏也日益增加。
发布及营销
[编辑]早期手机游戏内置于手机作为机能一部分发布。随着类手机、智能手机的兴起,手机可以透过手机系统的网上商店下载游戏,减省了发布游戏的成本,但亦因安装档在网上流传,玩家能获取盗版游戏,威胁了游戏开发商的盈利空间。为此,厂商以不同的方式开拓赚取营利的机会:
- 提供游戏扩展包,要求玩家在线付款方可启动完整内容
- 在游戏行进过程插入广告
- 在游戏中提供付款才能得到的游戏道具,当中包括
⒈ 直接付费购买相关道具 ⒉ 使用转蛋的间接博彩方法抽取相应道具 ⒊ 类似于传统网络游戏的月费制度,使用通行证的方法,以游戏进度付费解锁相关道具
崛起与普及
[编辑]手机游戏一般拥有接触方便的优点,成功吸纳以往掌上游戏机以外电子游戏平台较少触及的女性与老年玩家市场,使电子游戏市场增长。
随着智能手机的普及和机能进步,手机游戏的游戏表现,追上桌面网络游戏,游戏的内容亦更多元化,加上手机游戏的便携性,手机游戏快速攻占与蚕食桌面网络游戏的市场。2020年疫情期间,手游产值更大幅增加,令手机游戏的研发规模逐渐上升,从触控转向传统主机与电脑的反向移植风潮,在家中的中重度玩家更青睐实体手感的操作,反之性能更强大的手机处理器与旧款手机的再生也增加了市场的丰富度与专业分化风潮[1]。
程序编写
[编辑]智能手机兴起前,最流行的手机游戏程序语言是Java。由于大多数的手机都内置了Java的运行环境,加上Java语言自身的跨平台特性,Java成为了编写手机游戏时最常使用的语言之一。用于在手机上运行的Java一般按照J2ME标准进行编程。
在Android和iOS的市场占有率领先以后,手机游戏厂商开始基于它们两者进行开发,而且大部分利用游戏引擎来制作,于是手机游戏的开发平台统一起来。目前在手机游戏开发的领域, 最受开发中广泛使用的是unity engine, 为市占率最高的游戏开发引擎之一, 另一方面, 在高端游戏的市场,另一个备受好评的游戏引擎为虚幻引擎Unreal Engine。在2021年的游戏引擎市值为将近32亿美金,而在2027年估计会接近87亿美金的市值。
发展
[编辑]与定位系统结合
[编辑]有些游戏(如Ingress、Pokémon GO等)利用了手机的GPS功能,可以显示玩家目前所在的位置,并以此为基础与玩家进行互动。
多人在线游戏
[编辑]与电脑上的大型多人线上游戏(MMO)类似,手机可以通过以下连接方式进行多人在线游戏:
玩家之间除了可以进行几人之间的对战之外,还可以通过GPRS等方式参与手机上的网络游戏。