设计一个多人互动游戏——以“赛龙舟”为例
浙江省温州中学 谢作如
上海师范大学 陆雅楠
涉及学科:艺术、数学、信息技术
利用编程软件和开源硬件制作的人机互动游戏案例已经越来越多,但是多人互动的游戏
却很少见,因为这需要网络的支持。掌控板是一款使用物联网芯片开发的开源硬件,具备了
连接网络的功能,如何运用类似掌控板之类能够联网的开源硬件,设计可以多人互动的游戏,
成为我们研究的新方向。
赛龙舟是我国重要的一项习俗活动,是一项典型的集体竞赛活动。让这项活动搬入室内,
甚至是搬入课堂,以一种全新的形式呈现出来,肯定挺好玩。掌控板自带了加速度传感器,
可以感知“划桨”的动作,再结合物联网技术,将大家的动作统一呈现在一个屏幕上,为
“赛龙舟”的游戏设计提供了技术上的保障。
图 赛龙舟游戏
一、多人互动游戏的技术分析
物联网(Internet of Things,简称 IoT)是借助互联网、传统电信网等信息承载体,让所
有能行使独立功能的普通物体实现互联互通的网络。MQTT 是常见的物联网通讯协议,采
用主题(TopicID)来实时发送和接收(订阅)消息,使用起来非常简单。