Scratch也能玩体感游戏

本文介绍如何使用Scratch结合姿态分析插件,创造一个体感控制的打砖块游戏。通过编程实现挡板、弹球、砖块等角色的功能,详细解释了各个角色的代码逻辑,并说明了如何利用姿态分析积木控制挡板,让玩家可以使用身体的某些部位(如鼻子)来玩游戏。最后,提到了可以根据个人喜好进一步优化游戏并尝试其他AI插件。
摘要由CSDN通过智能技术生成

Scratch也能玩体感游戏

上一次我们利用图像分类技术,让机器学会了识别石头剪刀布(如果没明白说啥请看上一帖)等三种手势,如果大家有试验的话,可能会发现识别率并不是太高,会有误判,问题主要在于我们给机器训练的数据量还是太少,不能完全覆盖三种手势的所有类型,如果数据量足够大,识别率会有明显提高的,机器也需要一场“题海战”啊。
在上周笔者参加了杭州市青少年科技节的闭幕式,看到小学生们用Switch玩体感游戏,玩的不亦乐乎。我就想能用人工智能插件实现体感玩法么?人工智能插件中有一个类型叫姿态分析似乎可以识别面部的关键点及人体的关键点,那么利用这个姿态分析插件中的关键点位置坐标,可以帮助我们实现用身体的某个部分控制游戏角色移动么?
在这里插入图片描述
带着以上问题,笔者开始了改造之旅,因为是初试身手,所以笔者希望选择动作相对简单的游戏。最后笔者敲定了打砖块这款游戏,说起打砖块这个游戏,它是雅达利公司开发,乔布斯及沃兹尼克参与设计的Breakout的改编版,当年也算是风靡一时的作品了。
那么打砖块这个游戏用Scratch如何实现呢?下面笔者就通过五个不同的角色来完成一个极简版的打砖块。其中分别用到挡板、球、砖块、gameover及youwin五个角色、其中挡板、球和砖块都是用的系统默认角色库里的内容,仅仅调节了大小,后两个角色为绘制角色,相信大家也

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值