体感游戏(英文:Motion Sensing Game)顾名思义:用身体去感受的电子游戏。突破以往单纯以手柄按键输入的操作方式,体感游戏是一种通过肢体动作变化来进行(操作)的新型电子游戏。
国外代表平台(Wii,PlayStation Move,Xbox360),代表游戏(Wii上的网球游戏,idong上的旋风乒乓、弥雅瑜伽、爱动网球等四十多个体感运动游戏,以及Iphone著名的保龄球游戏和PlayStation Move上的Motion Fighter,以及由广州代代星电子科技有限公司为康佳、创维、海信等电视平台提供的骑牛、台球、打地鼠、划艇等200多款体感游戏)。
假期在家每天直播课,使用电子设备学习,座多动少。如何让孩子动起来,二哈引起了孩子好奇心,开发一个自己的体感汽车漂移程序;孩子三年级,给他科普网络,物联网平台等应用确有难度;而且受困于家,设备不给力;孩子提出设备蓝牙通信;借助mind+的在线模式和上传模式完成;经过一周的折腾,终于可以用二哈玩漂移了。
程序功能实现:
二哈将识别人脸对应位置反馈给系统;两块Microbit板子之间用蓝牙进行通信;电脑根据位置反馈,电脑控制汽车实现漂移,躲避其他车辆;
重点:二哈获取人脸位置数据
难点:二哈读取位置控制电脑中的汽车
步骤1 二哈采集人脸信息
二哈识别和感应到人脸时,会有一个方框,该方框数据可以用MIND+位置获取的模块来实现。
步骤2 二哈体感操控端(上传模式)
软件还是我们的mind+1.6.2版,完美增加二哈相关功能
此处切换到上传模式
系统参数初始化,打开蓝牙,二哈初始化
三个如果模块,依据人脸位置,获取参数,蓝牙反馈代码
L左,R右,C中间
步骤3 电脑端(实时模式)
切换实时模式,创建角色
自制赛场背景
上传角色,细化调整,四车操作相同
步骤4 电脑端实施模式代码
小麦主要功能
1:按空格键,打开蓝牙,倒计时提示,广播消息1,各角色开始登场;
2:接受二哈体感端,发送的蓝牙信号。
红车(蓝色雷同):
1.按空格键,进入指定位置;
2.在左侧跑道(蓝车在右侧跑道循环行驶)
警车:
1.按空格键,进入指定位置;开启背景音乐(mind+音乐库绝对赞,这里贴图顶一个)
2.进入游戏方式蓝色红色雷同。
黄车:
1.空格时进入指定位置,监测是否和其他车辆相撞,如过相撞,停止所有脚本运行。
2.接受消息,左、右、中并漂移到相应位置;
步骤5 上传二哈端代码,连接硬件(注意此处为上传模式)
二哈连接IIC接口,USB连接左下角的3.5-5V插口,给主板供电;
二哈在扩展板取电,为防止出现特殊状况,推荐使用外接电池盒。
步骤6 实时端,电脑直接连接microbit, 无需上传程序
步骤7 程序玩起来(二哈识人版,被玩成识照片版)
附件
XDJtSxlk2020.03.30
比不上,膜拜膜拜
XDJtSxlk2020.03.30
我自己还是嫩了点啊