少儿编程cratch第九讲小猫跳跳较完整的跳跃运动

目的:跳跃是很常用的游戏功能。不少游戏都是通过跳动前进、躲避障碍物,获取得分。这一次我阅读了Scratch上关于跳跃的说明和举例。以此为蓝本,由浅入深,练习各种跳跃运动。

适用对象:适合有一定编程和数学基础的用户,例如一二年级学生。通过之前约10次的练习,一年级学生能够独立完成本课程中多数功能,或者在家长指引下完成练习。

本程度使用简单的猫咪角色,同时在屏幕最下方放置一红线,即地板。通常的跳跃是要在一定的物体上才能跳跃,例如地面、某个运动的挡板上。空中的跳跃一般称为飞翔。当然开始的时候,也可以随意跳动,并且跳动的速度完全相同。在现实世界中,人跳起来的时候,因为受到重力的影响,速度会逐渐减小直到为零,然后落下,落下的过程中,速度不断增加,达到地面的时候,停止。除了垂直的跳动以外,还可能是往前跃进的跳动(跳远)。

少儿编程-Scratch

·     少儿编程Scratch第八讲:变量和太空大战(2018/4)

·     少儿编程Scratch第七讲:字母雨打字练习(2018/3)

·     少儿编程Scratch第六讲:抽奖游戏之造型、随机和广播(2018/2)

·     少儿编程Scratch第五讲:练习一坐标和移动(2018/1)

·     少儿编程Scratch第四讲:射击游戏的制作,克隆的奥秘(2018.01)

·     少儿编程Scratch第三讲:宇宙大战.枪战游戏(2018.01)

·少儿编程Scratch第二讲:奇妙的接球小游戏(2018.01)

·Scratch第一讲:Scratch完美的初体验(2018.01)

下面描述几种跳动方式。

一、最简单的跳跃方式

点击数字0,小猫跳动一定的距离,然后停留一小会,落下。上升和下降都是“瞬间位移”的,即立即改变位置。并且在任何地方都可以跳动。

测试这种跳跃方式,然后提出问题:我们的实际跳动果真是如此的吗?是瞬间跳到最高处吗?当然明显不是这样,因此需要继续改进。

二、匀速跳跃

实现往前跳跃,即上前方跳动,并且落下。匀速上升和下降。

程序开始时,将小猫咪移动到左下角,等待跳动。

点击上箭头,小猫跳动往上跳动,跳动过程中,循环16次,每次Y轴增加10,同时X轴增加2。这实现了匀速的上升跳跃,和之前的“瞬间位移”好了一些。让小孩思考人的实际跳跃运动是怎么样的。往前跳跃是小孩想出来的,这比较符合实际。

跳到最高点,可以停留零点几秒,然后开始下降。小孩提出想法,到达最顶端后翻一个跟斗,因此重复执行10次,每次右转36°,即旋转360度。

下降过程和上升过程相同,循环16次,每次Y轴增加-10,同时X轴增加2。开始的时候设置为X轴增加-2,下降过程中,又回到原点了。这不符合常理。小猫在跳动过程中,一直往前走,因此X轴一直都在增加。

小猫往右跳动,快到边缘时重新返回到最左边,否则就跳出屏幕了。这个功能很早就熟练了。

跳动之前和落地之后,更换了一次造型。如果造型合适,能够实现落下后下蹲然后站起的效果。

改进:如果熟练,这里也可以引入变量,例如通过循环次数、单词循环Y轴位移变量,决定跳跃的高度。

三、匀速跳跃2

实现往前跳跃,即上前方跳动,并且落下。匀速上升和下降,但上升和下降的速度不同。

按下数字1,实现跳跃,实现方法同上,仅是下降的时候速度比上升的速度低,差异较大时能感觉到漂浮下降的过程。同时小孩选择了,反向翻跟斗。这个翻跟斗是小孩自己想出来的,做出来以后,让三岁小妹妹玩了玩,引起了一片笑声。

