潜水

首页 » 常识 » 常识 » 5号课堂编程姿态游戏潜水艇
TUhjnbcbe - 2021/1/31 5:33:00
下周一至周日 http://www.baoshanzx.com/bsmr/7346.html
小朋友们玩过抖音上的潜水艇游戏吗?是不是特别好玩?现在,我们要用Scratch的一个扩展版本-CodeLabScratch来自己制作一个潜水艇游戏哦!

什么是CodeLabScratch呢?

CodeLabScratch是Scratch的一个增强版本,极大地拓展了Scratch的能力,我们只需要用几行代码就可以将各种有趣的智能设备接入Scratch3,然后用指令块来操控它。

在潜水艇游戏的制作过程中,我们需要用到posenet这个非常重要的模块。

posenet模块是一种计算机视觉技术,用于检测图像和视频中的人类图形,来确定某个人的鼻子或其它部位出现在图像中的位置,可以实现17个人体姿态识别以及追踪位置,通过这个功能可以进行一些姿态控制应用。

潜水艇游戏规则

首先我们在扩展模块里面选择posenet扩展模块。

在这个游戏中,我们将通过鼻子上下移动控制潜水艇的高度,保证潜水艇及时躲开障碍物柱子而不被碰到,潜水艇碰到障碍物则游戏结束,顺利躲过一列柱子则得一分。

①游戏开始

角色1:潜水艇

当启动游戏时posenet将自动打开摄像头,捕捉你的鼻子的坐标;

在这个游戏中我们将通过posenet捕捉鼻子的Y方向的坐标来控制潜艇的上下移动

这个时候你只需要动动你的身体,把你的鼻子上下移动,潜艇同时也就跟着一起运动。

角色2:障碍物

障碍物本体隐藏,障碍物克隆体一个一个从右往左移动,被潜水艇顺利穿过则加一分,移到舞台最左边则删除一个。

②游戏中

动动小手,拖动代码块,试试看自己做一个潜水艇小游戏吧。是不是比玩游戏更有成就感呢?

除了用鼻子,我们还可以用什么来操控程序呢?大家发挥自己的想象力和创造力吧!!

1
查看完整版本: 5号课堂编程姿态游戏潜水艇