软件工程课设六子棋

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

编号:

软件工程课程设计

说明书

题目:六子棋游戏软件开发

学院:计算机科学与工程学院

专业:信息安全

学生姓名:***

学号:**********

指导教师:**

2015年10月8日

六子棋是流传于中国民间的一类版图游戏。是一种双人对弈搏杀的一种游戏,交战双方棋子数均为六颗,故称六子棋。六子棋不同于五子棋,没有过多的棋子无论是从感观上还是公平性上都要优先于五子棋,六子棋的规则简单易懂,不像国际棋规则中的繁复规则,适用于各个年龄段的人玩。规则简单明了,游戏对环境的要求不高,孩子们大都是在光滑的地面或石板上画上方格,以石子或木棍、草节等为棋子,并有简单的比赛,可以锻炼脑力。

随着经济的发展和人们的生活水平的提高,每个人的业余休闲时间越发增多。人们也已经开始厌烦这灯红酒绿的生活,所以有许多的青年人多一起老一辈们所玩的游戏越发的感兴趣,其中六子棋就是再度兴起的一种小型的游戏,各种网站关于六子棋的网页版游戏频繁出现,令人耳目一新啊,例如3366小游戏,手机版的六子棋游戏也开始渐渐走入各种类型的手机中,为人民增添了生活的乐趣丰富了大家的娱乐时间。让很多人重温70、80后玩家儿时的感动,让小孩子感受到父母儿时的乐趣。

根据社会上人们对游戏的热切程度,把以前的游戏通过科学技术转换成现代的小游戏软件。设计该软件采用了JAVA技术并且借鉴了很多小的游戏网站的六子棋游戏,制作了一个简单方便的游戏。

具体实现了这个游戏更加方便了喜欢六子棋的人群,不需要反反复复的花棋盘找棋子。不仅仅丰富了人们的生活,增加了娱乐项目,有为人民带去便利,让大众的生活充满欢乐。

第1章绪论 (1)

1.1 课题背景和意义 (1)

1.1.1课题背景 (1)

1.1.2意义 (1)

1.2 国内发展现状 (2)

1.3 论文的主要工作 (2)

1.4 论文章节的安排 (2)

第2章可行性分析和需求分析 (3)

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,关键代码,打包安装。第五章是整体的测试功能和结果分析,最后一章是结束语也就是课设的总结。

相关文档
最新文档