doc 基于JAVA的五子棋游戏开发 ㊣ 精品文档 值得下载

🔯 格式:DOC | ❒ 页数:25 页 | ⭐收藏:0人 | ✔ 可以修改 | @ 版权投诉 | ❤️ 我的浏览 | 上传时间:2022-06-25 17:07

基于JAVA的五子棋游戏开发

游戏,用户可以在网上对战。总之,有很多地方可以扩充和完善,在此次毕业设计过程中我也学到了许多关于计算机方面的知识,编程能力有了很大的提高。参考文献李政仪手机游戏开发技术与实践清华大学出版社郭克华移动开发实例精讲清华大学出版社谭浩强语言程序设计清华大学出版社叶核亚,陈道蓄程序设计实用教程电子工业出版社严小卫,莫建文智能五子棋的设计与实现广西师范大学出版社人之间下五子棋有利于增加情感的交流欧洲人称其为绅士棋,代表下五子棋的君子风度胜似绅士日本人则称其为中老年棋,说明五子棋适合中老年人的生理特点和思维方式美国人喜欢将五子棋称为商业棋,也就是说,商人谈生意时可边下棋边谈生意,棋下完了生意也谈成了。起源五子棋相传起源于四千多年前的尧帝时期,比围棋的历史还要悠久,可能早在尧造围棋之前,民间就已有五子棋游戏。有关早期五子棋的文史资料与围棋有相似之处,因为古代五子棋的棋具与围棋是完全相同的。在上古的神话传说中有女娲造人,伏羲做棋说,增山海经中记载休舆之山有石焉,名曰帝台之棋,五色而文状鹑卵。李善注引三国魏邯郸淳艺经中曰棋局,纵横各十七道,合二百八十九道,白黑棋子,各百五十枚。这段虽没明讲是何种棋类,但至少知道远古就以漂亮的石头为棋子。因而规则简单的五子棋也可能出自当时,并是用石子作棋子。亦有传说,五子棋最初流行于少数民族地区,以后渐渐演变成围棋并在炎黄子孙后代中遍及开来。在古代,五子棋棋具虽然与围棋相类同,但是下法却是完全不同的。正如辞海中所言,五子棋是棋类游戏,棋具与围棋相同,两人对局,轮流下子,先将五子连成行者为胜。五子棋游戏规则及解释黑棋先行,白棋随后。从天元开始相互顺序落子。最先在棋盘的横向竖向斜向形成连续的相同色五个棋子的方为胜利。黑棋禁手判负白棋无禁手。黑棋禁手包括三三四四连。黑方只能用四三去取胜。如分不出胜负,则定位平局。对局中拔子中途退场均判为负。五连与禁手同形成,先五为胜。黑方禁手形成时,白方颖立即指出。若白方未发现或发现后不立即指正,反而继续落子,则不能判黑方负。五子棋是由两个人在起盘上进行对抗的竞技运动。在对局开始时,先由执黑棋的方将枚棋子落在天元上,然后再由执白棋的方在黑棋周围的交叉点上落子。如此轮流落子直到方首先在棋盘的直线横线或斜线上形成连续的五子或五子以上,则该方就算获胜。但是五子棋的特点是先行的方优势大。因此,在职业比赛中对黑方做了种种限制,以利公平竞争。黑方双方的胜负结果必须按照职业五子棋的规则要求来决定。五子棋常用术语着也称步。对局中把棋子按照规则放到交叉点,称之为着棋。着棋是否完成有两种规则在执行落子舞会规则时,以行棋者的手离开棋子着已完成。在执行限时规则时,以行棋者按下棋钟作为着完成。五子棋中引入的英文名称,即应该行棋的方主动放弃此次行棋的机会,由对方继续行棋。先手对方必须应答的着法,如对方形成三必须阻止形成活四。绝对先手相对先手而言,即形成同色连四或嵌五,对方必须应着,就是绝对先手。绝对先手又叫冲。的缩写意思是利用连续冲四取胜之意。利用连续不断地冲四或嵌五德绝对先手,制止形成连五获得胜利的种方法。在对局接近尾声或排局解题中种常见的取胜技巧。追下取胜是指白棋利用黑棋禁手取胜的战术。白冲四,迫使黑行成四四禁手即冲四,活四禁手,这种取胜方法叫做追取胜。自由取胜追下取胜以外的取胜方法,即未利用黑棋禁手战术取胜。子双杀是指对局中方落子后出现两个获胜点,而使对方无法防守情形。般是有两个冲四活三点,白棋的双活三,双四均可称为子双杀。阳线棋盘上可见的横线与直线的总称。阴线也称斜线。是棋盘上不可见的横斜线。四三指同时具备两个先手,其中个四,另个是活三。活三嵌五冲四参见五子棋重要棋形讲座。禁手对局中禁止使用的战术或被判为负的行棋手段。开局也称布局。布局阶段大体为七至十几着之内。种类繁多,职业连珠五子棋有二十四种开局。局面亦称局势。为对局中段时间内双方子力的配置情况。优势是指足以取胜的优势局面,其对方即为败势。妙着对局中走出的步精妙的着法。既合乎逻辑又出人意料,有使局面顿时改观的效果,对局势的发展及对局的质量有重大影响。好着也称佳着。对局中成功的步。正着对局的局面中的正确着法。劣着对局中,导致严重不利后果的步着法。败着也称失着漏着。对局中造成局面恶化的步严重着法。等着对局中具有等待性的步着法,主要意图是等待有利时机。废着也称空着。对局中不起作用的着法。实际上指浪费时间毫无疑义的错着。抢先对局中利用反活三或冲四的强制手段夺取主动权的着法。打谱按照棋谱演练着法,是提高棋艺水平的重要方法之。复局也叫复着。对局结束又重演对局的过程。般用以研究比较双方的成败得失和着法的优劣。五子棋攻防九诀博弈之道,贵在严谨连珠之妙,贵在争先。执黑先行,巧妙布阵,先手先机,举成功。执白后行,稳固防守,守中带攻,变后为先。开局布二,力争主动中盘抢三,聚力争胜。虚实相顾,点线相应,眼观六路,三思而行。连三跳三,临场应变留三不冲,可以跳四。成角易攻,攻取要点八卦易守,守其必争。先后次序,得心应手攻彼顾我,攻守兼备。温故知新,勤于研究纹枰对弈,乐在棋中。游戏总体设计程序流程图流程图中开始游戏就会初始化游戏界面,显示出游戏画面,玩家可根据相应的需求对游戏进行设置。玩家可以设置让电脑先下子,或者玩家先下子,当电脑下完子后就轮到玩家下子。最后就可以根据规则判断游戏胜负。利用层次图来表示软件中各模块之间的关系层次方框图是用树形结构的系列多层次的矩形框描绘数据的层次结构树形结构的顶层是个单独的矩形框,它代表完整的数据结构,下面的各层矩形框代表各个数据的子集,最底层的各个矩形框代表组成这个数据的实际数据元素不能再分割的元素随着结构的精细化,层次方框图对数据结构描绘也越来越详细,这种模式非常适合于需求分析阶段的需要从对顶层信息的分类开始,沿着图中每条路径反复细化,直到确定了数据结构的全部细节为止本游戏软件共分为三大模块开局游戏设置帮助和退出游戏每个模块的功能都是按照在调研中搜集的资料进行编排制作的依据上述功能的分析,本游戏软件在四大模块的基础上每大模块又分为几个模块开局包括五个模块开始游戏重新游戏悔棋认输和退出游戏游戏设置包括三个模块先后手设置棋盘大小设置和电脑智能级别设置帮助包括两个模块游戏帮助和关于各模块的详细功能如下开始游戏进行新局的五子棋游戏重新游戏游戏结束或人方认输时可以进行新的游戏悔棋人机对弈时人方对自己的上步棋重新思考认输人机对弈时人方自动放弃本局退出游戏退出此手机五子棋游戏软件先后手设置对人机双方下棋先后顺序的选择棋盘大小设置对五子棋棋盘大小的选择电脑智能级别设置对难度的选择游戏详细设计操作界面设计操作界面显示的是有戏刚开始的界面,界面描绘的是幅对弈的场景,界面中有四个按钮,上面写着开局,设置,关于,退出。按下按钮会有相应的操作。操作界面如下图界面绘制图棋盘绘制图模拟器中显示个棋盘,棋盘覆盖在画面上,棋盘的左上方写着请下子,左右下方各有个按钮,上面分别写着退出悔棋。按下退出按钮就可以退出游戏,按下悔棋按钮玩家就可以对上步棋进行思考,再重新落子。程序棋盘大小,,,,,,,,,,不能悔棋,请下子游戏设置图画面上显示的是个表单,上面写着游戏设置,表单上包含三个小模块,分别写着棋盘大小,对方先行,电脑智能级别。左下角是个取消的按钮,右下角是个确定按钮。玩家可以根据自己的需求对游戏进行设置。例如可以设置棋盘的大小,课以选择对方先行或玩家先行,还可以选择电脑智能级别。选好之后按下确定按钮,即游戏设置完成,按下取消按钮则不对游戏进行设置。程序游戏设置棋盘大小对方先行电脑智能级别拜师学艺初出茅庐闯荡江湖谁与争锋确定取消,程序流程控制设计程序

下一篇
基于JAVA的五子棋游戏开发第1页
1 页 / 共 25
基于JAVA的五子棋游戏开发第2页
2 页 / 共 25
基于JAVA的五子棋游戏开发第3页
3 页 / 共 25
基于JAVA的五子棋游戏开发第4页
4 页 / 共 25
基于JAVA的五子棋游戏开发第5页
5 页 / 共 25
基于JAVA的五子棋游戏开发第6页
6 页 / 共 25
基于JAVA的五子棋游戏开发第7页
7 页 / 共 25
基于JAVA的五子棋游戏开发第8页
8 页 / 共 25
基于JAVA的五子棋游戏开发第9页
9 页 / 共 25
基于JAVA的五子棋游戏开发第10页
10 页 / 共 25
基于JAVA的五子棋游戏开发第11页
11 页 / 共 25
基于JAVA的五子棋游戏开发第12页
12 页 / 共 25
基于JAVA的五子棋游戏开发第13页
13 页 / 共 25
基于JAVA的五子棋游戏开发第14页
14 页 / 共 25
基于JAVA的五子棋游戏开发第15页
15 页 / 共 25
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

  • 文档助手,定制查找
    精品 全部 DOC PPT RAR
换一批