基于javaGUI的五子棋游戏毕业设计
技术:Java等摘要:
随着互联网的快速发展,软件开发行业得到了很大的提升。游戏开发作为软件开发的热门选择,更使得游戏与人们的生活息息相关。五子棋游戏作为一种简单而易于上手的游戏,深受广大玩家所喜爱。
本游戏利用java语言去实现开发,实现人人模式、人机模式两种玩法。在人机模式中,实现了简单的人工智能功能,去完成五子棋的博弈。在人人模式中,采用Socket和ServerSocket去实现,在服务器端用集合添加所连接的线程,对多线程进行管理。
通过开发五子棋游戏,能够去研究和推广五子棋游戏,不仅可以使人们修养身心,同时还可以促进不同文化间的交流。有很深的推广意义。
关键词:javaGUI;五子棋游戏;人工智能;多线程
目录:
摘要 I
ABSTRACT II
目录 III
1绪论 1
1.1五子棋开发背景 1
1.2五子棋的国内外研究现状 1
1.3五子棋开发意义 2
2五子棋的介绍 3
2.1五子棋的棋盘与棋子 3
2.2五子棋的游戏规则 3
2.3五子棋的棋型介绍 4
3开发环境与语言 5
3.1JAVA语言 5
3.2ECLIPSE工具 6
3.3WINDOWS开发环境 7
4 五子棋的设计与实现 8
4.1程序结构 8
4.2五子棋的棋盘与棋子实现 8
4.2.1 棋盘的实现 8
4.2.2 棋子的实现 10
4.3胜负功能的实现 11
4.4棋盘按键功能的实现 15
4.4.1 认输功能的实现 15
4.4.2 悔棋功能的实现 17
4.4.3 时间功能的实现 19
4.5人人模式 21
4.5.1 服务器端的实现 23
4.5.2 客户端的实现 24
4.6人机模式 26
4.6.1 算法的实现 26
5游戏测试 31
5.1测试目的 31
5.2测试步骤 31
5.5.1 悔棋功能的测试 31
5.5.2 认输功能的测试 31
5.5.3 退出游戏功能的测试 32
5.3测试结果 32
6结论 33
参考文献 34
致 谢 35
论文字数:10901
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]