【掌控】用mind+完成弹球游戏

2019-01-042万
AI 快速预览详细 收起
本文介绍了如何使用掌控板和Mind+软件制作弹球游戏。项目包括进度条制作、游戏环节设计以及碰撞检测函数的实现。最终效果是一个可以通过触摸键控制滑块,与球进行碰撞得分的游戏。难度适中,适合初学者学习编程逻辑和问题解决方法。


今天社团上课对学生将mind+与掌控的进度条制作,以及后续想象:弹球游戏环节。
回到家后,所思所想是游戏环节如果可以让球可以与滑块碰撞得分,但是思来想去还是觉得没法,应该要像bit那样要有精灵呀。于是求助DF的李亮老师,他打开了新的思路,碰撞这些用坐标去检测。老师很好地将他的设计分享给我。
然后自己将所有整合,改动后如下。
效果如下。
源程序放在下面了。
拓展:这个可以将球运动速度加快,可以设置碰撞后速度增大,游戏越来越难。

6游戏结束重玩.jpg (52.58 KB, 下载次数: 10467)

STEM教育 · 掌控板Mind+弹球游戏教程_image_3.webp

5游戏环节.jpg (45.18 KB, 下载次数: 10231)

STEM教育 · 掌控板Mind+弹球游戏教程_image_6.webp

4游戏环节.jpg (49.98 KB, 下载次数: 10697)

STEM教育 · 掌控板Mind+弹球游戏教程_image_9.webp

3游戏环节.jpg (46.23 KB, 下载次数: 10623)

STEM教育 · 掌控板Mind+弹球游戏教程_image_12.webp

2进度条.jpg (34.38 KB, 下载次数: 10329)

STEM教育 · 掌控板Mind+弹球游戏教程_image_15.webp

1游戏标题.jpg (51.45 KB, 下载次数: 10392)

STEM教育 · 掌控板Mind+弹球游戏教程_image_18.webp

主程序截图.jpg (82.05 KB, 下载次数: 10484)

STEM教育 · 掌控板Mind+弹球游戏教程_image_21.webp

触摸键截图.jpg (22.19 KB, 下载次数: 10432)

STEM教育 · 掌控板Mind+弹球游戏教程_image_24.webp

碰撞检测函数截图.jpg (27.55 KB, 下载次数: 10446)

STEM教育 · 掌控板Mind+弹球游戏教程_image_27.webp

边缘检测函数截图.jpg (88.66 KB, 下载次数: 10480)

修改了注释

STEM教育 · 掌控板Mind+弹球游戏教程_image_30.webp

弹球游戏.zip

51.7 KB, 下载次数: 15882

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(11)
Mr_Bai
Mr_Bai
好好好好好好好好好好好好好好
小陈2008
小陈2008回复Mr_Bai
哈哈哈
,不错
zhangxunyu9876
zhangxunyu9876
好好好
AiChuangKe
AiChuangKe
很有意思的程序,学习一下~
DFrk9src0Kr
DFrk9src0Kr
老师我用的ARDUINO做的,用的OLED屏幕,游戏加载什么的都很正常,为什么电脑也显示按键后坐标的移动可是屏幕上的滑块和小球都不懂?
DFrk9src0Kr
DFrk9src0Kr回复ZZ小海鸥
谢谢您
ZZ小海鸥
ZZ小海鸥
作者
回复DFrk9src0Kr
你好,我2019年7月份新增的软件更新后测试,发现一个边缘检测中外围循环必须去掉哦,这个去掉没。不过arduino可能需要具体考虑细节吧
ZZ小海鸥
ZZ小海鸥
作者
软件更新后测试,发现一个边缘检测中外围循环必须去掉哦
bingxin05
bingxin05
感谢分享
sdwcxx
sdwcxx
老师,我做的这个为什么不动
ZZ小海鸥
ZZ小海鸥
作者
回复sdwcxx
你好,不知道您的脚本。您指的是怎么不动
sdwcxx
sdwcxx
老师,我做的这个为什么不动
EVE
EVE
这个好玩的很
ZZ小海鸥
ZZ小海鸥
作者
回复EVE
嗯,其实可以弄:O
ZZ小海鸥
ZZ小海鸥
作者
回复EVE
加速度可以整的。
共4条回复,已加载2条,点击查看更多共4条回复,已加载全部
rzyzzxw
rzyzzxw
珍珍老师好赞。
ZZ小海鸥
ZZ小海鸥
作者
回复rzyzzxw
谢谢老师
rzegkly
rzegkly
很棒的作品
ZZ小海鸥
ZZ小海鸥
作者
回复rzegkly
谢谢老师
- 没有更多了 -