毕业作品网站

 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>毕设资料 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopinvvp QQ:1015083682   

基于WebSocket的实时围棋游戏设计及实现 开题报告

文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

论文(设计)名称

基于WebSocket的实时围棋游戏设计及实现

设计(论文)来源

生产实际

设计(论文)类型

设计

指导教师

学生姓名

学号

班级

网络183

一、研究或设计的目的和意义:

围棋,是一种策略型两人棋类游戏,最早起源于中国,古时称“奕”。从它被发明到演变成现在的围棋形式,已有数千年历史。这种蕴含多种变化和策略,集科学性、艺术性、竞技性一体的丰富内涵运动,能够为广大儿童、青少年锻炼思维、启发心智起到良好作用。

在计算机和互联网飞速发展的21世纪,网络为人们的业余生活带来很多娱乐方式。许多传统游戏和新型游戏被引入到网络中成为人们娱乐方式的一种,围棋游戏自然毫不例外被移植到电脑、手机、平板等各大平台。然而围棋游戏作为一个传统游戏,在国内的普及和受欢迎度并不理想。随着IT产业的进步和发展,现在用户对游戏在交互体验上的需求越来越高,从满足用户功能需求发展到产品可用性和用户体验。Websocket是一种在单个TCP连接上进行的全双工通信协议,它使得客户端和服务器之间的数据交换变得更简单,允许服务端主动向客户推送数据。将其应用到围棋游戏的开发中,能够有效提高游戏的可玩性、与用户的交互性。因此结合websocket对围棋游戏进行开发设计和实现,对推动现代围棋的发展,提高围棋的普及率,增强用户的娱乐可选性,具有重要现实意义。

二、研究或设计的国内外现状和发展趋势:

传统的围棋博弈是在呈长方形的标准围棋盘上进行,需要有棋子、棋盘、棋钟和棋谱,还有合适的场地,对于想要下围棋的人来说是极其不方便的。随着科学与技术的发展,围棋也逐步改变其传统模式。根据最早参与世界棋院网站项目开发的郭民浩副社长的说法,早在1990年出现了通讯围棋;1998年至1999年,第一批围棋网站问世,网络技术的发展到达新的阶段,但是这个时代能够通过网络下围棋的人还是很少,围棋在网络上的发展不够理想;一些围棋企业随之出现,培训机构、棋院、道场等为围棋爱好者量身打造。在科技飞速发展的今天,围棋已经出现在我们随身携带的智能手机、平板电脑、游戏机、台式电脑等网络设备中。由于所处区域的不同、文化差异的不同,中日韩等各国制定的竞赛规则略有不同。加上网络平台多样,围棋游戏软件、网站各不相同,有些围棋游戏带给客户的游玩体验和交互体验十分不理想。

一些基于HTML开发设计的围棋游戏用的http协议。http协议是一种单向的协议,在建立连接后,它只允许浏览器向服务器发送请求资源后,服务器才能返回相应数据,而服务器不能主动推送数据给浏览器。通过这种方式,既浪费网络带宽,又浪费CPU的利用率,并且不能给客户良好的游玩交互体验。Websocket协议全双工通信,能够让web服务端的数据更新更快,也能保证程序获取数据的实时性,在未来的发展趋势中广泛被应用,将大大的提高交互实用性。

三、主要研究或设计内容,需要解决的关键问题和思路:

本论文课题是基于Websocket开发设计实时围棋游戏,需要用到HTML语言、websockeckt协议以及spring框架。需要设计的内容包括页面设计,网页页面能够显示围棋正在进行的关卡、棋局实时情况、个人信息、悔棋等内容;绘制围棋画面;发布/订阅/提示的消息实时双向传输,浏览器与服务端的消息通信等。

解决思路:通过HTML5与spring框架结合,研究web实时应用开发,完成页面基础设计,使用HTML5中的Canva绘制围棋画面,采用websocket对浏览器和服务端进行消息通信和消息传输,增强交互体验。

四、完成毕业设计(论文)所必须具备的工作条件及解决的办法:

(一)工作条件

1.大学四年所学的专业知识和理论基础。

2.通过毕业实习对本论文提供一定的参考资料。

3.大量参考文献。

4.一台台式或笔记本电脑,装有Office和编译环境,能流畅运行开发工具。

(二)解决方法

1.应用所学的HTML知识,结合Websocket相关知识。

2.学校图书馆有大量文献资料,合理通过图书馆收集查阅文献,了解相关知识进行参考。

3.合理利用网上官方平台,对相关知识进行学习,查阅电子版文献、期刊。

4.积极联系论文指导老师,完成阶段性工作,遇到困难与老师沟通。

五、工作的主要阶段、进度与时间安排:

1. 2021年12月17日前完成开题报告;

2. 2022年3月7日前完成(设计)论文写作大纲;

3. 2022年3月18日前完成(设计)论文中期检查;

4. 2022年4月18日前完成论文初稿写作,并提交到系统;

5. 2022年5月6日前完成论文的修改、定稿、打印、装订并上交,做好答辩准备;

6. 2022年5月20日前完成毕业设计答辩。

六、阅读的主要参考文献及资料名称:

[1]王贺. 基于多点触控的围棋对弈软件在Android上的研究与实现[D].北京邮电大学,2013.

[2]刘知青, 李文峰. 现代计算机围棋基础[M]. 北京邮电大学出版社, 2011.

[3]岳鹏. 计算机围棋中的算法研究[D]. 西南大学.

[4]李强. 基于HTML5的网页围棋游戏的开发和研究[D].北京邮电大学,2014.

[5]金钟烈. 网络围棋现状[J]. 围棋天地, 2011(18):96-99.

[6]方林华. 基于HTML5网页围棋游戏的开发[J]. 大科技, 2017, 000(002):236-237.

[7]丁振凡. 基于WebSocket的在线围棋对弈软件设计[J]. 吉首大学学报:自然科学版, 2017, 38(4):7.

[8]李伙钦. 基于WebSocket的实时消息推送的设计与实现[J]. 科技视界, 2015(3):1.

[9]冯科融, 王和兴, 连加美,等. 基于HTML5的3D多人网页游戏实现方案[J]. 微型机与应用, 2013(01):4-6.

七、指导教师意见和建议:

指导教师(签字):                年      月     日

说明:1、设计(论文)类型:A—理论研究;B—应用研究;C—设计等;

2、设计(论文)来源:指来源于科研项目、生产/社会实际、教师选题或其他(学生自拟)等;

  全套毕业设计论文现成成品资料请咨询微信号:biyezuopinvvp QQ:1015083682     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
手部康复指板屈伸按摩装置的机构设 智能电表控制电路设计 论文指导记 家用光伏发电系统逆变电源设计 开
家用光伏发电系统逆变电源设计 任 家用光伏发电系统逆变电源设计 选 钢筋调直机机械结构设计 开题报告
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopinvvp QQ:1015083682  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!