所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开
【玩转游戏 】父与子的创客赛——鲨鱼吃小鱼
rzegkly rzegkly 2019-06-07 13:35:44
1
0
简单
projectImage

       首先,感谢咱们组织本次星球亲子创客赛活动。节日快乐!

       正如:“每个人内心都会有最童真的一面,与孩子在一起探索奇妙的创客世界,一起想象,一起创造,一起游戏,一起分享,将来回想起来,乐在其中,让人回味无穷!

projectImage

一、背景

         孩子不仅喜欢玩游戏,更喜欢编游戏,今天与儿子一起利用Mind+和Micro:bit分享一个小游戏《鲨鱼吃小鱼》。

         在一个神秘的海底世界, 看似风平浪静的大海里,却隐藏着与人类世界相同的危机,  在弱肉强食的竞争下,大鲨鱼不但得觅食以填饱肚子,更重要的是学会保护自己。

projectImage

二、规则

1、当吃到小鱼后,播放声音“咬”,朗读:good ;当吃掉水母,播放“尖叫”,朗读:NO 

2、当鲨鱼吃掉一条小鱼加一分, 当吃掉5条小鱼,游戏过关成功, 播放Success,游戏停止;当鲨鱼吃掉2条水母,游戏过关失败, 播放game over,游戏停止; 

projectImage

三、玩法

鲨鱼在小鱼的最前面,鲨鱼运动方向由遥控手柄控制,每次前进50步,变换下一个造型。 

 1、当遥控手柄按下"left"或者吃到小鱼,led显示微笑图案,吃到水母,led显示哭脸图案,鲨鱼向左运动;

 2、当遥控手柄按下"right"或者吃到小鱼,led显示微笑图案,吃到水母,led显示哭脸图案,鲨鱼向右运动;

 3、当遥控手柄按下"up"或者吃到小鱼,led显示微笑图案,吃到水母,led显示哭脸图案,鲨鱼向上运动;

 4、当遥控手柄按下"down"或者吃到小鱼,led显示微笑图案,吃到水母,led显示哭脸图案,鲨鱼向下运动;

 5、当遥控手柄按下"黄键“或者吃到小鱼,led显示微笑图案;鲨鱼游动变快,追击小鱼。 

 6、当遥控手柄按下”蓝键“或者吃到小鱼,,led显示微笑图案;游戏开始,游戏进入倒计时:3、2、1。 

projectImage

四、参赛器材: 

 1、micro:bit编程板 购买地址:http://www.dfrobot.com.cn/goods-1434.html ;

 2、遥控手柄 http://www.dfrobot.com.cn/goods-1674.html; 

 3、编程软件:Mind+1.5.5下载软件地址:http://www.mindplus.cc

projectImage

五、Mind+编程流程 

1、切换到“实时模式”。

2、扩展选项,选中 主控板micro:bit。 功能模块:文字朗读

3、编写程序 

4、菜单“连接设备”,选择一个“COM18-microbit”,

projectImage

五、编写程序 

1、游戏开始 当按动遥控手柄蓝色按键,初始变量小鱼和水母为零,通过消息,角色3 2 1 分别进入节日舞台

projectImage
projectImage
projectImage

2、角色鲨鱼

projectImage
projectImage
projectImage

3、角色小鱼

projectImage

4、角色水母

projectImage

5、游戏结束

闯关成功,success,闯关失败:game over

projectImage
projectImage
projectImage
projectImage
projectImage
projectImage
projectImage
projectImage

六、手柄按键说明 

1、micro:bit游戏手柄 手柄上下均采用亚克力板封装。手柄共设置8个按键, 左侧分布了上、下、左、右四个按键, 右侧为X、Y按键, 前方引出了A、B两个按键,内置了 振动电机、蜂鸣器、LED,这些可编程控制的 。无需组装,上手即用。 

projectImage

 2、查阅遥控手柄资料发现: 

 (1)、当手柄按键未按按键时,显示数值为1,当 手柄按键按下时显示数值为”0“, (P8、P13、P14、P15 、P1 、P2、 P5 、P11)。  

( 2)、P12 接电机为0时: 电机停止,P12 电机为1时,电机振动; 3、P16接 led初始0时 ,led灭 ,当led为1时,led亮; 4、P0 接喇叭,当设为0时, 喇叭停 ,当设为1时, 喇叭停。


七、Mind+项目文件(.sb3文档)

 程序代码:上传码云https://gitee.com/rzegkly/ShaYuChiXiaoYu.git

八、视频演示

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