游戏设计-6手机类游戏及开发环境.ppt
《游戏设计-6手机类游戏及开发环境.ppt》由会员分享,可在线阅读,更多相关《游戏设计-6手机类游戏及开发环境.ppt(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 第六章第六章第六章第六章 手机类型游戏及开发环境手机类型游戏及开发环境手机类型游戏及开发环境手机类型游戏及开发环境6.1 手持游戏系统的类型手持游戏系统的类型手持游戏系统是一种便于携带的游戏系统,基本可分为三种不同的类型。v专用掌上游戏系统vPDA上的游戏系统v手机上的游戏系统 专用掌上游戏系统专用掌上游戏系统类似于GB,PS,PSP这类的设备,它们的硬件与操作系统均由自身同一个生产厂商提供,技术支持也由该厂商提供。PDAPDA上的游戏系统上的游戏系统操作系统包括:pocketPC(Windows CE):微软的PocketPC系统是比较流行的PDA操作系统,因此高端的智能电话很多采用这种系
2、统。palmOS:Palm的这种操作系统也是比较流行的PDA操作系统,用于很多智能手机中。手机上的游戏系统手机上的游戏系统一个广阔的游戏开发领域出现在无线设备和移动电话上,即手机游戏。手机的由来:1973年4月,手机注册专利,1985年才有真正意义的移动电话(当时约3公斤,用肩扛)。随着技术的发展,手机和PDA逐渐结合在一起,形成了种种智能手机系统。手机不再是在简单的通信硬件系统上进行开发,而是包括处理器、操作系统、应用系统等复杂结构。手机上的游戏手机上的游戏6.2.手机游戏开发中要注意的问题手机游戏开发中要注意的问题短的游戏时间:一般三五分钟内就可结束一个回合,并应允许玩家中断、保存和继续玩
3、下去。玩家有自己的时间表,而不必遵循你的时间表,不要强迫玩家出不来,要有中断方式,等待时间要短。避免等待时间,这对单人游戏很容易,在多人游戏中就需要解决等待问题。使用网络:手机是一种社会性设备,添加某种社会性因素到游戏中会增加受欢迎程度。尽可能的让游戏保持小型(连图、代码一共小于几十K)操作简单和趣味性强(趣味性是游戏的根本)。做好支持多种手机的准备:至少需要支持不同的屏幕尺寸,要为不具备相同特性的手机开发不同的版本(从设计开始时就要想到,并不是单为某一型手机开发的)。过于丰富的颜色和声音:要看能不能正常运行,通常手机中只有一个语言或声道可用。应用程序过大:大部分Java手机只有很少内存用于M
4、IDLET。为国际化做好准备:每一种语言都有自己的市场,在开发时就要做好计划,开发多种语言版本。手机游戏适合类型手机游戏适合类型低激烈程度游戏简单的街机风格游戏(低速移动、简单挑战、失去东西等。例:格斗、功夫、俄罗斯方块)运动类场景游戏(全景,有些物体比例需要变通)简单的运动类游戏(例:保龄球)解谜游戏(例:皮皮猪剪刀石头布)主题测验游戏(问题和答案都很短的,例如,超级搬运工)国内手机游戏的优势国内手机游戏的优势平台开发,没有专用技术门槛网络运营商可以进行软件市场推广版权问题较单机游戏少6.3 手持设备开发环境手持设备开发环境手持设备开发的3种环境:1、直接嵌入式开发2、专用开发环境3、通用开
5、发环境J2ME1、直接进行嵌入式开发、直接进行嵌入式开发嵌入式开发的一般方式是在PC上编写程序,通过PC上的手持设备模拟器(一般厂家在提供工具时会附带这个软件)进行前期开发,在完成基本的测试以后,利用厂家提供的交叉编译工具在PC上将代码编译成可在手持设备上运行的二进制代码后,通过某种机制下载到手持设备上,再进行真实环境的测试,之后才能提供给用户。技术要求:一般使用C/C+技术瓶颈:C/C+本身函数库的不足手持设备系统的系统调用手持设备间的移植2、专用开发环境(、专用开发环境(Brew)BREW,无线二进制运行环境,是高通公司2001年1月31日推出的一种用于其本身开发的CDMA系统应用环境,为
6、无线设备提供了一个开放式标准平台。Brew的体系结构的体系结构BREW的API(应用程序接口)和SDK(软件开发工具)极大地简化了用C、C+和其它语言开发无线应用。BREW的API以一组接口类的方式组织起来,每个类定义提供某一特定服务的一组函数,使开发商无需了解设备的内部机理也能从事无线应用的开发。Brew的优势的优势:稳定安全 Brew的问题的问题:需要昂贵的专利费设备类型设备类型CPUCPU主频主频操作系统操作系统软件扩充能力软件扩充能力Pocket PC200-500MHZWindows CE通用存储卡Palm113-400 MHZPalm OS通用存储卡Nokia100-300 MHz
7、Symbian通用存储卡PSP333 MHz专有系统专用格式光盘GBA16.7 MHz专有系统专用游戏卡手机游戏的开发往往基于专用的系统平台,很多移动电话的操作系统是专门为自己的硬件平台专门定制开发的,当然也并不完全是从头来过,通常都是通过对专用的嵌入式系统VxWorks,HopeOS等进行定制得到的。毕竟目前对手机系统功能的要求比较复杂,不像原来的只有简单通话功能的手机。这种专门定制的手机,一般进行游戏开发比较困难,因为很多技术细节都是不公开的,或者是很少测试。各种便携各种便携终终端的硬件端的硬件规规格以及格以及软软件系件系统统比比较较3、通用开发环境、通用开发环境J2ME根据Sun的定义:
8、J2ME是一种高度优化的Java运行环境,主要针对消费类电子设备的,例如蜂窝电话和可视电话、数字机顶盒、汽车导航系统等等。跨平台机制描述:通用的开发环境,在不同的操作系统以及硬件平台上构架了一个抽象层。跨平台能力:针对小型设备,跨平台能力。6.4 Java应用领域应用领域J2EE:Java2企业版,主要是企业的应用,如:e-Business、WebServices服务等 J2SE:Java2标准版,Java的主要核心 J2ME:Java2微型版,主要是应用于手机、PDA等Java Card:在SmartCard上运行的JavaJ2EEJ2SE J2MEJava CardJ2ME J2ME 的应
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 游戏 设计 手机 开发 环境
限制150内