收藏本站 | 论文目录

关键词: python matlab plc 单片机 dsp fpga 仿真 stm32

当前位置: 毕业论文设计参考 >> 其它专业论文 >> 软件工程本科论文

中国象棋的设计与实现

[关键词:中国象棋]  [热度 ]
提示:此毕业设计论文完整版包含【论文,源程序,答辩稿
作品编号: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] 征集整理——中国象棋的设计与实现(论文,源程序,答辩稿)!
相关毕业设计
    没有关键字相关信息!