cratch儿童编程是啥附:入门案例详解

作为一个“误入歧途然后将错就错”的伪理工男来说,计算机编程是被大学专业逼着开始学的,接着读研、毕业参加工作,由于工作原因(数据处理分析)不得不使用编程工具,毕竟几句简洁的计算机指令就能让电脑没日没夜地干活,这种提高效率的工作方式,我们不用别人也会用。所以,不管喜不喜欢,中不中意,甜七爸这种普通人只能被大势所趋的洪流裹挟着前进……

可是,不知从何时开始,身边年轻家长们的聊天内容,除了为孩子买学区房选学校、带孩子学钢琴、上英语培训班、学画画、学舞蹈、学围棋、练跆拳道等等,有时还能听到带孩子上儿童编程培训班之类的话题。

天哪!编程这么枯燥的玩意儿,就算是上了大学,很多人都没兴趣学(思维方式偏感性的女生更甚),更何况六、七岁的孩子?!他们这个年龄,连学算术都吃力,连母语阅读都不怎么顺溜,怎么能理解抽象枯燥的计算机语言?!。

Nothing is impossible!

后来,甜七爸翻看关于儿童编程的文章[1-2],游戏和Scratch这两个关键词进入我的视线范围,让孩子从游戏中体验编程思维应该是个比较酷的方式,重点是这个Scratch,正好是专门为孩子们(5-14岁)开发的编程工具。

甜七爸上网搜资料学习了几个晚上,模仿网上的例子做了几个比较粗糙的小作品,算是尝个鲜。各位请先看结果:

作品一:主角甜七假装在US Route66的连拍动画

作品二:冒牌爱莎找安娜闯关游戏

体验之后……

甜七的感受是:哈哈哈哈……好玩!边玩边傻笑!

甜七爸感受是:这工具不错!简单有趣入门快,想象空间大!如果脑洞够大,可以做很多有趣的作品。在我们那个年代,能用C语言、C++语言,VB语言编制一个可视化运行程序的一般都是牛人了,非计算机专业的多数人还没熬到入门就放弃了。从学习编程这个角度来说,现在的孩子算是幸运的,可以体验从游戏开始,经历充满乐趣循序渐进的编程学习过程。

附:入门案例详解

(一)编程工具简介

为了方便宝爸宝妈们一起来体验Scratch这个有趣的编程工具,甜七爸对此工具做简要介绍:

图1 截图自Scratch官方网页主页

图2 Scratch3.0网页版工作界面

网页版需要登录Scratch官方网页,注册账户,学习观摩来自全球网友创作的案例,开始创建自己的项目。从主页上我们可以轻易了解到:Scratch可用于创建故事、游戏和动画,然后分享给全世界的网友们。

可能是国外网站的原因,浏览和刷新速度比较慢,所以甜七爸在网上找了单机版Scratch2.0,工作窗口如下图,甜七爸在工作界面的各个窗口添加了简单注释,来说明各个窗口的主要功能分工。

图3Scratch3.0单机版工作界面及注释

(二)案例详解

甜七爸的第一个作品是一个动画,功能很简单,仅有一个角色,几行代码就可以实现(图片上已有注释,甜七爸不准备以此作为案例进行详细解说,有疑问可以后台提问)。不过,制作该案例前,得事先准备几张孩子的连拍照片,然后在Costumes(造型)窗口逐个修图。

图4 Costumes(造型)编辑窗口

图5 作品一脚本代码

第二个作品相对复杂,涉及多个角色,类似我们小时候在游戏机上玩的“超级玛丽”极简版。甜七爸准备以此作品为案例来详细介绍Scratch程序代码编辑过程:

1)情景乱编

关注甜七爸的朋友们应该都知道甜七给自己选的英文名叫Elsa,这是她小时候迷迪士尼动画《Frozen》(冰雪奇缘)的结果。至今,甜七卧室的床单被套、身上的T恤、脚上的拖鞋、还有泳衣、泳圈、滑轮、玩具等物品都跟《Frozen》主题有关。

2)游戏角色分析和编程思路

一般编辑程序代码前都要先分析程序运行框架,形成编辑代码的思路,以流程图的形式描述程序运行逻辑。不过,考虑到游戏设计面向的对象是孩子,甜七爸尝试把流程图做得更加直观有趣,借用现在流行用思维导图来实现游戏设计分析,让孩子一起参与,如下图:

图6 游戏设计思维导图(各角色的场景由甜七绘制)

除背景图片(见图3工作界面左下部分背景加载窗口)外,该游戏情景涉及4个角色,分别是:

