DF真的很棒,活动好多,这次麦昆脑洞全开赛,又好吸引人呀。
收到麦昆挺久了,选的是游戏大作战这个主题,一直在想可以玩什么游戏呢?一直有点忙,各种比赛,又有其他作业,拖到现在了。
其实在麦昆3.0测评后又收到一个麦昆,真的超级开心。有了两个,在社团上也立马拿给学生玩起来了。
直到5月13日才开始急忙忙改造麦昆,最后一天赶紧弄脚本编作品。
故事背景:
《功夫》里有一个狮吼功的场景大家还记得吗?狮吼功:是少林七十二绝技之一。
人类生活的环境中充满了各种各样的声音。那么声音是怎么产生的呢?这就不得不提到“振动”!声音真的很有魅力哦,声音是由物体的振动而产生的。无论是人类的讲话声,还是宠物的叫声,抑或是马路上汽车的鸣笛声,无一例外都是通过振动产生的,所不同的是振动的声源不一样。
既然声音是由于声带的振动而产生的,那么我们就可以利用振动的频率和振幅这两个概念来研究声音。振动频率也就是振动的快慢,而振幅是指振动的大小。声音的频率越快,音调就越高,也就是我们平常所说的声音越尖;声音的振幅越大,音量就越高,也就是我们平常所说的声音越大。 声音的振动会产生神奇的共振现象。
人通过发出与玻璃杯固有频率一致的声音,使之产生共振,振动幅度超出杯子的强度,杯子就碎了。
我们一起来看看熊孩子练成狮吼功的小片段吧。
作品介绍:小麦昆冲上去,听到狮吼声,你觉得会不会被吓跑呢?
游戏大作战:会狮吼功的探索者,会跑的小麦昆。
(由于自己时间不太多,探索者就不运动了,麦昆也就只自动跑了,不然可以双人对战)
希望通过游戏的过程,参与者对声音的理解更加清楚,声音是很神奇的哦,也希望小伙伴们更加喜欢麦昆。
步骤1 改造麦昆
材料清单
- laserblock件(需改动一点点) X1
- 若干铜柱 X1
- 胶枪、胶棒 X1
- 若干螺丝钉、螺母 X1
- 乐高长梁 X1
- 模拟声音传感器 X1
- 舵机 X1
- 麦昆 X1
- 探索者 X1
- 串口mp3模块 X1
- 音箱 X1
- 纸杯 X1
- 游戏手柄 X1
使用带有锂电池座的麦昆。
1.使用laserblock和铜柱在麦昆上面搭建支架,由于麦昆上拧好铜柱后,两个孔距比laserblock原本的孔距长,所以laserblock的源文件稍微挪动一点点位置,让两个圆距离达到4.97cm。
2、舵机放入laserblock舵机件中,并使用胶枪固定。(因为自己没有这种螺丝钉)
3.搭建起来将这些
4.接上声音传感器。
改造完了想布置场景了,有两个游戏想法:
游戏一:麦昆收衣服比赛,发现这个衣服有点需要画心思做(时间不够啊)。
游戏二:谁吓跑了,就是现在这个。
步骤2 改造探索者
纸杯,加无源音箱连接
探索者+串口mp3播放器,注意接线。我把超声波线拔掉了,接上串口mp3中
步骤3 麦昆怕不怕
1.本来想用舵机扫前面战场,但是供电不够。欸,时间不够,放弃舵机。
2.采用麦昆内部获取一个声音值,作为对比。声音传感器实时读取听到的吼声,当吼声超过可以吓退麦昆的声音,麦昆就被吓跑了。由于场地小,麦昆速度都比较慢。
步骤4 会狮吼功的探索者
本来探索者应该随时跑来跑去阻挡麦昆,麦昆也可以跑来跑去逃脱的,双人游戏对战,还是时间的关系,于是探索者没有编写其他脚本了,只播放狮吼声。
这里需要注意,串口mp3,本身接线,T如果接p1上,R接p2上,那么在程序中编写,RX要填p1,TX要填p2。
另外这是占用串口,上传程序时,串口线应该拔掉。
串口mp3中上传的声音文件名为03,放在zh文件夹中。
步骤5 布置场景
扑克牌一副,这里好伤心,扑克牌老是不小心倒了,搭建半小时,最后成功了,又倒了一半。
步骤6 游戏大作战最终效果
下次有时间再继续编写对战吧。
步骤7 扩展——游戏手柄控制探索者
借着社团时间让学生学习手柄控制探索者。结合手柄的数据编写手柄上的bit脚本如下。
步骤8 扩展——修改完善之前探索者脚本
让探索者被手柄bit无线控制,让小麦昆无处可跑。按下X按键播放狮吼,按下Y停止播放。
扩展——附上学生使用手柄遥控探索者的视频。以后再修改之前的游戏环节的视频吧……
源程序和声音文件见码云:https://gitee.com/flfengling/chuangke_project.git
许培享2019.05.15
狮吼功~我也考虑过;没想到这么短时间做到好玩的游戏