android的移植和六子棋游戏企划书_第1页
android的移植和六子棋游戏企划书_第2页
android的移植和六子棋游戏企划书_第3页
android的移植和六子棋游戏企划书_第4页
android的移植和六子棋游戏企划书_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 PAGE 14Androoid的的移植和和六子棋棋游戏企企划书Makebby 梁梁建群 SA00922251332Versiion: 11.0.02010-03-18DOCUMMENTT HIISTOORYEd.VersiionAuthoorChangge11.0.00梁建群Initiial(20100-03-24)办公地点:明德楼楼A3008 电话话:188915541226611 QQQ:377948864666 E-mmaill:m目 录TOC o 1-3 h z u HYPERLINK l _Toc257319561 1项目概概述 PAGEREF _Toc257319561 h 3

2、HYPERLINK l _Toc257319562 1.1项项目名称称 PAGEREF _Toc257319562 h 3 HYPERLINK l _Toc257319563 1.2项项目目标标 PAGEREF _Toc257319563 h 3 HYPERLINK l _Toc257319564 1.3条条件和限限制 PAGEREF _Toc257319564 h 3 HYPERLINK l _Toc257319565 2需求分分析 PAGEREF _Toc257319565 h 3 HYPERLINK l _Toc257319566 2.1整整体描述述 PAGEREF _Toc257319

3、566 h 3 HYPERLINK l _Toc257319567 2.2功能描描述 PAGEREF _Toc257319567 h 3 HYPERLINK l _Toc257319568 2.2.11Anddroiid操作作系统移植到到s3cc24110开发发板子上上 PAGEREF _Toc257319568 h 3 HYPERLINK l _Toc257319569 2.2.22六子棋棋游戏 PAGEREF _Toc257319569 h 4 HYPERLINK l _Toc257319570 3项目产产出 PAGEREF _Toc257319570 h 5 HYPERLINK l _T

4、oc257319571 4人事组组织安排排计划 PAGEREF _Toc257319571 h 5 HYPERLINK l _Toc257319572 5项目的的可行性性分析 PAGEREF _Toc257319572 h 5 HYPERLINK l _Toc257319573 5.1技技术因素素 PAGEREF _Toc257319573 h 5 HYPERLINK l _Toc257319574 5.2软软件因素素 PAGEREF _Toc257319574 h 5 HYPERLINK l _Toc257319575 5.3经经济因素素 PAGEREF _Toc257319575 h 6

5、HYPERLINK l _Toc257319576 6资源计计划 PAGEREF _Toc257319576 h 6 HYPERLINK l _Toc25733195577 6.11设备需需求 PAGEREF _Toc257319577 h 6 HYPERLINK l _Toc257319578 7成本计计划 PAGEREF _Toc257319578 h 6 HYPERLINK l _Toc257319579 7.1人人员费用用预算 PAGEREF _Toc257319579 h 6 HYPERLINK l _Toc257319580 7.2设设备开支支 PAGEREF _Toc257319

6、580 h 6 HYPERLINK l _Toc257319581 8工作进进度和项目计划 PAGEREF _Toc257319581 h 7项目概述项目名称 Androoid的的移植和和六子棋棋对战的的实现项目目标将Andrroidd操作系系统移植植到实验验室S33c24410的的开发板板子上。并并且开发发一个六六子棋游游戏,在在Anddroiid操作作系统和和linnux平平台里运运行,验验证移植植的正确确性,提提供娱乐乐服务。条件和限制制建议开发软软件运行行的最短短寿命: 四个月月进行显然方方案选择择比较的的期限:暂时不不考虑经费来源和和使用限限制:暂暂时不考考虑法律和政策策方面的的限制

