所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开

麦昆游戏大作战——谁吓跑了

ZZ小海鸥 ZZ小海鸥 2019-05-14 14:14:27

DF真的很棒,活动好多,这次麦昆脑洞全开赛,又好吸引人呀。

收到麦昆挺久了,选的是游戏大作战这个主题,一直在想可以玩什么游戏呢?一直有点忙,各种比赛,又有其他作业,拖到现在了。

其实在麦昆3.0测评后又收到一个麦昆,真的超级开心。有了两个,在社团上也立马拿给学生玩起来了。

直到5月13日才开始急忙忙改造麦昆,最后一天赶紧弄脚本编作品。


故事背景:

《功夫》里有一个狮吼功的场景大家还记得吗?狮吼功:是少林七十二绝技之一。

projectImage

人类生活的环境中充满了各种各样的声音。那么声音是怎么产生的呢?这就不得不提到“振动”!声音真的很有魅力哦,声音是由物体的振动而产生的。无论是人类的讲话声,还是宠物的叫声,抑或是马路上汽车的鸣笛声,无一例外都是通过振动产生的,所不同的是振动的声源不一样。  

既然声音是由于声带的振动而产生的,那么我们就可以利用振动的频率和振幅这两个概念来研究声音。振动频率也就是振动的快慢,而振幅是指振动的大小。声音的频率越快,音调就越高,也就是我们平常所说的声音越尖;声音的振幅越大,音量就越高,也就是我们平常所说的声音越大。 声音的振动会产生神奇的共振现象。  

人通过发出与玻璃杯固有频率一致的声音,使之产生共振,振动幅度超出杯子的强度,杯子就碎了。 我们一起来看看熊孩子练成狮吼功的小片段吧。

作品介绍:小麦昆冲上去,听到狮吼声,你觉得会不会被吓跑呢?

游戏大作战:会狮吼功的探索者,会跑的小麦昆。

(由于自己时间不太多,探索者就不运动了,麦昆也就只自动跑了,不然可以双人对战)

希望通过游戏的过程,参与者对声音的理解更加清楚,声音是很神奇的哦,也希望小伙伴们更加喜欢麦昆。

步骤1 步骤1
改造麦昆
材料清单 材料清单
1x
laserblock件(需改动一点点)
1x
若干铜柱
1x
胶枪、胶棒
1x
若干螺丝钉、螺母
1x
乐高长梁
1x
模拟声音传感器
1x
舵机
1x
麦昆
1x
探索者
1x
串口mp3模块
1x
音箱
1x
纸杯
1x
游戏手柄

使用带有锂电池座的麦昆。

projectImage

1.使用laserblock和铜柱在麦昆上面搭建支架,由于麦昆上拧好铜柱后,两个孔距比laserblock原本的孔距长,所以laserblock的源文件稍微挪动一点点位置,让两个圆距离达到4.97cm。

projectImage

2、舵机放入laserblock舵机件中,并使用胶枪固定。(因为自己没有这种螺丝钉)

projectImage

3.搭建起来将这些

projectImage
projectImage

4.接上声音传感器。

projectImage

改造完了想布置场景了,有两个游戏想法: 

 游戏一:麦昆收衣服比赛,发现这个衣服有点需要画心思做(时间不够啊)。

 游戏二:谁吓跑了,就是现在这个。

步骤2 步骤2
改造探索者

纸杯,加无源音箱连接

projectImage

探索者+串口mp3播放器,注意接线。我把超声波线拔掉了,接上串口mp3中

projectImage
步骤3 步骤3
麦昆怕不怕

1.本来想用舵机扫前面战场,但是供电不够。欸,时间不够,放弃舵机。

2.采用麦昆内部获取一个声音值,作为对比。声音传感器实时读取听到的吼声,当吼声超过可以吓退麦昆的声音,麦昆就被吓跑了。由于场地小,麦昆速度都比较慢。

projectImage
步骤4 步骤4
会狮吼功的探索者

本来探索者应该随时跑来跑去阻挡麦昆,麦昆也可以跑来跑去逃脱的,双人游戏对战,还是时间的关系,于是探索者没有编写其他脚本了,只播放狮吼声。

这里需要注意,串口mp3,本身接线,T如果接p1上,R接p2上,那么在程序中编写,RX要填p1,TX要填p2。

另外这是占用串口,上传程序时,串口线应该拔掉。

串口mp3中上传的声音文件名为03,放在zh文件夹中。

projectImage
步骤5 步骤5
布置场景

扑克牌一副,这里好伤心,扑克牌老是不小心倒了,搭建半小时,最后成功了,又倒了一半。

projectImage
projectImage
步骤6 步骤6
游戏大作战最终效果

下次有时间再继续编写对战吧。

步骤7 步骤7
扩展——游戏手柄控制探索者

借着社团时间让学生学习手柄控制探索者。结合手柄的数据编写手柄上的bit脚本如下。

projectImage
projectImage
projectImage
步骤8 步骤8
扩展——修改完善之前探索者脚本

让探索者被手柄bit无线控制,让小麦昆无处可跑。按下X按键播放狮吼,按下Y停止播放。

projectImage

扩展——附上学生使用手柄遥控探索者的视频。以后再修改之前的游戏环节的视频吧……

源程序和声音文件见码云:https://gitee.com/flfengling/chuangke_project.git

Makelog作者原创文章,未经授权禁止转载。
0
1
评论
[[c.user_name]] [[c.create_time]]
[[c.parent_comment.count]]
|
[[c.comment_content]]