角色1:障碍物(石头),出现在背景左侧,向右侧方向运动;

角色2:穿着斗篷和滑轮的甜七(扮演Elsa),出现在背景右侧,可向上跳跃避开迎面而来的石头;

角色1(石头)和角色2(Elsa)之间的关系有两种情况:第一种情况:两者碰撞,角色2(Elsa)被撞飞,并发出惨叫,这时激发角色3(Game over!)出现,游戏失败,程序终止运行;第二种情况,角色2(Elsa)成功避开角色1(石头)5次,激发角色4的出现,游戏成功,角色2(Elsa)与角色4(冰雪宫殿及Anna)相遇,完美结局。

因此,角色3(Game over!)和角色4(冰雪宫殿及Anna)的设置如下:

角色3:游戏失败提示(Game over!),在被激发前,处于隐身状态,被激发后,显示在前台;

角色4:冰雪宫殿及Anna,在被激发前,处于隐身状态,被激发后,显示在前台;

在协调4个角色的互动过程中,还需要另外3个要素,包括:

1)为了记录角色2(Elsa)成功避开角色1(石头)的次数,或角色1(石头)触碰背景右侧边缘的次数,我们需要一个计数变量,甜七爸将他取名为count;

2)为了激发角色3(Game over!)出现,我们需要在角色1(石头)和角色2(Elsa)碰撞时发出信号,即message1,以便角色3(Game over!)接收;

3)为了激发角色4(冰雪宫殿及Anna)出现,我们还需要在计数变量count达到5的时候发出信号,即message2,以便角色4(冰雪宫殿及Anna)接收。

3)程序实现

完成上述分析后,就可以在角色窗口(工作界面左下部分,见图3注释)分别添加4个角色了。

其中,角色1是系统自带的,可以在角色窗口点击添加,从角色库中寻找,当然也可以在造型窗口(见图4)中自行绘制;角色2是甜七爸在造型窗口导入甜七照片,稍加编辑而成,如果愿意花更多时间,美工基础好的朋友还可以制作更为精美的作品;角色3是在造型窗口中自行编辑的;角色4取自网络图片,导入角色窗口即可。

接着,就可以开始在脚本编辑窗口开始编辑代码了。

先在角色窗口选中其中一个角色(如角色1),然后在脚本编辑窗口编辑与角色1对应的代码。针对4个角色,逐个完成代码编辑。

角色1(石头)的脚本代码编辑如下:

图7 角色1运行脚本及注释

角色2(Elsa)的脚本代码编辑如下:

角色1运行脚本及注释

角色3(Game over!)的脚本代码编辑如下:

角色3运行脚本及注释

角色4(冰雪宫殿及Anna)的脚本代码编辑如下:

角色4的运行脚本及注释

完成全部代码编辑后,就可以点击程序运行窗口(见图3左上部分)右上方的小绿旗开始运行游戏了,当然也可以点击终止程序。

希望各位宝爸宝妈们能够Enjoy it!

最后,还是要感谢麻省理工的大牛们为孩子们开发了这么Cool的编程学习工具,让中年大叔也可以跟着玩一把!

参考资料:

最新版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蓝桥杯资料

这一讲CC哥对跳一跳的程序进行一下完善,主要是增加三种特效,以使这个程序更像微信中的小程序。让我们先看一下这三个特效是什么:大家看到了吧,这三种特效分别是:1:当按下空格键的时候,跳棋周围出现了一些小点,向跳棋飞去,

为丰富辖区青少年课余生活,促进青少年头脑发展,葑塘社区通过智慧社区、电子显示屏、QQ群、微信公众号等多种途径发布了SCRATCH少儿编程活动信息。4月13日上午,葑塘社区团支部联合关工委组织,再次开展了SCRATCH少儿编程活动。

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

官方教程 10、录制声音

官方教程 9、制作音乐

官方教程 8、创作故事

官方教程 7、角色动画

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