四、从地面上匀速跳跃

功能和第二类似,但增加了地面的判断,只有在地面上才能跳跃,在空中不能跳跃。

增加一条红线的角色,放在屏幕最下方,模拟地面。即小猫只有碰到这条红线才允许跳跃。

点击数字2,同时判断是否碰到某个角色或某个颜色,只有满足这两个条件才能跳跃,否则不能跳跃。在“侦测”中,有碰到某个角色,或碰到某种颜色的指令。

为了测试离开地面后小猫无法跳动,增加上移和下移的操作,按A上移,按Z下移。测试的时候,将按键1的无地板判断的跳跃和按键2带地板判断的跳跃进行比较。

五、加速跳跃(考虑重力)

功能和第二类似,但更改了速度。小猫在上升跳跃过程中,速度逐渐减小,直到速度为零。到达最高点以后,下降,速度逐步加快。因此看起来,就比较符合现实场景了。

为了便于控制,引入了y轴的速度变量。

点击数字3,跳动时,速度设定为15,即每次Y轴增加15,然后Y轴速度增加-0.5.重复执行30次。到达顶部的时候速度已经为零。

到达顶部的时候,停留0.1秒。

下降的时候,将Y的速度增加0.5,即Y坐标的每次增加值为0.5的倍数。实现加速下降的功能。

六、两次连续跳跃(考虑重力)

功能上面带重力的跳跃类似,只是这里实现了连续跳两次的功能,每次的高度相同。

为了便于控制,程序块-积木。在积木中实现跳跃代码,带重力功能。这样能够减少主程序的代码量。

点击数字4,调用一次积木,然后接着再调用一次积木。实现两次跳跃。

七、多次连续跳跃(考虑重力,高度逐步降低)

功能与上面两次跳跃类似,这里实现了多次跳跃的功能,每次的高度逐步降低。通过这种方式,能够模拟扔皮球的动作。即往上前方抛球,球往前弹起,然后落下,高度逐渐降低。

依然使用了积木块,增加了高度的变量。

点击数字5,设定跳跃高度,然后调用一次积木,然后再设置一个跳跃高度,再调用一次积木。这里跳了五次,高度从30,20,10,5,3。如果水平好一些,可以多加一个循环进行处理。

上面列了7种跳跃方式,通过这节课,对跳跃应该比较好理解了。

最新版Scratch3.29.1编程软件

Scratch积木指令学习手册

Scratch飞机大战素材.zip

Scratch植物大战僵尸素材.zip

Scratch羊了个羊.zip

Scratch计算器源码.zip

Scratch五子棋源码.zip

Scratch俄罗斯方块源码.zip

Scratch打地鼠源码.zip

Scratch大家来找茬源码.zip

Scratch数独源码.zip

Scratch川剧变脸源码.zip

Scratch电子学会等级考试白皮书

Scratch蓝桥杯资料

向大家展示用Scratch创建一个遥控赛车小游戏,通过按上移键,下移键,左移键,右移键遥控小汽车行驶,当小汽车碰撞到赛道边缘,小汽车回到起始位置。这个游戏用到了角度,方向,坐标的知识,通过侦测与判断来实现以上的功能。

Scratch自学精品课程(45节课)目...

官方教程 10、录制声音

官方教程 9、制作音乐

官方教程 8、创作故事

官方教程 7、角色动画

1、少极客小将致力于少儿编程教育普及化和价格百姓化,让孩子做人工智能时代的主人。