7、:暂时不不考虑硬件、软件件、运行行环境和和开发环环境的条条件和限限制:AAndrroidd、liinuxx、wiindoows需求分析整体描述本课题主要要研究AAndrroidd的移植植和六子子棋对战战的实现现。Anndrooid采采用了aarm9926-ej-s内核核,而SS3C224100的内核核是arrm9220T,需需要对AAndrroidd源代码码进行一一些修改改后才能能移植到到S3CC24110上。基于Anddroiid平台台开发的的这个六六子棋游游戏,将将运行在在S3CC24110开发发板上,同同时我们们也在llinuux上开开发一个个六子棋棋游戏。可可以在开开发板上上用触摸摸板

8、上操操作棋子子,同时时也可以以在PCC机上用用鼠标操操作棋子子,进行行两人对对战。玩玩家A在在Anddroiid上打打开六子子棋程序序并连接接到服务务器等待待对手进进行对战战。玩家家B在LLinuux平台台下打开开六子棋棋程序并并连接到到服务器器等待对对手进行行对战。服服务器管管理玩家家A和BB的连接接信息,当当连接成成功后,即即可开始始对战游游戏。功能描述Androoid操操作系统统移植到到s3cc24110开发发板子上上Androoid 是由GGooggle与与开放手手机联盟盟合作开开发的一一个平台台。这个个联盟由由包括中中国移动动、摩托托罗拉、高高通、宏宏达电和和 T-Mobbilee

9、在内内的 330 多多家技术术和无线线应用的的领军企企业组成成。将Andrroidd移植到到开发板板子上,可可以体验验最先进进的手机机操作系系统所带带来的乐乐趣!S3c24410开开发板有有显示屏屏和触摸摸屏等硬硬件,适适合移植植Anddroiid进行行开发应应用程序序。六子棋游戏戏六子棋是在在Anddroiid中实实现的应应用。本本课题开开发两个个版本的的六子棋棋。一个个运行在在S3cc24110上移移植好的的Anddroiid操作作系统,一一个运行行在普通通PC的的Linnux操操作系统统。可以以通过AAndrroidd SDDK,用用JAVVA为AAndrroidd开发应应用程序序,应用

10、用程序运运行在DDalvvik上上。Daalviik是一一个基于于Linnux内内核的虚虚拟机,专专门为嵌嵌入式应应用而设设计。AAndrroidd平台的的六子棋棋由周尧尧云和邹邹负责开开发。LLinuux平台台的六子子棋由梁梁建群和和战蕾蕾蕾开发。鉴鉴于六子子棋游戏戏没有太太多的图图形处理理,主要要是算法法和数据据结构的的实现,采采用C语语言来开开发。六子棋模型型:图 1-11 六子子棋模型型图六子棋规则则:两个玩家AA和B。游游戏开始始时A和和B玩家家都有六六个棋子子。这六六个棋子子摆放在在两个对对角上。如如六子棋棋模型所所示。两两个玩家家轮流移移动一个个棋子,每每一次棋棋子只能能走一步步

11、。只有有某个位位置上没没有棋子子,而且且该位置置和棋子子是相邻邻的时候候才能把把该棋子子移动到到那个位位置。当当一个玩玩家A的的棋子被被另外一一玩家BB的棋子子围起来来而没有有位置可可移动的的时候,AA被围的的那些棋棋子将被被吃掉!这些棋棋子从棋棋盘上移移走。当当某一玩玩家的棋棋子数少少于或等等于2个个时,他他已经无无法再围围住对家家,他就就输了,游游戏结束束。项目产出期的结果是是Anddroiid操作作系统能能在S33c24410上上流畅的的运行。并并且开发发的六子子棋程序序能Anndrooid上上运行。玩玩家A在在Anddroiid上打打开六子子棋程序序并连接接到服务务器等待待对手进进行对

