版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于基于 ARM 的黑白棋游戏的黑白棋游戏(项目计划书)(项目计划书)2010-3-251 引言引言.31.1 编写目的.31.2 背景.31.3 参考资料.32 项目概述项目概述.32.1 工作内容以及需要解决的问题.32.2 主要参加人员.42.3 产品.42.3.1程序.42.3.2文件及软硬件环境.42.3.3非移交的产品.52.4 验收标准.52.5 完成项目的最迟期限.53 实施计划实施计划.53.1 工作任务的分解与人员分工.53.2 进度.63.3 预算.63.4 关键问题.64 支持条件支持条件.65 可行性分析以及建议可行性分析以及建议.61 引言引言1.1 编写目的编写目
2、的编写这份项目计划书的目的是提出项目进行的合理安排,给出进度,分析需求以及采取哪些方案,并和小组成员讨论其可行性,预测可能遇到的难题,给各小组成员详细分工,在有限的期限内完成项目的开发。1.2 背景背景随着消费类电子产业的蓬勃发展,越来越多的嵌入式电子产品走进了千家万户。各式各样的嵌入式系统出现在了众多的行业和应用中,其中 ARM 和 Linux 结合的产品在市场上最受青睐。本课题的黑白棋游戏设计就是基于 ARM 和 1inux 平台的。本程序使用面向对象的 QT 库的 C+语言,开发于可以运行于 ARM-Linux 环境下的游戏程序。人机对弈,无限悔棋等功能,其中人机对弈包含难度选择和先后手
3、选择。1.3 参考资料参考资料1 Mat Buckland.Ai Techniques For Game ProgrammingM.Premier Press.2002.2 张海藩.软件工程导论(第四版)M. 北京:清华大学出版社 2003-12.3 张宏林.数字图像分析与处理技术M.北京:人民邮电出版社 2003-2.4 棋类游戏的智能模块设计浅谈人工智能J.2004-09.2 项目概述项目概述2.1 工作内容工作内容及需要解决的问题及需要解决的问题主要工作:(1)内核的移植(2)QT 的移植(3)算法体系结构设计(4)QT 编程(5)硬件底层驱动需要解决的问题:(1)linux 内核版本的
4、选定,由于开发板硬件的限制,尽量内核较小的 ARMLinux内核。(2)所选 QT 版本不能太低,因为较低的 QT 版本可能没有我们编译时所需要的库文件,从而会对后期的游戏界面形成造成影响。(3)游戏的实现算法的设计,要让使用者喜欢此款黑白棋游戏,必需让算法设计的智能一些,给使用者带来挑战性。这项工作是长期的。(4)考虑到在开发板上既可以用键盘操作游戏也可以用鼠标来操作,所以必需有键盘鼠标等的驱动。在玩游戏的过程中还有伴随的音乐,音频的驱动也必需考虑。2.2 主要参加人员主要参加人员王文斌:项目负责人小组其他成员: 张锴 许大勇 丁袁2.3 产品产品2.3.1 程序程序程序名称:ArmGame
5、编程语言:C+2.3.2 文件文件以及软硬件环境以及软硬件环境chessboard.cpp 棋盘界面gameboard.cpp 游戏运行时的界面moc_chessboard.cpp 下子后棋盘变化界面moc_movie.cpp 动画效果硬件环境结构图:软件环境结构图:2.3.3 非移交的产品非移交的产品程序的具体代码以及采用的算法。2.4 验收标准验收标准用户能够在开发板上玩游戏,并能选择游戏的难度,在玩的过程中不会出现任何问题,知道本轮游戏的结束。2.5 完成项目的最迟期限完成项目的最迟期限 2010 年 4 月中旬3 实施计划实施计划3.1 工作任务的分解与人员分工工作任务的分解与人员分工
6、姓名姓名项目中的分工王文斌王文斌总体规划设计和图形界面设计张锴张锴算法体系结构设计许大勇许大勇硬件底层驱动和网络编程丁袁丁袁硬件底层驱动,测试设计和报告输出3.2 进度进度12.112.13 需求分析,总体设计。12.1312.31 驱动设计,算法体系结构设计。1.12.28 图形界面设计,测试,形成单人对战功能。3.14.1 扩展网络功能,集成测试,形成完整的黑白棋对战功能。4.14.15 测试。 3.4 预算预算主要是时间问题,无任何资金需求。3.5 关键问题关键问题 主要的难题是游戏算法体系结构的设计。4 支持条件支持条件开发环境:S3C2410 开发板,windows 下的 linux
7、 平台。5 项目可行性分析及建议项目可行性分析及建议 可行性分析:可行性分析:随着网络技术的日新月异和计算机的普及,当今的计算机技术也走上了平民化和娱乐化的时代,计算机技术再也不是只能由少数人掌握的深不可测的学问;同时个人计算机也由原来单纯的数值计算和工业应用逐渐转变成像电视机一样的家庭娱乐中心,伴随着这种巨大的转变计算机软件的发展也走向了娱乐化。 尤其是游戏产业的发展已经成为信息产业中发展势头最猛烈最具前景的一个分支,而游戏厅也渐渐被网吧挤出了正常的营业市场,游戏除了单纯的个人娱乐功能之外,也逐渐向互动的方向发展。游戏的功能不断按照玩家的需求和爱好扩展延伸进化,如今运行在各种平台上不同名称,不同内容,不同形式的游戏不仅仅为广大游戏爱好者提供了丰富的选择,而且为游戏开发商带来了丰厚的回报,游戏产业吸引着许多程序员去开发更多更新的游戏。基于游戏发展的历史和前景,我们决定用 C 语言开发一款小游戏,游戏内容来自网络上日渐流行的一种智力游戏黑白棋。 黑白棋作为一款经典的棋类博弈游戏,经久不衰
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 贵州城市职业学院《安全评价理论与技术》2023-2024学年第一学期期末试卷
- 贵阳职业技术学院《人机工程研究》2023-2024学年第一学期期末试卷
- 2025青海省建筑安全员《A证》考试题库
- 生态保护修复和水土流失综合治理项目可行性研究报告-生态修复需求迫切
- 贵阳人文科技学院《工科大学化学-有机化学基础》2023-2024学年第一学期期末试卷
- 广州中医药大学《物流信息系统》2023-2024学年第一学期期末试卷
- 2025陕西建筑安全员C证考试题库
- 2025云南省建筑安全员《A证》考试题库
- 广州应用科技学院《钢筋混凝土原理》2023-2024学年第一学期期末试卷
- 2025山西省建筑安全员C证(专职安全员)考试题库
- 广东省汕尾市2023-2024学年高一上学期期末教学质量监测化学试卷(含答案解析)
- 《热电阻温度传感器》课件
- 抖音酒店直播可行性方案
- 信访业务培训班课件
- 物资清运方案及
- 热稳定校验计算书
- 北京市房山区2023-2024学年三年级上学期期末数学试卷
- 妇产科课件-子宫内膜息肉临床诊疗路径(2022版)解读
- 人教版六年级数学上册典型例题系列之第三单元分数除法应用题部分拓展篇(原卷版)
- 课本含注音的注释汇总 统编版语文八年级上册
- 蜘蛛人的应急预案
评论
0/150
提交评论