游戏程序设计——手机游戏.docxVIP

  • 14
  • 0
  • 约 9页
  • 2018-03-24 发布于贵州
  • 举报
游戏程序设计——手机游戏,游戏程序设计培训,游戏程序设计师培训,游戏程序设计,java2游戏程序设计,游戏程序设计教程,ai游戏引擎程序设计,计算机游戏程序设计,java游戏程序设计教程,opengl游戏程序设计

成都理工大学 PAGE \* MERGEFORMAT8 游戏程序课程设计 ——手机游戏 专业:计算机科学与技术 班级: 三 班 姓名: 孙 清 茂 学号: 2008 05 03 03 12 一、手机游戏 手机游戏 借助手机或者PDA等移动设备终端,为用户提供游戏应用及服务。从接入方式来看,主要有单机游戏、手机网游以及嵌入式游戏;按表现形式分,有文字游戏和图文游戏;内容方面分为休闲游戏、益智游戏和RPG游戏等;手机平台方面,分为Java游戏、Brew、Uni-Java、Symbian和Smartphone;根据是否存在客户端可分为客户端网游(可以是由J2ME、Symbian、Windows Mobile、Mophun等语言开发,用户需要下载游戏客户端,登录客户端以后进行联网游戏)和非客户端网游(WAP网游)。 手机网游,指以互联网为传输媒介,以游戏运营商服务器和用户智能手机为处理终端,以游戏客户端软件为信息交互窗口的旨在实现娱乐、休闲、交流和取得虚拟成就的具有可持续性的个体性多人在线游戏。 目前用来编写手机最多的程序是Java语言,其次是C语言。 随着科技的发展,现在手机的功能也越来越多,越来越强大。而手机游戏也远远不是我们印象中的什么“俄罗斯方块”“贪吃蛇”之类画面简陋,规则简单的游戏,进而发展到了可以和掌上游戏机媲美,具有很强的娱乐性和交互性的复杂形态了。 手机游戏具有很多优点,比如庞大的潜在用户群,便携性,技术门槛低(开放式的开发平台),推广方便等等。 手机游戏现状与问题 从手游市场方面的一些报道,可以看出手机游戏的发展现状。2011年,随着智能手机和3G网络的普及进一步深化,移动互联网迎来爆发式增长。业界普遍认为,移动互联网是一个比互联网大数倍的万亿级产业,手机将作为未来人类线上生活娱乐的最主要载体而存在。在此大背景下,手机游戏也普遍被业界所看好,从2004年到2011年,手机游戏市场规模已经发展到42亿元,仅次于客户端网游和网页游戏。 软件方面 由于性能低下和平台的混杂,软件开发者要针对不同型号的手机开发数个版本,不仅大大浪费了投资也降低了效率,所以软件兼容性是手机软件技术上最大的硬伤。 随着3G时代的来临,手机操作系统如雨后春笋。目前主流的手机操作系统就有: Symbian(以EPOC为基础,假开源); Linux(自由和开放源码的类Unix操作系统); Brew MP(开放平台,开放、灵活的开发环境); MTK系统(黑手机和部分国内厂家使用的平台) Palm(RISC处理器); 三星bada系统(面临淘汰); Tizen(整合了LiMo和MeeGo两个操作系统,开源的、标准化到底操作系统); BlackBerry(无线解决方案); MIUI(基于Android系统深度优化、定制、开发的第三方手机操作系统); Windows Mobile(封闭性、商业专有),Windows Mobile是微软为手持设备推出的“移动版Windows”。相对于其他系统,WM拥有很多优点。其界面类似于PC上的Windows,让用惯了电脑的我们使用起来相当顺手,同时其预装软件比较丰富,可以方便快捷的与电脑同步,多媒体功能也非常强大。但该系统也有不足,复杂的操作以及不够强劲的拍照系统都对其普及造成困扰; Android(以Linux为基础的开放源码操作系统,包括操作系统、用户界面和应用程序),Android是基于Linux内核的软件平台和操作系统。它采用了软件堆层的架构,主要分为三部分。低层以Linux内核工作为基础,只提供基本功能,其他的应用软件则由各公司自行开发,以Java作为编写程序的一部分。另外,为了推广此技术,Google和其它几十个手机公司建立了开放手机联盟; iOS(类Unix的商业操作系统,封闭源码,开源组件),就像其基于的Mac OS X操作系统一样,它也是以Darwin为基础的。iOS的系统架构分为四个层次:核心操作系统层,核心服务层,媒体层,可轻触层。 由上面的手机操作系统可以看出,首先,目前的手机操作系统正在快速多方发展,一方面给手机游戏等手机软件的发展提供了更好的支持平台,另一方面,操作系统的繁杂,没有统一的标准,使得手机游戏开发产生困惑,不知道应该切合哪一个平台,各自开发各自平台的游戏,导致手机游戏不能跨平台完美兼容,同时也使得手机游戏受到制约;其次就是系统平台开放与否也制约着手机系统的发展,限制了手机游戏考虑兼容性问题,间接也制约着手机游戏的长足发展。 手机游戏方面,目前的开发环境、开发语言不少,有通用开发环境和语言,但是厂商也在使用自己的开发环境和自主选择的语言,虽然可以引发百家争鸣,但是也会导致开发的混乱,游戏模式、格式、支持系统的混乱,不能完美支持多平

文档评论(0)

1亿VIP精品文档

相关文档