mind+|扑克牌小游戏—随心排序

2019-07-101.8万
AI 快速预览详细 收起
本项目是一个基于micro:bit和MIND+的互动扑克牌排序游戏。通过摇一摇micro:bit生成5张随机扑克牌,然后通过倾斜设备实现由小到大或由大到小的排序。该项目旨在教授冒泡排序算法,适合8-12岁的编程启蒙教育。通过视频录屏和详细的程序分析,展示了如何实现这一功能。此外,还提供了下载链接,方便用户直接体验。


【项目设想】在准备教给小朋友冒泡排序的课的时候,我想做一个互动的小项目。
我计划完成下面的设计:
晃一晃microbit,在舞台上随机显示5张扑克牌,
向左倾,扑克由小向大排,
向右倾,扑克由大向小排。


材料清单micro:bitusb线

【软件】

MIND+
步骤1效果图片
由小向大
mind+|扑克牌小游戏—随心排序图2

由大到小
mind+|扑克牌小游戏—随心排序图3
步骤2视频录屏


步骤3程序分析
这个游戏的外在表现是扑克排序
它的内在内容是冒泡排序

主程序在小鸟上
摇一摇,产生一个由1-13的随机数组成的5个数的列表。

mind+|扑克牌小游戏—随心排序图4
由小到大排序
mind+|扑克牌小游戏—随心排序图5

由大到小排序
mind+|扑克牌小游戏—随心排序图6
步骤4变化扑克
每个扑克精灵都有14个造型,1-13分别与1-13号扑克对应,14为背面

mind+|扑克牌小游戏—随心排序图7
当摇一摇时初始化
收到消息时变化为排序后的造型

mind+|扑克牌小游戏—随心排序图8

其它角色程序相似
步骤5下载玩一把

程序分享
下载附件冒泡排序.zip


创作许可协议

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

评论(3)
pATAq
pATAq
来一盘昆特牌吗朋友
DI玩
DI玩
这样学算法才好玩
rzyzzxw
rzyzzxw
作者
回复DI玩
谢谢狄老师。
rzegkly
rzegkly
冒泡排序的新玩法
- 没有更多了 -