手机游戏开发综述
http://tech.ddvip.com 2006年04月01日 社区交流
本文详细介绍手机游戏开发综述
五、载体的缺点
1、屏幕小
你面对的是小型的屏幕。虽然屏幕分辩率持续提高,并且彩屏即将成为标准,但是屏幕尺寸还是一直很小,因为没有人乐意拿着砖块一样大的手机。
还有一个相关的问题:不同的手机的屏幕大小是不同的。比如说Nokia Series 60平台设备就提供了和Nokia 5100这样的Series 40设备不同的屏幕尺寸。虽然各个厂商已经标准化它们产品的屏幕尺寸以避免分割市场,但是开发者仍然需要为不同的电话优化他们的游戏--你肯定想使用特定的手机上所有可用的屏幕空间。
2、有限的颜色和声音支持
大部分使用者手中的手机仍然是黑白的,虽然现在出售的支持Java的手机大部分都是彩屏手机。在这些手机中12bit彩色非常流行。
即使手机本来就有声音设备,但是应用程序播放声音的能力却非常有限。J2ME规范根本不需要硬件厂商支持声音,虽然基本的Java手机允许使用一些声音并且MIDI支持正在成为标准。通常,手机中只有一个语音或者一个声道可用。
3、应用程序大小限制
大部分的Java手机只有很少的内存空间用于运行MIDlet。此外,对MIDlet的大小始终有一个限制。实际的限制取决于手机设备和移动运营商的规定。
在这样的限制条件下设计开发移动游戏固然是非常困难的,但是我们要知道,第一台家用电脑只有64 KB内存,但是仍然有人热衷于在其上开发游戏软件。在一些智能手机上内存的限制就少一些,比如Nokia 3650甚至可以运行几兆字节的应用程序。
4、高等待时间
等待时间----机器发出请求和接到响应之间所花费的时间----在计算机上是以微秒计算;在有线因特网上是以毫秒计算;而在无线网络则要以秒计算。
等待时间是网络游戏中一直存在的一个问题,开发者们总是在努力消除它带来的问题。无线网络等待时间非常长,这就不可能有效的开发多人快速动作移动游戏。然而基于回合制的多人游戏是相当可行的,我们在后面的文章中将讨论如何使用各种方法来处理这个问题。
责编:豆豆技术应用