所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开
挑战二+Mind+ 编程模拟抛体运动
tinker 2019-01-29 20:50:41
1
1
简单
projectImage
projectImage

这是现行人教版高中物理课本中展示的抛体运动。我们研究抛体运动所用的方法是运动的分解:将抛体运动分解为水平方向上的匀速直线运动和竖直方向上的匀变速直线运动。符合以下规律:

projectImage

理论知识的学习理解依赖于感性认识是否充分。那么在学习抛体运动之前的之前......我们是否可以从游戏编程中,让小学生先感性认识下物理规律呢?

下面我们就尝试一下:

【   

【材料清单】

         Micro:bit                    1 

         Micro:bit扩展板         1 

         角度传感器               1 

        声音传感器               1 

         乐高积木                   若干 

  【制作步骤】

1乐高底座搭建步骤如图:

projectImage
projectImage
projectImage

3编写程序:

创建四个角色:

projectImage

球脚本:

projectImage
projectImage

轨迹脚本:

projectImage

发射炮脚本:

projectImage

红包脚本:

projectImage

游戏操作说明

点击绿旗程序运行。

按钮A:每按一次抛出初速度增加2

按钮B:每按一次抛出初速度减少2

角度传感器:调节抛出角度

声音传感器:声控发射(增加趣味性)

炮弹发射后能击中红包,则红包消失并出现在其他地方,继续游戏。

这只是个很基本的游戏设计,大家可以在这个简单的游戏基础上增加更丰富的背景、细节、音效和变化以及竞技让它更加好玩。

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