设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计
 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>毕设资料 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopin QQ:2922748026   
基于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、设计(论文)来源:指来源于科研项目、生产/社会实际、教师选题或其他(学生自拟)等;

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

                 

打印本页 | 关闭窗口
本类最新文章
基于大数据分析的智能交通信号灯控 基于大数据分析的智能交通信号灯控 基于大数据分析的智能交通信号灯控
发动机缸体自动电解毛刺单元控制系 发动机缸体自动电解毛刺单元控制系 发动机缸体自动电解毛刺单元控制系
| 关于我们 | 友情链接 | 毕业设计招聘 |

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