中国象棋的设计与实现
[关键词:中国象棋] [热度 ]提示:此毕业设计论文完整版包含【论文,源程序,答辩稿】 作品编号:rjgc0355,word全文:39页,合计:16000字 |
主要研究内容
1.利用Socket和TCP/IP协议等,结合象棋对弈的特点,设计一套切实可行网络实时数据通信协议。
2.制定棋盘及状态数据结构,通过对象棋规则的研究,转化成计算机逻辑,编码实现象棋游戏程序的着法。
3.利用博弈树算法及评估函数等,实现象棋人机对弈。
需要解决的关键问题
1.利用网络通信技术实现网络对战功能。
2.对弈的同时能进行网络聊天。
3.实现人机对弈。
论文的组织结构
本文共分为六章:
第一章是引言,说明本课题的意义、目的、主要研究内容、范围及应解决的问题
第二章是概述,主要介绍了本文研究的具体背景、研究意义、国内外研究进展,以及本文主要研究的内容和组织结构安排。
第三章是总体设计,主要介绍了此设计的整体设计,以及各个模块依赖的理论依据等。
第四章是详细设计,从着法生成,网络通信,智能设计等方面详细介绍了此程序的具体实现。
第四章是测试,从登录,传输,智能几个模块详细介绍了测试的过程,保证程序正常运行。
第五章是结论,概述了本文的主要研究成果,客观地指出存在的不足之处并对未来的研究提出了展望。
游戏大厅界面设计
游戏大厅如图2-3所示,客户登录到服务器后,在客户端大厅接收并显示大厅所有玩家的信息。大厅左边的图形界面显示房间是否有人,是否还有空闲位置,战斗是否已经开始。若房间还有位置,客户可进入开始比赛。右边图形界面显示了大厅所在客户的游戏信息。客户可以在大厅内聊天,大厅内所有人可以看到接收到其他人的聊天信息。
房间界面设计
客户进入房间后,同样在右边界面显示该客户的信息,在房间里用户可以聊天。满2个人就可以开始象棋的比赛。当结束比赛,应当立即更新这个房间和大厅的用户数据列表以及用户分数。用户可以在每个房间内聊天,聊天信息可应当只在这个房间内广播。其他的房间或者大厅内其他客户不能看到这个房间内的情况。
本文顺序说明了中国智能象棋网上对战平台的设计原理与实现方法,重点讲解了数据结构和部分算法,经过一段时间的测试和除错,本系统已能能满足用户的一般娱乐需求。
研究成果
1.通过网络技术的研究,结合象棋对弈的特点,设计出一套切实可行网络实时数据通信协议,实现了远程聊天功能和对战功能。
2.制定出了棋盘及状态数据结构,结合象棋规则,编码实现象棋游戏程序的着法。
3.利用博弈树搜索算法及评估函数等,实现了计算机智能模块,达到了象棋人机对弈的功能。
提示:此毕业设计论文完整版包含【论文,源程序,答辩稿】 作品编号:rjgc0355,word全文:39页,合计:16000字 |
本软件工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——中国象棋的设计与实现(论文,源程序,答辩稿)!
-
没有关键字相关信息!