您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 商业计划书 > 的移植和六子棋游戏企划书
1AndroidAndroidAndroidAndroid的移植和六子棋游戏企划书的移植和六子棋游戏企划书的移植和六子棋游戏企划书的移植和六子棋游戏企划书MakebyMakebyMakebyMakeby邹邹邹邹龑SA09225225SA09225225SA09225225SA09225225Version:1.0.02010-03-18DOCUMENTHISTORY办公地点:明德楼A308电话:18915412661QQ:379486466E-mail:lucky.qun@163.comEd.Ed.Ed.Ed.VersionVersionVersionVersionAuthorAuthorAuthorAuthorChangeChangeChangeChange11.0.0邹龑Initial(2010-03-24)2目目目目录录录录1111项目背景项目背景项目背景项目背景................................................................................................................................................................................................................33332项目的概述项目的概述项目的概述项目的概述.........................................................32.1项目名称............................................................32.2项目内容和目标......................................................33333需求分析需求分析需求分析需求分析................................................................................................................................................................................................................44443.1整体描述............................................................43.2功能描述............................................................43.2.1Android操作系统移植到s3c2410开发板子上......................43.2.2六子棋游戏....................................................44444项目产出项目产出项目产出项目产出................................................................................................................................................................................................................55555555项目分工项目分工项目分工项目分工................................................................................................................................................................................................................55556666项目的可行性分析项目的可行性分析项目的可行性分析项目的可行性分析................................................................................................................................................................................66666.1设备需求............................................................66.2技术因素............................................................66.3经济因素............................................................67777资源和成本计划资源和成本计划资源和成本计划资源和成本计划........................................................................................................................................................................................66667.1设备需求............................................................67.2人员费用预算........................................................77.3设备开支............................................................78888项目计划和实施方案项目计划和实施方案项目计划和实施方案项目计划和实施方案........................................................................................................................................................................777731111项目背景项目背景项目背景项目背景Android是由Google与开放手机联盟合作开发的一个平台。Google通过与运营商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,希望借助建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统Android平台可以说是为移动设备提供的整体软件解决方案,它包括一个操作系统,中间件和应用程序。开发者可以通过AndroidSDK,用JAVA为Android开发应用程序,应用程序运行在Dalvik上。Android的开放模式,使用户有机会体验PC方式的OS系统升级,甚至是OS系统更换。如今越来越多的GoogleAndroid爱好者们开始移植Android系统到现有掌上设备上。最早的成功移植Android系统是在Zaurus上,然后是在OMAP芯片组基础上的N810。我们知道,Android采用了arm926-ej-s内核,S3C2410的内核是arm920T,需要对Android源代码进行一些修改后才能移植到S3C2410上。基于Android平台开发六子棋游戏,这个程序运行在S3C2410开发板上,同时在linux上也开发一个六子棋游戏。用户在开发板上可以用触摸板上操作棋子,在PC机上可以用鼠标操作棋子,然后可以进行两人对战。在经过一些研究之后,我们认为S3c2410满足移植Android系统的条件。基于Android平台开发的这个六子棋游戏,在Android操作系统和linux平台里运行,验证移植的正确性,提供娱乐服务。2222项目的概述项目的概述项目的概述项目的概述2.12.12.12.1项目名称项目名称项目名称项目名称Android的移植和六子棋对战的实现2.22.22.22.2项目内容和目标项目内容和目标项目内容和目标项目内容和目标将Android操作系统移植到实验室S3c2410的开发板子上,并且基于Android平台开发的一个六子棋游戏,分别在Android操作系统和linux平台里运行,验证移植的正确性。基于Android平台开发的这个六子棋游戏,将运行在S3C2410开发板上,同时我们也在linux上开发一个六子棋游戏。可以在开发板上用触摸板上操作棋子,同时也可以在PC机上用鼠标操作棋子,进行两人对战。玩家A在Android上打开六子棋程序并连接到服务器等待对手进行对战。玩家B在Linux平台下打开六子棋程序并连接到服务器等待对手进行对战。服务器管理玩家A和B的连接信息,当连接成功后,即可开始对战游戏。43333需求分析需求分析需求分析需求分析3.13.13.13.1整体描述整体描述整体描述整体描述本课题主要研究Android的移植和六子棋对战的实现。Android采用了arm926-ej-s内核,而S3C2410的内核是arm920T,需要对Android源代码进行一些修改后才能移植到S3C2410上。基于Android平台开发的这个六子棋游戏,将运行在S3C2410开发板上,同时我们也在linux上开发一个六子棋游戏。可以在开发板上用触摸板上操作棋子,同时也可以在PC机上用鼠标操作棋子,进行两人对战。玩家A在Android上打开六子棋程序并连接到服务器等待对手进行对战。玩家B在Linux平台下打开六子棋程序并连接到服务器等待对手进行对战。服务器管理玩家A和B的连接信息,当连接成功后,即可开始对战游戏。3.23.23.23.2功能描述功能描述功能描述功能描述3.2.13.2.13.2.13.2.1AndroidAndroidAndroidAndroid操作系统移植到操作系统移植到操作系统移植到操作系统移植到s3c2410s3c2410s3c2410s3c2410开发板子上开发板子上开发板子上开发板子上Android平台可以说是为移动设备提供的整体软件解决方案,它包括一个操作系统,中间件和应用程序。开发者可以通过AndroidSDK,用JAVA为Android开发应用程序,应用程序运行在Dalvik上。Android的开放模式,使用户有机会体验PC方式的OS系统升级,甚至是OS系统更换。如今越来越多的GoogleAndroid爱好者们开始移植Android系统到现有掌上设备上。最早的成功移植Android系统是在Zaurus上,然后是在OMAP芯片组基础上的N810。将Android移植到开发板子上,可以体验最先进的手机操作系统所带来的乐趣!3.2.23.2.23.2.23.2.2六子棋游戏六子棋游戏六子棋游戏六子棋游戏六子棋是在Android中实现的应用。本课题开发两个版本的六子棋。一个运行在S3c2410上移植好的Android操作系统,一个运行在普通PC的Linux操作系统。可以通过AndroidSDK,用JAVA为Android开发应用程序,应用程序运行在Dalvik上。Dalvik是一个基于Linux内核的虚拟机,专门为嵌入式应用而设计。Android平台的六子棋由周尧云和邹龑负责开发。Linux平台的六子棋由梁建群和战蕾蕾开发。鉴于六子棋游戏没有太多的图形处理,主要是算法和数据结构的实现,采用C语言来开发。六子棋模型:5图1-1六子棋模型图六子棋规则:两个玩家A和B。游戏开始时A和B玩
本文标题:的移植和六子棋游戏企划书
链接地址:https://www.777doc.com/doc-738753 .html