- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程课设六子棋
编号:
软件工程课程设计
说明书
题 目:
学 院: 计算机科学与工程学院
专 业:
学生姓名:
学 号:
指导教师: 谢 武
2015年1月日
1
1.1 课题背景和意义 1
1.1.1课题背景 1
1.1.2意义 1
1.2 国内发展现状 2
1.3 论文的主要工作 2
1.4 论文章节的安排 2
第2章 可行性分析和需求分析 2
2.1 可行性分析 3
2.1.1技术可行性分析 3
2.1.2 经济可行性 3
2.1.3 政策的可行性 4
2.2 用户分类及功能说明 4
第3章 系统实现 5
3.1 模块实现 5
3.1.1主界面 5
3.1.2 游戏界面 10
3.2 打包与安装 18
第4章 测试 19
4.1 软件测试 19
4.1.1测试用例 19
4.1.2测试结果 20
4.2 结果分析 26
第5章 结束语 28
5.1 总结 28
5.1.1已完成系统的功能 28
5.1.2 系统使用价值 28
5.2 展望 28
5.2.1 未完成系统的功能 28
5.2.2 未来的工作 29
参考文献 30
第1章 绪论
1.1 课题背景和意义
1.1.1课题背景
六子棋是流传于中国民间的一类版图游戏。是一种双人对弈搏杀的一种游戏,交战双方棋子数均为六颗,故称六子棋。六子棋的棋盘为3乘以3的方格。棋子可信手拿来,只要互相区分即可。 据传,六子冲游戏源自中国古代战争的士兵阵型训练,后逐渐演变为一种棋类游戏。六子冲规则简单,上手容易,但变化无穷,是一种让人玩起来就欲罢不能的智力对抗游戏。六子冲游戏在上世纪主要流行于中国四川一带。在中国山区农村流传甚广,由于规则简单,工具可信手拈来,是我国乡间常见的棋类游戏。在商洛镇安,涪城等地农村流行。重庆潼南乡村地区也盛行。在江西省宁都县农村,一直流传有“六子棋”这一棋类游戏。由于笔者是从自己的祖母那里学会该棋类,而笔者的祖母应当也是从他人那里学会的该棋类。有近百年或以上历史。棋盘。棋盘是4*4。棋子摆放比较自由。假设以一条平行于底线的横线将棋盘对半而分,对战双方可以将自己所持的6子任意的摆放在己方半边3个方格的8个顶点的任意6个顶点上。吃子。设对战双方各持黑子与白子。以黑子吃掉白子为例,若黑子的行棋应当在棋盘上形成某条棋盘线上两个黑子紧靠着顶着一个紧挨着某个黑子的白子,且同一条棋盘线上只有那两个黑子和一个白子,那么白子将被吃掉。若由于白子的行走造成的双黑字顶一个白子,则不构成黑子吃白子的条件。反之,白子吃黑字亦然。胜负。在某一方最后只剩一个棋子时,比赛结束,以剩下棋子较多的一方为胜。若最终,步入僵局,双方都无法再吃对方棋子时,则以剩下棋子较多的一方为胜,若双方棋子数量一样,那么视为平局。旧时,农闲时,或是在人们在地里劳动停下来休息时,大家在地上画方格为棋盘,拾碎石、折树枝作为棋子,以对弈。
1.1.2意义
六子棋不同于五子棋,没有过多的棋子无论是从感观上还是公平性上都要优先于五子棋,六子棋的规则简单易懂,不像国际棋规则中的繁复规则,适用于各个年龄段的人玩。规则简单明了,游戏对环境的要求不高,孩子们大都是在光滑的地面或石板上画上方格,以石子或木棍、草节等为棋子,并有简单的比赛,可以锻炼脑力。
1.2 国内发展现状
随着经济的发展和人们的生活水平的提高,每个人的业余休闲时间越发增多。人们也已经开始厌烦这灯红酒绿的生活,所以有许多的青年人多一起老一辈们所玩的游戏越发的感兴趣,其中六子棋就是再度兴起的一种小型的游戏,各种网站关于六子棋的网页版游戏频繁出现,令人耳目一新啊,例如3366小游戏,手机版的六子棋游戏也开始渐渐走入各种类型的手机中,为人民增添了生活的乐趣丰富了大家的娱乐时间。让很多人?重温70、80后玩家儿时的感动,让小孩子感受到父母儿时的乐趣。
1.3 论文的主要工作
虽然六子棋并不算是一个小型软件,但是要做到工作也是相当的多啊。在该论文中要对软件进行可行性分析和需求分析,同时还要进行系统设计和系统的功能说明,要对系统的实现进行具体的演示和打包安装,最后还要对该软件进行测试和结果分析,总结该系统的功能和不足之处和未来的工作发展。
1.4 论文章节的安排
第一章也就是本章对整个论文进行了大体的归纳,阐明了课题的背景和意义。我们在第二章中主要对整个软件进行可行性分析:技术可行性分析,经济可行性分析,政策可行性分析。同时还要进行需求分析:功能说明。第三章要介绍系统设计:概念结构设计,各个功能的实现。第四章是对系统的实现:算法,UI,关键代码,打包安装
您可能关注的文档
- 质量保证体系和安全保证体系报审表.doc
- 质点、参考系和坐标.ppt
- 质点和质点系的达浪贝尔原理.ppt
- 课题2 酸和碱的中和反应 (上课用).ppt
- 质谱联用仪的原理.ppt
- 课题2--原子结构.ppt
- 课题2-化学元素与人体健康.ppt
- 课题2化学肥料课堂使用.ppt
- 贵系与川系高端白酒广告策略对比研究.docx
- 财务报表分析整理(题库)期末复习.doc
- 基于人工智能教育平台的移动应用开发,探讨跨平台兼容性影响因素及优化策略教学研究课题报告.docx
- 高中生物实验:城市热岛效应对城市生态系统服务功能的影响机制教学研究课题报告.docx
- 信息技术行业信息安全法律法规研究及政策建议教学研究课题报告.docx
- 人工智能视角下区域教育评价改革:利益相关者互动与政策支持研究教学研究课题报告.docx
- 6 《垃圾填埋场渗滤液处理与土地资源化利用研究》教学研究课题报告.docx
- 小学音乐与美术教师跨学科协作模式构建:人工智能技术助力教学创新教学研究课题报告.docx
- 《航空航天3D打印技术对航空器装配工艺的创新与效率提升》教学研究课题报告.docx
- 教育扶贫精准化策略研究:人工智能技术在区域教育中的应用与创新教学研究课题报告.docx
- 《区块链技术在电子政务电子档案管理中的数据完整性保障与优化》教学研究课题报告.docx
- 《中医护理情志疗法对癌症患者心理状态和生活质量提升的长期追踪研究》教学研究课题报告.docx
文档评论(0)