网络五子棋的设计与实现 计算机专业.docx
《网络五子棋的设计与实现 计算机专业.docx》由会员分享,可在线阅读,更多相关《网络五子棋的设计与实现 计算机专业.docx(39页珍藏版)》请在第一文库网上搜索。
1、题目:网络五子棋的设计与实现摘 要五子棋起源于中国,是我国古代黑白棋种之一,据考究,五子棋的出现时间早于围棋,是一种上手简单但却内藏玄机的游戏。五子棋不但能够锻炼人的思维能力,和逻辑能力,而且我们通过下棋能领悟人生哲理。五子棋文化渊源流长,博大精深,经过几千年的传播,结合中西方文化,不仅活跃在国际比赛,更是各个年龄段都喜欢的大众游戏。随着互联网的发展,方便,快捷已经成为了时代的主题,传统五子棋方式已经不能满足广大用户的需求,网络五子棋应运而生。本设计的实现采用B-S结构,以Spring-SpringMVC-MyBatis框架为主体,结合Websocket技术,实现了人机对战,网络双人对战两种游
2、戏模式,人机对战侧重于AI算法,而双人对战侧重于网络通信。关键词:五子棋;SSM; WebsocketAbstractGoBang originated in China and is one of the ancient black and white chess speciesin China According to the study, the appearance of GoBang is earlier than Go, which isa simple but hidden game.GoBang can not only train people,s thinking abil
3、ity, but also logical ability, and wecan understand life philosophy by playing chess. The culture of GoBang has a longhistory and is profound and profound. After thousands of years of communication,combined with Chinese and Western culture, it is not only active in internationalcompetitions, but als
4、o popular games of all agesWith the development of the Internet, convenience and speed have become thetheme of the times. The traditional GoBang method can no longer meet the needs of themajority of users, and the network GoBang came into being. The implementation of thisdesign adopts the B-S struct
5、ure, with the Spring-SpringMVC-MyBatis framework as themain body, combined with Websocket technology, realizes the human-machine battle,the network double-play game mode, the man-machine battle focuses on the AIalgorithm, and the double-player focuses on network communication.Keywords: GoBang; SSM;
6、Websocket目录第一章绪论1第二章开发工具、环境及技术支持22.1涉及到的关键技术22. 1. 1 jsp22. 1. 3 WebSocket42. 1. 4 javascript52. 1. 5 Maven62. 2开发环境和开发工具6第三章五子棋概要设计72.1 需求分析73. 2模块化74. 3功能设计概述9第四章 详细设计和实现过程124.1登录注册具体实现过程124. 1. 1注册功能124. 1.2登录功能134.2人机对战具体实现过程154. 2. 1人机对战棋盘画法154.2.2人机对战输赢的判定174. 2. 3人机AI算法204.3双人网络对战五子棋的实现过程214.
7、 2. 1双人在线对战棋盘画法215. 2. 2双人在线对战输赢判定236. 2.3将下棋过程存入数据库中257. 2.4悔棋功能的实现268. 2.5 WebSocket通信功能: 264. 4数据库设计27第五章程序测试294.1 登陆、注册模块测试295. 2人机模块测试305.3 网络双人对战模式315.4 用户注册信息和棋盘日志表查看32第六章结论33致谢错误!未定义书签。参考文献35第一章绪论五子棋起源于古代中国,汉书记载名为连珠、连五子,魏晋南北朝时期传入日本,经日本改进后传入欧美,在欧美风靡一时。五子棋经过时间和异域文化的洗礼才变成今天我们熟知的五子棋。五子棋不仅仅是作为一种娱
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络五子棋的设计与实现 计算机专业 网络 五子棋 设计 实现