第一范文网 - 专业文章范例文档资料分享平台

设计一个多人互动游戏

来源:用户分享 时间:2025/8/9 2:31:58 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

龙源期刊网 http://www.qikan.com.cn

设计一个多人互动游戏

作者:谢作如 陆雅楠

来源:《中国信息技术教育》2019年第17期

利用编程软件和开源硬件制作的人机互动游戏案例已经越来越多,但是多人互动的游戏却很少见,因为这需要网络的支持。掌控板是一款使用物联网芯片开发的开源硬件,具备了连接网络的功能,如何运用类似掌控板之类能够联网的开源硬件,设计可以多人互动的游戏,成为我们研究的新方向。

赛龙舟是我国的一个重要习俗,是一项典型的集体竞赛活动。将这项活动搬入室内,甚至是搬入课堂,以一种全新的形式呈现出来,肯定挺好玩。掌控板自带了加速度传感器,可以感知“划桨”的动作,再结合物联网技术,将大家的动作统一呈现在一个屏幕上,为“赛龙舟”的游戏设计提供了技术上的保障。

物联网(Internet of Things,简称IoT)是借助互联网、传统电信网等信息承载体,让所有能行使独立功能的普通物体实现互联互通的网络。MQTT是常见的物联网通信协议,采用主题(TopicID)来实时发送和接收(订阅)消息,使用起来非常简单(如图1)。

掌控板支持MQTT协议。本游戏案例为人手一块掌控板,设置掌控板连接Wi-Fi,然后利用掌控板的加速度传感器感知晃动幅度,即划桨的动作,接着上传到MQTT服务器。Mind+软件也连接MQTT服务器,订阅物联网信息,再用不同的龙舟角色呈现不同掌控板的前进速度,就完成了这一互动游戏。系统运行流程如图2所示。 1.Mind+

Mind+是开源硬件企业DFRobot推出的IDE工具。其支持两种编程模式,一是实时交互模式,二是离线下载模式。实时交互模式类似普通的Scratch程序,离线下载模式则是指给Arduino、掌控板写程序。Mind+可以直接访问MQTT服务器,和其他接入MQTT服务器的智能硬件进行交互。基于Mind+的MQTT简单调试如图3所示。 2.掌控板

搜索更多关于: 设计一个多人互动游戏 的文档
设计一个多人互动游戏.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4khd632h3r58u602x74s2b61z97l7x017hc_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top