![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
scratch
大耳猴少儿编程
大耳猴少儿编程www.daerhou.cn
展开
-
Scratch案例:飞机大战
很多小朋友都喜欢玩游戏,记得之前微信有个经典飞机大战的游戏风靡一时,今天我们就来完成一个简单的飞机大战的游戏。飞机大战游戏1、我方飞机随鼠标移动,并且可以释放子弹,初始血量为100。2、敌方飞机从顶部向下移动,如果碰触到子弹、飞机、顶部边缘消失。3、子弹由下而上,碰触到飞机、顶部边缘消失。4、子弹碰触到飞机,积分增加1。5、飞机如...转载 2019-09-19 15:22:39 · 16013 阅读 · 0 评论 -
scratch案例——打字游戏初级篇
学习目标:学会使用识别鼠标事件的指令熟练使用键盘事件的指令熟练进行角色和背景造型的绘制熟练使用重复执行和选择指令任务描述:字母火箭从舞台下方出现,向上移动。到达舞台上边缘之前按下字母键A,字母被击中,播放爆炸声,切换成爆炸造型,隐藏角色,切换“游戏成功”背景,停止程序。如果超过舞台上边缘,隐藏角色,切换“游戏失败”背景,停止程序。任务分析:1.绘制背景“开始游戏”“恭喜成功”...转载 2019-04-25 17:17:53 · 6512 阅读 · 0 评论 -
scratch案例——幸运大转盘
幸运大转盘最终效果游戏规则:按下空格键,看看你抽到的是哪一个颜色吧!——Scratch转盘脚本——转盘脚本箭头脚本转自:https://www.china-scratch.com/news/4109...转载 2019-04-29 18:45:18 · 7802 阅读 · 0 评论 -
scratch案例——小猫投篮
今天我们用Scratch制作一个小猫投篮的程序。情景描述:篮球场上,小猫将篮球投向篮球架,篮球自由下落,弹射到右边后原地弹起几下,最后小猫跑去捡球。当小猫捡到球时,小猫和球动作停止。角色:小猫、篮球。舞台背景:篮球场。准备任务:一、背景设置导入所需要的背景,之后将默认的空白背景删除。二、角色(篮球)添加。根据情况,调整好角色的大小和位置。这个程序使用到的动作和指令有:篮球...转载 2019-04-19 16:29:05 · 5772 阅读 · 0 评论 -
scratch教学——自定义模块使用
在程序中有一个概念叫做封装,在这里我们可以认为scratch里面的自定义模块就是一种简单的函数封装,那么自定义模块能做什么呢?首先我们简单了解自定义模块的用法这里就是自定义模块点击【新建功能模块】,就可以创建模块,然后如下图,输入这个模块的名字展开选项模块这里是可以给模块用的参数类型,如上图,点击数字参数后面的按钮,可以添加参数点击3次数字参数,添加如下图样式的参数,...转载 2019-04-28 17:00:52 · 10353 阅读 · 0 评论 -
Scratch案例——画坐标和三角形
是不是Scratch只能作动画呢?No,它能算数学,创作艺术图,创作音乐,功能可强了。这是用Scratch画数学图,最终画成的效果图,有坐标系,坐标点,等腰三角形。该怎么样设置脚本?下面脚本画横坐标和纵坐标接下来该画三角形了让坐标点依次显示吧转自:https://www.china-scratch.com/news/2253...转载 2019-04-27 16:49:51 · 2256 阅读 · 0 评论 -
Scratch案例——画彩虹
大家好,前面我们讲解了画笔工具的使用。今天,我们来一个案例的讲解,加深我们对画笔工具的印象。本案例是使用画笔工具进行彩虹的制作,下图是程序运行结果。是不是很好看?快来学习吧!在本案例中,只有七道彩虹。说明我们的角色只需要一个就可以了,直接利用好画笔工具就能画现彩虹了。编程分析本案例程序,只大的难点在于如何画出不同半径的同心圆以及彩虹之间如何能紧贴在一起。对于彩虹的大小我们是使用移动大小...转载 2019-04-18 10:54:23 · 6198 阅读 · 0 评论 -
scratch案例——弹板球
弹板球最终效果游戏规则:用鼠标控制板子,不要让小球掉落到地上了。看看谁能坚持最长的时间?——Scratch板子脚本——板子脚本小球脚本转自:www.daerhou.cn...转载 2019-04-17 14:47:34 · 1286 阅读 · 0 评论 -
Scratch——链表和冒泡排序算法
实现方式冒泡排序制作思路:1) 背景图:既然是冒泡,那就加个海底的冒泡的背景图。2) 火龙角色:为了增加趣味性加入了一个火龙角色,开始时清空数据,然后随机填充15个数字,接着进行排序。火龙负责说话,提示当前系统在做什么。3) 数组(链表)变量一个:Data4) 设置三个变量:循环次数,当前位置,临时变量。变量和链表。5) ...转载 2019-04-14 14:19:55 · 4996 阅读 · 0 评论 -
scratch讲解——随机数和负数
记得在之前的兴趣课程里面有提到过几个随机数和负数的概念,对于很多刚刚接触编程的小朋友可能还不知道什么是随机数、什么是负数?先说概念随机数是专门的随机试验的结果。 随机数最重要的特性是:它所生成的后面的那个数与前面的那个数毫无关系。通俗的讲,就是在一定的数字范围内,随便抓一个数出来,谁也不知道那个数字是什么。负数,概念则是来自于数学,比0小的数叫做负数。如下图,0右边的就是常见的数字,左边的就...转载 2019-04-21 16:04:25 · 8249 阅读 · 0 评论 -
scratch案例——九九乘法
需求:通过编写一个简易的九九乘法问答程序,理解变量、问答和广播。我刚开始本想编写一个输出九九乘法表的程序,以便能够练习循环、克隆和对象的相对位置。最后决定先做一个乘法问答小程序。适用对象:适合有一定初步Scratch编程经验的学员,例如阿童木八、九岁的孩子。在老师的指引下,学员能独立完成大部分功能,用时约3小时。1、九九乘法问答思路1)点击魔术师出题,系统从1-9随机选择两个数,并且相乘...转载 2019-04-13 19:09:07 · 7363 阅读 · 0 评论 -
Scratch基础篇 — 侦测 “别碰我!”
侦测,顾名思义是判断的意思。当前角色是否碰到了另外一个角色,是否碰到了另外一个颜色,碰到了之后当前角色再做怎样的操作。我们看下侦测模块下有哪些积木的。先做一个简单的,一个角色碰到另一个角色后,另一个角色的状态发生变化,比如变大变小或者消失。首先,在已有的小猫角色之外,在角色库里面再选择一个新的角色,比如选择一个小鱼。小朋友们都知道,猫咪是爱吃鱼的,那我们就设置这样的一个场景,猫咪碰到鱼之后,就...转载 2019-04-09 16:53:49 · 4733 阅读 · 0 评论 -
scratch案例——数学之判定质数
给你一个大于1的自然数,请判断它是合数还是质数!比如,99991是质数还是合数?我们知道,质数就是只有1和它自身两个因数的数。因此,要判断一个大于1的自然数n是不是质数,最简单的办法就是看n能不能被2n-1中的某个数整除。只要有一个数能被n整除,n就是合数;如果都不能被n整除,n就是质数。比如97,我们就看它能不能被296中的某一个数整除。这个方法说起来很简单,但是如果给出的数较大,实际算起来...转载 2019-04-03 17:59:46 · 7440 阅读 · 0 评论 -
Scratch案例——画长城
很多学习编程的孩子很迫切就想马上开始编程,而不重视分析问题这个过程。其实我认为学习编程最重要的就是分析问题,应该花足够的时间去分析问题,找出解决问题的方案,不止一个方案,而是二个,甚至三个、四个,最后去比较和择优。长城图有明显的规律,经过分析,规律如下:长城图案 = 6个A图案 + 1个B图案只要我们会编程设计A图案,那么整个问题应该就可以解决了。A图案的编程脚本如下:我们已经知道:...转载 2019-04-12 16:33:33 · 1987 阅读 · 0 评论 -
scratch教程——运算模块之章鱼哥随机出题
在这一讲当中,我主要讲解“运算模块”随机数和运算函数的基本用法。也同样没有视频。有时间我会为大家补上。假设有这样一个场景,螃蟹在深海里向章鱼哥随机提问,无论螃蟹问什么问题,章鱼哥都能正确的回答出来;当螃蟹提问时,我们使用者可以在对话框中回答问题。如果回答正确了,螃蟹就说您正确了,并且得分加1分;如果回答错了,螃蟹就说您错了,并且得分减1分。整体效果图如下:下面我们来看看具体的操作吧:第1步...转载 2019-05-19 16:56:26 · 4237 阅读 · 0 评论 -
Scratch编程训练——小猫进圈
题目描述:小猫非常听话,能够接受我们的命令在舞台上左右移动,但是他只能跳到相邻的里,不能跑到圆圈外。小朋友们可以先思考一下,我们应该怎么做?你想到了吗?接下来,我们将手把手的给小朋友讲解清楚。第一步,当然是打开我们的Scratch软件啦。我们来讲解下这个界面。(1)工具栏(2)积木块区/功能模块区(3)程序代码区/脚本区(4)舞台区/程序运行和预览区(5)角色列表区填充...转载 2019-05-07 17:57:44 · 2699 阅读 · 0 评论 -
Scratch案例—女巫跳小树
视频1.新建两个角色:树和女巫2.再在背景里新建一个背景,在里面加上游戏结束3.在数据中添加一个变量:游戏分数4.树的脚本如下5.女巫的脚本如下转自:www.daerhou.cn...转载 2019-05-15 18:10:47 · 1188 阅读 · 0 评论 -
用Scratch3.0 实现化装舞会
小狮子来化妆我们这次化装舞会的主角是一头可爱的小狮子。它希望自己可以通过变化服装应对各种情况,你能帮帮它吗?第一步下载脚本文件。https://pan.baidu.com/s/1gLMzxq8Nfjn2vXYADV8ESg第二步打开脚本文件。你会看到下图。第三步给【衣服选择】加上下图积木。第四步加上下图积木。点击衣服,看看有什么变化。第五步给【...转载 2019-09-03 09:19:31 · 1564 阅读 · 0 评论 -
scratch一起学案例——《跳跃的小猫》
项目分析我们先来对游戏进行一些简单的分析:1、游戏中我们可以通过“左右键”来调整“瞄准器”的方向;2、角色“小猫”通过“上下键”来调整发射速度,通过“空格键”实现跳跃,而且和现实跳跃很类似。而且在游戏中小猫碰到边缘或铃铛都会返回起始位置;3、游戏中会随机出现5个小球,碰到小猫消失;4、游戏中还有一定的计时,结束后会有一个弹窗出现。这个游戏很容易就可以实现,但是唯一的难点是如...转载 2019-08-24 15:57:34 · 4611 阅读 · 0 评论 -
Scratch少儿编程案例~走迷宫游戏
在本课程中,将通过Scratch编程学习编程中最基本的逻辑结构:顺序编程。顺序编程是最常用的程序结构,只要按照解决问题的步骤写出相应的语句就行,它的执行顺序是自上而下,依次执行。过Scratch软件,设计一个走迷宫的小程序,加深顺序结构的了解。文章提供Scratch编程教程,走迷宫的最终运行效果如下,制定走出迷宫路线,控制小恐龙按照命令顺序执行,顺利走出迷宫。微信回复“走迷...转载 2019-08-14 20:12:29 · 5979 阅读 · 1 评论 -
scratch教程——弹球游戏
剧本介绍这是一个通过控制弹球击打boss获得积分的游戏,弹球在舞台中飞来飞去,通过挡板控制弹球的方向来命中boss,当分数达到20的时候,也就代表击打了boss20次,boss终于承受不了,被打的认输消失了。程序设计思路1、制作4个角色:boss、弹球、挡板、底部线条,底部线条是为了让弹球不反弹,触碰到的时候能够回到初始位置。2、将4个角色按照合理位置导入舞台背景,背景为空白即可;3、弹...转载 2019-05-29 16:58:44 · 5239 阅读 · 0 评论 -
scratch案例——狗狗的奇幻之旅
一 .背景制作看完视频是不是发现山洞是由三类洞穴组成的。而且是一直循环切换的,下面让我们用自己的双手去绘制山洞的样子吧。还记得怎样绘制背景吗?如果不记得了请看下面的图片。二. 分析游戏的思维逻辑背景制作好之后,接下来我们要做的就是要开始分析一下,狗狗在过山洞时候的一些具体情况了。通过分析,我们发现复原这个山洞是很简单的,只有狗狗的脚本多一点,其他的只需要适当的发送广播就可以了。当点...转载 2019-05-31 15:02:26 · 1425 阅读 · 0 评论 -
Scratch教学——完美的下落和反弹
1:匀速下坠先来看下落,一个最简单的下落程序是这样的:2:下坠配上加速度。这个也不复杂,让每一次循环的时候都将下落速度增加一点,这样就有加速度的效果了。3:碰到黑线刚好停住。如果解决这个问题,解决的方法就是让小球再退回到黑线的上方。我们这时候并不知道小球应该退后多少步,所以只能一步步试,直到小球和黑线分离。我们加了一段程序,如果小球碰到了黑色那么就执行一个循环,让小球回到黑线上方。...转载 2019-05-28 15:46:22 · 8693 阅读 · 0 评论 -
scratch游戏中背景移动的奥秘
物体相对于其他运动的位置变化,叫做相对运动。这是scratch游戏制作中背景移动最常用的方法之一。下面我们通过几个例子来了解一下它吧!一、入门级上图的作品名为:跳跳。玩家在原位置不停的切换造型,按空格键可以向上移动,然后向下回到初始位置,以此来躲避障碍物;障碍物有好多不同的造型,从舞台最右侧以一定的速度移动到舞台的最左侧,如此循环往复;如果障碍物碰到玩家则游戏结束,玩家每跳过一个障碍物得一分...转载 2019-05-23 17:55:34 · 11587 阅读 · 0 评论 -
scratch案例——神奇闹钟
一.素材制作从素材中我们可以发现,素材中只有音乐,因此今天的角色是需要我们自己绘制角色。绘制完角色记得重新定一下角色的中心哦,不然指针的旋转就会特别的怪异。二. 分析游戏的思维逻辑通过对案例的分析,我们只需要把握:三个指针初始的位置,方向。三个指针之间信息的传递。变量的归零。三. 案例制作1.背景制作今天的这个案例,我们只需要做纯白色案例即可。2.秒针秒针的初始位置是...转载 2019-05-30 16:43:07 · 6502 阅读 · 0 评论 -
scratch学习——小猫踢足球
今天我们用Scratch制作一个小猫踢足球的程序。情景描述:足球在小猫与舞台右边缘之间来回移动,其中当足球移动小猫跟前时,小猫做出踢球动作,足球继而向右边移动。角色:小猫和足球准备任务:添加角色——足球。根据情况,调整好角色的大小和位置。这个程序使用到的动作和指令有:足球程序:一,移动:二,到舞台边缘自动返回:三,碰到小猫:程序脚本:小猫程序:一,初始造型:g...转载 2019-05-18 17:04:54 · 3328 阅读 · 0 评论 -
Scratch案例—— 母鸡保护鸡蛋
具体思路是这样滴:1、鸡蛋会不断的从右往左移动;2、当母鸡快碰到鸡蛋的时候,按下“空格键”让母鸡跳跃起来;3、如果母鸡落下没碰到鸡蛋,加一分;4、如果母鸡落下碰到鸡蛋,游戏结束;5、游戏宗旨是,母鸡不得碰到鸡蛋,以此达到保护鸡蛋的目的。那我们看看该如何实现打开scratch在舞台区域选择背景,添加角色:母鸡、鸡蛋给鸡蛋添加如下代码转自:https://www.china...转载 2019-05-26 17:06:36 · 2334 阅读 · 0 评论 -
Scratch教程——月亮公转和地球自转
Scratch是一个可以实现复杂游戏的学编程软件,当学到深处的时候,完全可以制作一个具有美观、智能和流畅动作的游戏或者动画。一个完整的小游戏中可能会有几十个角色,每个角色可能会有大量的脚本和复杂的逻辑。我们现在学习的入门教程正是为了能够独立制作一个完整游戏而进行的,万丈高楼平地起,只要我们掌握好软件的精髓,逻辑的思维,就能够像程序员一样制作出一款优秀的游戏。Scratch中的动作脚本可不只是让角...转载 2019-05-25 16:04:51 · 7283 阅读 · 0 评论 -
scratch教程——坐标 角度 负数
本节课主要是通过故事情节来学习移动、旋转、滑行等知识,虽然故事情节只是一句话的描述,实际设计过程中要把逻辑关系搞清楚。转自:https://www.china-scratch.com/news/4966...转载 2019-05-16 18:01:58 · 1877 阅读 · 0 评论 -
Scratch-游戏-女巫跳小树
视频1.新建两个角色:树和女巫2.再在背景里新建一个背景,在里面加上游戏结束3.在数据中添加一个变量:游戏分数4.树的脚本如下5.女巫的脚本如下转自:https://www.china-scratch.com/news/4872...转载 2019-05-24 17:53:43 · 560 阅读 · 0 评论 -
scratch案例——跳跃的猴子
Scratch:跳跃的猴子学习目标:1.重力的设置扩展目标:1.报告角色的属性学习重点:重力获取素材:本次课程的素材都可以在角色库中获得,小编不另外上传;但小朋友们也可以自己绘画或者上网搜索其他素材。01 认识角色角色一目了然:想一想:猴子跳跃需要哪些要素?02 跳 跃猴子角色的脚本撰写:运动轨迹:1.如果按下空格键,那么小猴子跳跃细化“跳跃”:1.面向‘发射...转载 2019-04-02 14:26:54 · 5050 阅读 · 0 评论 -
Scratch教程——完整的跳跃
目的目的:跳跃是很常用的游戏功能。不少游戏都是通过跳动前进、躲避障碍物,获取得分。这一次我阅读了Scratch上关于跳跃的说明和举例。以此为蓝本,由浅入深,练习各种跳跃运动。适用对象:适合有一定编程和数学基础的用户,例如一二年级学生。通过之前约10次的练习,一年级学生能够独立完成本课程中多数功能,或者在家长指引下完成练习。实现方式本程度使用简单的猫咪角色,同时在屏幕最下方放置一红线,即地板...转载 2019-04-11 15:54:44 · 40348 阅读 · 2 评论 -
scratch案例——深水炸弹
【项目解读】玩家通过键盘左右键控制帆船移动,按下空格键发射炸弹,消灭水中章鱼,得分高的获胜,如果被章鱼或炸弹波碰到帆船,帆船炸毁,游戏结束。涉及模块:动作,造型切换,条件,循环、变量转自:http://www.china-scratch.com/news/2112...转载 2019-03-28 17:08:01 · 7523 阅读 · 1 评论 -
scratch案例——俄罗斯方块
我们观察一下这个程序的特点,也就是比较独特的部分:1:首选我们看这个程序里有哪些角色,前面7个就是7个方块了,不好理解的是detecter这个角色。剩下的角色都好理解。我们一会再去单独谈detecter这个角色。2:就是这个方格背景了,所有的方块都要严格的在这个方格背景里移动,这个看着简单,大家学scratch这么久了,应该知道还是有点难度的,如何做到,我们一会讨论。3:第三个就是每个方块...转载 2019-03-03 19:05:39 · 25764 阅读 · 8 评论 -
scratch案例——计算天数
题目要求:输入年份与月份,说出该月共有多少天。(1000<=年份<=3000,1<=月份<=12)思路:1、3、5、7、8、10、12每个月都有31天;4、6、9、11每个月都有30天;2月比较特殊,一般都是28天,遇到闰年(公历里:能被400整除的,或者不能被100整除而能被4整除的年就是闰年,依照这个定义,公元2000年是闰年,而公元1900年是平年)就有29天。...转载 2019-03-08 17:04:58 · 1321 阅读 · 0 评论 -
scratch案例——双人赛跑
双人赛跑 今天我们要制作一个赛跑的小游戏。游戏中我么通过按键来控制角色奔跑,谁点击的频率快谁就跑的快。到达终点是还会说我胜利了。01新建角色先用背景为这个作品画上跑道建立两只猫的角色其中一只改一下颜色02编写程序注意:移动步数不宜过大触碰到的颜色,以跑道终点为准试着自己把程序完成吧!...转载 2019-03-01 16:50:18 · 8263 阅读 · 0 评论 -
Scratch案例——会动的名字
上一讲介绍了Scratch的编程工具和一点点编程概念,今天教大家如何做一个小程序。屏幕上的每一字母用鼠标一点就会动。这个例子在Scratch的例子里就可以学到,所以这里就不一步一步来教大家怎么做了,只详细来讲编程逻辑。看到这样一个程序,我们首先第一点:1:这是三个独立的字母,也就是有三个角色,每一字母都是一个角色,需要单独编程。2:我想要让每一个角色做什么动作:是变大变小?是转动?还是变...转载 2019-02-25 15:18:25 · 1305 阅读 · 0 评论 -
scratch算法练习-计算天数
题目出自CCF计算机程序设计入门篇练习(难度:中,三年级以上)题目要求:输入年份与月份,说出该月共有多少天。(1000<=年份<=3000,1<=月份<=12)思路:1、3、5、7、8、10、12每个月都有31天;4、6、9、11每个月都有30天;2月比较特殊,一般都是28天,遇到闰年(公历里:能被400整除的,或者不能被100整除而能被4整除的年就是闰年,依照这个定义...转载 2019-02-24 18:02:43 · 3047 阅读 · 0 评论 -
Scratch案例——巧解数学题,求累加和
用Scratch巧解数学题——求累加和问题:计算1+2+…+100 =?据说,数学王子——高斯10岁时,数学老师为了惩罚一帮不听话的孩子,出了一道算术难题,就是上面这道题目。原以为会让大家忙乎一阵子,可是不一会儿高斯就向老师报告他算出来了。高斯的算法是这样的:(1+100)+…+(50+51)=101×50=5050现在,为了更好理解,有人提出:1 2 3 … 99 100...转载 2019-02-12 14:43:29 · 9520 阅读 · 0 评论 -
【Scratch工具介绍】运算积木(part 1)
任何编程都不可避免的涉及到数值运算、逻辑运算,Scratch也不能例外。运算积木这个分类下除了最常规的数值四则运算运算,还有逻辑运算、数值大小比较、字符串操作,以及更高阶的数学计算。其中,逻辑运算也称作,布尔运算。如果你已经不认识“布尔”这个词了,我会对你耸耸肩,悠悠的告诉你请查看之前推送的控制积木文章吧。运算积木分上下两篇,本篇文章介绍所有数值计算功能。注意观察所有的积木形状是椭圆形,表示...转载 2019-02-27 17:16:24 · 5792 阅读 · 0 评论