- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 - 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
 - 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
 - 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
 - 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
 
                        查看更多
                        
                    
                基于S3C210在线游戏开发
                    持续更新●▂●欢迎收藏 学而不思则罔 思而不学则殆  基于S3C2410在线游戏开发  学生:司法                中国科学技术大学软件学院             项目内容  过程和生命周期的建模  计划和项目管理  难点预测      项目内容                  开发一个基于ARM9的在线黑白棋游戏,双方能够通过网络进行对弈并即时通信,主要内容包括:  (1) 操作系统移植          如何搭建软硬件平台   (2) 图形界面显示         如何设计友好的人机交互界面;如何将光标和棋子显示在正确的位置上;如何在棋盘移动光标时去掉旧位置上的光标痕迹;如何在光标与棋子叠加时去除光标痕迹;如何进行下棋后的图像处理问题;如何从方形图片得到圆形棋子;如何进行汉字的显示问题等 。  (3)人工智能算法        高智能的算法往往意味着要花费更多的  CPU资源和更多的内存资源,而这两项对嵌入式系统来说,往往都是非常缺乏的。  (4)键盘事件处理        如何及时响应键盘敲击,如何得到键值,如何作出正确的响应。              过程和生命周期的建模              瀑布模型的优点:  1  便于分工协作,管理项目的进程  2  将问题分解,每一阶段的任务明确 3  开发进度便于控制,当前一阶段完成后,   只需要去关注后续阶段   瀑布模型的缺点:  1  在项目各个阶段之间极少有反馈  2  只有在项目生命周期的后期才能看到结果, 不利于测试   可行性分析   1. 技术上:       基于S3C2410开板       操作系统:Linux       游戏算法   2. 工作量上:       难度适中,时间充裕 需求分析             目前,中国已经是全球手机用户最多的国家。据工信部统计显示,2009年中国现有手机用户已达到7亿户,随着中国3G网络的逐渐铺开,2009年中国移动互联网的市场规模达到了388亿元。据保守估算,2010年国内移动互联网用户将达到3.3亿,同比将上升65%,而该市场收入将达到781亿,同比上升超过100%。          3G时代,应用为王。手机游戏,是移动娱乐应用的重要组成部分。手机游戏凭借其即时方便、操作简易,正受到越来越多人的喜爱,在移动互联网用户近半年使用过的应用中,手机游戏所占比重最大,为68%。           另外,随着移动通信技术的迅速发展,彩屏手机的日益普及,更加有趣、更为生动的手机游戏层出不穷。手机游戏作为视频游戏领域发展速度最快的部分,正成为业界的新宠,展示出广阔的市场前景。一时间,电信运营商、服务提供商、游戏制作商、手机制造商……人人都在谈论手机游戏的光明前景。        目前中国的手机游戏用户已经达到5000万左右,这个数字随着中国3G技术的不断完善还会继续增加。                   游戏市场有着巨大的发展空间,而游戏研发人才的不足与用户数量的剧增严重失调,特别是手机等嵌入式游戏方面的研发人员更少。人才资源的奇缺已经成为制约国内游戏产业发展的瓶颈。         熟悉嵌入式游戏的软硬件开发环境以及具体开发方法,为将来积累一定的经验,对自身的发展很有帮助。                系统设计 程序编码 系统测试 运行维护   1. 项目调研阶段  时间段:2010.10.1—2010.10.20  主要任务:进行项目可行性分析以及需求        分析,收集相关的资料。  输出:可行性分析报告  2. 开题阶段  时间段: 2010.10.21—2010.11.20   主要任务: 完成前期技术研究,选定项目  组织结构,完成项目WBS结构分解、项目 配置管理计划,确认过程模型。  输出:软件工程开题报告,项目管理计划文档 3. 系统设计阶段  时间段: 2010.11.21—2010.12.30  主要任务:游戏总体结构设计和各模块的分解,软硬件开发平台的搭建  输出:系统设计详细说明书   4. 程序编码阶段   时间段: 2010.12.1—2010.2.28   主要任务:游戏各模块算法的设计与实现   输出:项目源代码,设计文档 5. 测试阶段  时间段: 2010.3.1—2011.3.20  主要任务:单元测试及集成测试  输出:单元、集成测试文档 6. 验收阶段  2011.3.21—2011.3.31  主要任务:撰写项目技术论文,答辩  输出:项目技术论文,使用说明手册  可用时间      2010.10.1---2011.5.1  实际时间      2010.10.1---2011.3.31  松弛时间      2011.4.1
                
原创力文档
                        

文档评论(0)