THE END
0.Scratchv3.29.1中文离线免安装版编程软件/编程工具数百万人在各种环境中创建Scratch项目,包括家庭,学校,博物馆,图书馆和社区中心。小伙伴们可以使用scratch工具制作出具有交互性的故事动画或是游戏,还可以在线与人分享,向更多人展示你的作品。华军软件园为你提供Scratch免费下载,快来体验吧! scratch中文版主要特色 1.scratch是中文语言,方便所有国内用户使用; 2.jvzquC41o0uonrsgfq}o0wjv1uugv8:992<50qyo
1.如何快速搭建Scratch网页客户端:从安装到使用的完整指南如何快速搭建Scratch网页客户端:从安装到使用的完整指南 🚀 【免费下载链接】scratch-wwwStandalone web client for Scratch 项目地址: https://gitcode.com/gh_mirrors/sc/scratch-www Scratch 网页客户端(scratch-www)是一款开源的独立 Web 应用,让你能够直接在浏览 jvzquC41dnuh0lxfp0tfv8lkvdrpih533;=0c{ykenk0fnyckny03>8:8;:9;
2.PH网页版破解版资源免费下载,最新可用版本,无需付费,安全稳定高速uu资源破解版 抖音腹肌帅哥小电影 草白丝英语课代表 女同脚footfeetfoot 联合早报南略免费阅读 日向雏田腿法熟练脚法网页版 国产a 片 天齐网欧阳小文 蔚蓝航线h18r的木子 被npc们啪哭男男 暴躁妹妹bgm是什么意思 精品一区二区视屏 千禧开机号试机号关注 8X8X影视视频 亲吻刺激战场视频大全原声学校 jijvzq<84ycr4{dqru0eun1||ggv5239;145?77;d473
3.翻号鸽网页版登录入口,免费安全登录,快速稳定访问,保障您的账号安全二次元人物涌二次元动漫人物免费网 欧美在线久久 801号室正版下载 束缚久久久久久免费高潮 5s7cc网页版 嗯啊麻豆 nixgix 17C最新免费网名 沈梦瑶微博 我朋友的老婆3 小樱xxnx 伽罗太华咬铁球流泪翻白眼人民网报道 少萝玉足鞋脚底导管必备素材 哪些人群可以免保育教育费 娇妻调教成性俱乐部5P jvzq<84dcpmcw7nvk{{9:7hqo1jpq{4;49e23:<0jvs
4.km26cc网页版免费在线使用,一键畅享便捷服务,随时随地轻松访问鉴定师app免费版 女人的下部照片 小少爷野外遇到攻的背景故事 我养大的CC怎么了夏以昼文po 国产麻豆剧传媒区 《仁华百科义父百合子》 建黄师ABB 动物胶配方大全高清兽胶 xxx69hg zjlzjlzjlzjlcm亚洲 国产老师裸露久久久久久久 女警沉伦故事动漫 大象视频网页版 美国mofos60 扶他谷下载 jvzq<84ycr4rk~ngg0io1tj{14637:6173;:4;3jvo
5.🈵APP️网页版🅰️网站🦡用心打造☀️2025-11-06 02:25:40 「🌞返利不限🌸」【 game28.cn:🈵APP ️网页版🅰️网站🦡用心打造-安全人寿“安全伴你行”客户活动重磅上线,四大“专列”看护客户家庭美好生活 】🌸支持:32/64bi🌸系统类型:(官方)官方网站IOS/Android通用版/手机APP(2025APP下载)《game28.cn》廿八载餐风露宿,jvzq<84i|ultvw~0ep5eg}fkn1ynXJ_y0jznn
6.玩转Scratch少儿趣味编程1.1下载并安装Scratch 3.0 Scratch 3.0有两种编辑器:一种是网页版编辑器,可直接在线进行作品编辑与存储;另一种则是离线编辑器,使用者在未联网的情况下也可以在计算机上编辑作品。 · 1.1.1 网页版编辑器 网页版编辑器可以直接在该网站上制作与编辑项目。在浏览器的网址栏中输入Scratch官网,如图1-1所示。图1-2所jvzquC41yy}/gyzdkv4dqv4dqqqEg}fknuEjfFZD:5:52;k96c?f;
7.蘑菇tv网页登录入口解析9.1下载安装免费版 「活动」首次登录送19元红包 51.30MB 版本V15.97.75 下载APK 高速下载 下载再蘑菇tv网页登录入口解析安装你想要的应用 更方便 更https://www.scratch.org 暴躁姐姐bgm视频 爱爱动态图 新春萨姆依:555488,261600花火:27227? 抖动大球球舞蹈视频合集 法国公鸡logo 18成人 小???伸进jvzq<84okr4vjpi480oohx4RqVy03:5:a6=7::63:0Nuo
8.海角社区免费78插i3,网页版 老师让我吃她??摸她奶 山口诚AV Free18XXXXⅩ35 小孩喂姐姐吃78,视频 jmcomic安卓免费版下载 多强被?c到爽?r18在线 天涯色板pro17c最新版本更新内容详解 开心五心停深深爱插曲歌词 肠交+扩张+另类在线视频 https://www.scratch.org 91学生秘?片黄在线跪 9:1成长蘑菇 小马拉大车梗jvzq<84okr4v2€z3e0oohx4RqVy03:5:a5>439:560Nuo