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

下载本文档

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

文档简介

1、 PAGE 7Andrroidd的移植植和六子子棋游戏戏企划书书Makeeby 梁建群群 SAA0922251132Verssionn: 1.00.020100-03-18DOCUUMENNT HHISTTORYYEd.VerssionnAuthhorChannge11.0.0梁建群Inittiall(20100-03-24)办公地点点:明德德楼A3308 电话话:188915541226611 QQQ:377948864666 E-mmaill:m目 录录TOC o 1-3 h z u HYPERLINK l _Toc257319561 1项目目概述 PAGEREF _Toc25731956

2、1 h 3 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 _Toc2573

3、19566 h 3 HYPERLINK l _Toc257319567 22.2功能描描述 PAGEREF _Toc257319567 h 3 HYPERLINK l _Toc257319568 2.2.1Anddroiid操作作系统移植到到s3cc24110开发发板子上上 PAGEREF _Toc257319568 h 3 HYPERLINK l _Toc257319569 2.2.2六子棋棋游戏 PAGEREF _Toc257319569 h 4 HYPERLINK l _Toc257319570 3项目目产出 PAGEREF _Toc257319570 h 5 HYPERLINK l _

4、Toc257319571 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 H

5、YPERLINK l _Toc257319576 6资源源计划 PAGEREF _Toc257319576 h 6 HYPERLINK l _Toc257731995777 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 _Toc25731958

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

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

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

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

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

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

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

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

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

15、可可安装相相应的UUbunntu版版本在其其电脑上上。Ubbunttu 正正是基于于 Deebiaan 之之上,旨旨在创建建一个可可以为桌桌面和服服务器提提供一个个最新且且一贯的的 Liinuxx 系统统。Ubbunttu 囊囊括了大大量从 Debbiann 发行行版精挑挑细选的的软件包包,同时时保留了了 Deebiaan 强强大的软软件包管管理系统统,以便便简易的的安装或或彻底的的删除程程序。与与大多数数发行版版附带数数量巨大大的可用用可不用用的软件件不同,Ubuuntuu 的软软件包清清单只包包含那些些高质量量的重要要应用程程序。 注重质质量,UUbunntu提提供了一一个健壮壮、功能能丰

16、富的的计算环环境,既既适合家家用又适适用于商商业环境境。经济因素素 这这是一个个工程实实践项目目,不用用考虑经经济因素素。资源计划划设备需求求设备名称称配置数量用途S3c224100开发板板1移植Anndrooid蓝牙适配配器2通讯成本计划划人员费用用预算项目组成成员办公费培训费市内车费费低耗费合计项目经理理0系统设计计师0软件工程程师0UI设计计师0测试人员员0设备开支支条目金额合计备注办公设施施00基础设施施00工作进度度和项目计划20099.111.177 报报名登记记 组成了四四个人的的开发小小组。20099 .122.15 开题答答辩 准备好开开题答辩辩工作,认真听听取老师师提出的的

17、意见并并作相应应的修正正。20099.122.166 220099.122.311 需求求分析本阶段主主要是项项目的准准备阶段段。包括括准备开开发所用用到的材材料,搭搭建好开开发环境境,相关关知识的的学习。做好系系统的需需求分析析。每一一个队员员都十分分明确项项目的要要求。20100.011.01120010.01.15 概要要设计和和详细设设计设计六子子棋程序序的架构构、主要要算法和和数据结结构。由由于要开开发两个个不同平平台上的的六子棋棋程序,应该针针对具体体的平台台设计具具体的实实现。AAndrroidd上的资资源有限限,CPPU和内内存等资资源相对对PC来来说比较较宝贵。20100.011.15520010.02.28 Anndrooid

温馨提示

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

评论

0/150

提交评论