THE END
0.复刻联机枪战核心功能侯老师编程网站(侯网)编程侯老师手把手带你编程,从零开始用Scratch复刻联机枪战核心功能,包含大地图、云变量等等高级功能,教程难度适中,适合零基础同学大胆尝试,复刻爆款游戏,话不多说,开始编程吧!;侯老师编程网站,Scratch社区,G佬,Griffpatch,既有高质量的免费教程,也有更精品的系统课jvzquC41eqjjppmqw0io1ltwtuk0exztugjfvjnn199@exztugOe?=:6
1.枪战v3.5【c==[===>】枪战v3.5,小码王scratch编程社区还有我的世界、跑酷、塔防、吃鸡、王者荣耀等更多趣味编程游戏创作作品,scratch编程就上小码王scratch编程社区jvzquC41yqxmf7}kcqsbyjsi0eun1ltoowtjv‚4ockt0exrrquk0:{XK88
2.Scratch:混乱枪战.sb3开发实例源码下载一般编程问题 下载此实例 开发语言:Others 实例大小:7.81M 下载次数:17 浏览次数:301 发布时间:2023-05-26 实例类别:一般编程问题 发布人:国防少年 文件格式:.sb3 所需积分:2 相关标签:枪战 网友评论举报投诉收藏该页 同类人气实例 【Others】 象棋Scratch源码 jvzquC41yy}/jjtnk|o/pny1gzgnruj1xkkxa<63227/j}rn
3.神庙枪战少儿编程社区Scratch作品创作者:小战战。创作说明:用AWSD控制 J开枪。精彩作品不断、优秀创作者云集在此,欢迎进入晨煊社区!jvzquC41yy}/e2eqfooi7hqo1vsqsjevu53:<<31
4.scratch双人枪战游戏源码下载scratch双人枪战游戏源码下载04-18 Scratch源码 2.35k 1、建议开通会员终身免费下载所有资源,199元/年! 2、支持支付宝、微信支付!支付后本页面显示下载地址。 3、任何问题,右侧边栏,咨询在线客服! scratch双人枪战游戏源码下载。红方键盘上下左右键控制方向,空格键发射子弹。蓝方asdw键盘控制方向,e键盘发射子弹。值得jvzquC41yy}/lrpgzkgplrfpi0io1;>:0jznn
5.侯老师编程网站(侯网)侯老师编程网站,Scratch社区,G佬,Griffpatch,既有高质量的免费教程,也有更精品的系统课程,涵盖我的世界、植物大战僵尸、塔防、卡牌、象棋等热门游戏制作教程,以及教师节、母亲节、中秋节等创意动画制作教程,更有单词、成语、音乐、数学、排座位等学习工具制作教程,还可jvzquC41yy}/exikpinpw7hp1euvt|j1XKVdq~wugVuqkl
6.少儿编程学习Scratch趣味编程小码王编程社区,专为7-12岁青少年搭建的创作、交流、分享平台,爱编程的孩子都在这里!jvzquC41o/}ptui0zkgpoj|cpi4dqv4ockt0jxrg
7.枪战小游戏(3)【老刘】枪战小游戏(3),小码王scratch编程社区还有我的世界、跑酷、塔防、吃鸡、王者荣耀等更多趣味编程游戏创作作品,scratch编程就上小码王scratch编程社区jvzquC41yqxmf7}kcqsbyjsi0eun1ltoowtjv‚4ockt0exrrquk0IsKJ88
8.少儿编程Scratch第三讲:宇宙大战.枪战游戏scratch编程小游戏枪战本文介绍如何使用Scratch创建一个简单的宇宙飞船游戏,包括角色的移动控制、炮弹发射及声音播放等功能。 目的:设置一艘宇宙飞船或其他角色,实现上下左右移动。每按一次空格键即发射一枚炮弹,同时播放声音,炮弹往屏幕上方飞,直到飞出屏幕。 实现方式 第一步:宇宙飞船角色的上下左右移动。 jvzquC41dnuh0lxfp0tfv8xjctvfjj4ctvodnn4fgvgjn|4;8;=95;<
9.少儿编程学习Scratch趣味编程TempleShoot beta0.3.5(神庙枪战) 1.5万 56 184 TempleShoot beta(神庙枪战)0.3.1 7.4万 59 537 TempleShoot beta0.3.2(神庙枪战) 2735 32 69 TempleShoot beta(神庙枪战)0.2.1 689 6 1 TempleShoot beta(神庙枪战) 808 3 5 PIC-MAN(吃豆人0.0.1版本) jvzquC41o/}ptui0zkgpoj|cpi4dqv4ockt0rnwuqp523B>648
10.用Scratch制作打怪游戏教程,从零开始学习编程,掌握角色控制与战斗🖐用Scratch制作打怪游戏教程,从零开始学习编程,掌握角色控制与战斗逻辑🍽100款流氓软件下载💞️春药高潮的番号🍀哈妮克孜内裤图片(V11.11.19)🥎用Scratch制作打怪游戏教程,从零开始学习编程,掌握角色控制与战斗逻辑🐊jvzq<84j70~i/€jplkth0lto1e{sxn4333609;7528e92;880jzn
11.scratch小游戏合集源码(13个)Scratch儿童游戏编程源码集合参考Scratch雷电战机穿越隧道游戏源码,Scratch猫捉老鼠游戏源码等,Scratch魔方游戏源码,Scratch魔毯穿梭游戏源码,Scratch抛物运动研究游戏源码。scratch小游戏合集,适合小朋友自学。新颖、有趣的游戏制作。 上传者:qq_34992628时间:2022-09-16 jvzquC41yy}/k}j{g0ipo8wguq{sen4ygk~jph8:96<:7:233;:3;98
12.枪战类黑暗demo【铁脑FEC】【枪战类】黑暗demo,小码王scratch编程社区还有我的世界、跑酷、塔防、吃鸡、王者荣耀等更多趣味编程游戏创作作品,scratch编程就上小码王scratch编程社区jvzquC41yqxmf7}kcqsbyjsi0eun1ltoowtjv‚4ockt0exrrquk08Unk88
13.双人枪战3【神秘发癫男(缺钱版&有事烧纸版)】双人枪战3,小码王scratch编程社区还有我的世界、跑酷、塔防、吃鸡、王者荣耀等更多趣味编程游戏创作作品,scratch编程就上小码王scratch编程社区jvzquC41yqxmf7}kcqsbyjsi0eun1ltoowtjv‚4ockt0exrrquk0{X9788
14.scratch游戏枪战scratch枪战游戏脚本3.0scratch游戏 枪战 讯飞AI开发者社区文章已被社区收录 加入社区 博客围绕Python展开,但具体内容仅为一串数字,推测可能是关于Python的相关信息,不过未明确体现具体技术点。 jvzquC41dnuh0lxfp0tfv8ja68661jwvkerf1mjvckrt1:882;<27B
15.Scratch图形化编程:射击游戏实例教程本章将简要介绍Scratch编程的基础知识,包括它的设计理念、界面构成以及如何开始创建第一个项目。对于初学者而言,Scratch提供了一个直观的平台,让他们可以在创建游戏、故事和动画的过程中,逐步理解编程的基本原理。 在随后的章节中,我们将深入探讨图形化编程的具体概念、角色行为控制、事件处理机制、条件判断与循环逻辑,以jvzquC41dnuh0lxfp0tfv8|gkzooa<:5867998ftvkimg8igvcomu86726;46@>
16.学而思编程学而思网校SCRATCH 大乱斗(汉化) 苏佳宁10329302 大疆无人机飞行体验 江屹宸414049 MC农场主 杨浩瑞5498141 Sky Island枪战! 刘东亿43612.8w 单人枪战 熊嘉阳9194 TA的粉丝401 查看更多 缪硕 杨子卿 颜子芮 陈佳昊 小中国 网校学员 侯思墨 吴勃燃 TA的关注230 查看更多 网校学员 网校学员 宋温晚 叶子 蓝梦吟 冯若安jvzquC41eqjf0zggtyj0lto1uvben4;68847?