职场大变样社区

标题: 网络五子棋的设计与实现 [打印本页]

作者: admin    时间: 2018-3-14 10:17
标题: 网络五子棋的设计与实现
此套毕业设计百度网盘下载地址(金币充值):
**** 本内容需购买 ****

技术:Java等
摘要:
Java是一种跨平台的编程语言,Java应用的范围非常的广泛。Java从嵌入式、企业开发、网络编程等方方面面都有着很好的应用。伴随着Android和IOS平台的广泛应用,MTK游戏、J2ME游戏得到了非常广泛的发展。
五子棋是一个比较流行的棋牌类游戏,这个游戏的规则简单,容易学习,但却非常有娱乐性。五子棋主要是通过在棋牌上横竖斜组成五子连线,只要连线成功,连成五子的一方就判定赢得胜利。五子棋可以实现人人对战和人机对战。人人对战模式就是每个人走一步,放一个棋子,谁先组合成五子联动,谁就赢得比赛。一方可以阻止另一方完成五子联动。也可以设置为人机对战模式,人机对战模式采用人工和AI进行对阵。AI的智能程度越高,五子棋的难度就越高,赢的几率越低。在人与AI对阵情况下,通过AI估值算法,来提高AI的智能程度。影响AI算法主要有几个因素,主要是通过节点计算比较,来提高电脑AI方案。提高精度有不同的方式方法,如通过递归算法,可以增强逻辑处理能力。这些方式方法在人工智能方面有着巨大的应用。

关键词:java;五子棋游戏;游戏设计;AI算法

目录:
摘  要    I
Abstract    II
1  绪论    1
1.1 五子棋课题背景    1
1.2 本课题研究的意义    1
1.3 小结    2
2  开发环境及相关技术的介绍    3
2.1  开发环境    3
2.2 Java语言介绍    3
2.2.1 Java的组成    4
2.2.2 Java的优点    5
2.2.3 Java Socket技术    5
2.3 GUI技术简介    7
2.3.1 Java GUI    8
2.5 JDBC技术    9
2.6 小结    10
3  系统分析    11
3.1系统可行性分析    11
3.1.1系统可行性目的    11
3.1.2系统可行性研究前提    11
3.1.3系统可行性分析    11
3.2 系统功能需求的概述    12
3.3 系统用例图    12
3.4 系统设计及运行环境    13
3.4.1系统设计的总体原则    13
3.4.2系统设计的运行环境    13
3.5系统开发进度时间表    14
3.6 小结    15
4  系统概要设计    16
4.1五子棋游戏架构设计目标    16
4.2功能模块设计    16
4.3游戏素材    17
4.3.1棋盘棋子图片    17
4.3.2聊天模块图片    18
4.4游戏规则设计    19
4.5 游戏流程图设计    20
4.6 小结    21
5  系统详细设计    22
5.1界面设计    22
5.2服务器端类:Server.java    24
5.3 客户端类:Client.java    26
5.4聊天功能模块    28
5.5人机对战功能模块    29
5.6游戏悔棋    32
5.7游戏运行效果    33
5.8 小结    35
6  系统测试    36
6.1 测试的必要性    36
6.2 测试的目的    36
6.3游戏功能测试    37
6.3.1 游戏界面测试    37
6.3.2 游戏功能测试    38
6.4 小结    40
结  论    41
参考文献    43
致  谢    44

论文字数:26437
包含资料:


截图:




作者: ygxdmss    时间: 2018-10-13 14:43
可以发给我看看吗?非常感谢
作者: bluki    时间: 2020-11-10 17:15
楼主在吗?你这里用到了数据库吗?
作者: 梁山伯    时间: 2020-11-19 18:22
还能下载吗?楼主




欢迎光临 职场大变样社区 (http://www.zcdby.com/) Powered by Discuz! X3.2