12、战战。玩家家B在LLinuux平台台下打开开六子棋棋程序并并连接到到服务器器等待对对手进行行对战。服服务器管管理玩家家A和BB的连接接信息,玩玩家A和和B建立立连接,开开始对战战游戏。人事组织安安排计划划Androoid平平台的六六子棋由由周尧云云和邹负责开开发。LLinuux平台台的六子子棋由梁梁建群和和战蕾蕾蕾开发。鉴鉴于六子子棋游戏戏没有太太多的图图形处理理,主要要是算法法和数据据结构的的实现,采采用C语语言来开开发。Androoid移移植到SS3c224100开发板板上由全全队4人人共同完完成。项目的可行行性分析析技术因素该项目开发发平台为为Ubuuntuu9.110 ppersson

13、aal,使使用标准准C 语言言开发环环境,使使用SDDL库进进行开发发。SDDL(Simmplee DiirecctMeediaa Laayerr)是一一个自由由的跨平平台的多多媒体开开发包,适适用于 游戏、游游戏SDDK、演演示软件件、模拟拟器、MMPEGG播放器器和其他他应用软软件。本项目需要要用C语语言在SSDL库库上开发发一个llinuux和wwinddowss操作系系统的六六子棋游游戏程序序。由于于SDLL库对图图形处理理、网络络和音频频视频的的良好支支持,开开发一个个六子棋棋游戏是是可以成成功开展展的。Androoid有有一套良良好的开开发框架架,使用用Javva语言言在其上上开发

14、一一个六子子棋程序序。Anndrooid 应用程程序框架架开发者者也完全全可以访访问核心心应用程程序所使使用的AAPI框框架。该应用程序序架构用用来简化化组件软软件的重重用;任任何一个个应用程程序都可可以发布布它的功功能块并并且任何何其它的的应用程程序都可可以使用用其所发发布的功功能块(不不过得遵遵循框架架的安全全性限制制)。该该应用程程序重用用机制使使得组建建可以被被用户替替换。在在其上开开发一个个简单的的六子棋棋游戏,其其基本条条件已经经具备。软件因素一直以来,Ubuntu均支持主流的i386、AMD64与PowerPC平台,因此大多数个人电脑使用者皆可安装相应的Ubuntu版本在其电脑上

15、。Ubuntu 正是基于 Debian 之上,旨在创建一个可以为桌面和服务器提供一个最新且一贯的 Linux 系统。Ubuntu 囊括了大量从 Debian 发行版精挑细选的软件包,同时保留了 Debian 强大的软件包管理系统,以便简易的安装或彻底的删除程序。与大多数发行版附带数量巨大的可用可不用的软件不同,Ubuntu 的软件包清单只包含那些高质量的重要应用程序。 注重质量,Ubuntu提供了一个健壮、功能丰富的计算环境,既适合家用又适用于商业环境。经济因素 这是是一个工工程实践践项目,不不用考虑虑经济因因素。资源计划设备需求设备名称配置数量用途S3c24410开开发板1移植Anddroi

16、id蓝牙适配器器2通讯成本计划人员费用预预算项目组成员员办公费培训费市内车费低耗费合计项目经理0系统设计师师0软件工程师师0UI设计师师0测试人员0设备开支条目金额合计备注办公设施00基础设施00工作进度和和项目计划2009.11.17 报名名登记 组成了四个个人的开开发小组组。2009 .122.15 开题答答辩 准备好开题题答辩工工作,认认真听取取老师提提出的意意见并作作相应的的修正。2009.12.16 20009.12.31 需求分分析本阶段主要要是项目目的准备备阶段。包包括准备备开发所所用到的的材料,搭搭建好开开发环境境,相关关知识的的学习。做做好系统统的需求求分析。每每一个队队员都十十分明确确项目的的要求。2010.01.0120110.001.115 概要设设计和详详细设计计设计六子棋棋程序的的架构、主主要算法法和数据据结构。由由于要开开发两个个不同平平台上的的六子棋棋程序,应应该针对对具体的的平台设设计具体体的实现现。Anndrooid上上的资源源有限,CCPU和和内存等等资源相相对PCC来说比比较宝贵贵。2010.01.1520110.002.228 Anddroiid的移移

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论