Scratch学语文:乌鸦喝水小游戏

搭上时光的列车,回到80年代。那是没有补习班,兴趣班的年代;因此田间地头多了些疯闹,湛蓝天空下多了些奇形怪状的风筝;那是没有微信、视频的年代,打开那时小学的语文课本,只有满眼的书香油墨。

还记得开学第一课时,领到崭新的课本,便迫不及待翻开阅读。有的课文中还配有精美的插图,形式不同,风格各异。

虽然那个时候的插图都是对课文意境的神还原,有时候我还是会想,如果能让课文中的故事动起来,该是什么样?

还记得那篇课文《乌鸦喝水》吗?一只乌鸦口渴了,到处找水喝。  乌鸦看见一个瓶子。瓶子里有水,可是瓶子很高,瓶口很小,里边的水又少,它喝不着水。怎么办呢?  乌鸦看见旁边有许多小石子,它想了一想,有办法了!  乌鸦把小石子一个一个地衔起来,放到瓶子里。瓶子里的水慢慢升高,乌鸦就喝着水了。

用Scratch让这个故事动起来吧!

其实,乌鸦是人类以外具有第一流智商的动物, 其综合智力大致与家犬的智力水平相当。小时候经常能看到,大量的树木砍伐,让他们失去生存的家园,长大后的我们要去哪里看他们呢?


“乌鸦喝水”是一个很简单的小游戏。我们使用鼠标来点击石头,乌鸦就会衔起小石头,放到瓶子里,瓶子里的水就会上升,等水位上升到一定程度,乌鸦就可以喝到水了。

1.变量

嘴里有石头:隐藏变量,乌鸦嘴里有石头时为1,没有石头时为0;

x:存储被点击石子的x坐标;

y:存储被点击石子的y坐标;

2.角色

这个游戏一共有4个角色,分别是沙漠、水、石块、乌鸦。

我们分别来看一下各个角色及其脚本。

第1个角色:沙漠

这个角色用来展现故事发生的背景,是一个沙漠背景,但是有一个瓶子形状的空白。

这个角色的脚本很简单:

第2个角色:水

这个角色是一张上半部分为浅蓝,下半部分为深蓝的图片,放在最后一层,当乌鸦将石头放进瓶子,角色接收到“水位上升”的广播时,将角色的y坐标增加1,这样就可以看到深蓝色部分上移,达到水位上升的效果;如果角色的y坐标大于-15,广播“可以喝了”。

第3 个角色:石块

第3个角色叫做“石块”,它只有一个造型。

这个角色有2段脚本。

当绿旗被点击,角色后移1层,隐藏角色,将变量x、y设为0,嘴里的石头设为0,然后克隆自己6次。

当作为克隆体启动时,将石块移动到随机位置,大小在40和60之间取随机数,显示角色。

然后重复执行如下代码,按下鼠标且碰到鼠标且乌鸦嘴里没有石头时(即点击石子,此时乌鸦嘴里没有石子),存储被点击石子的坐标,发消息等乌鸦来捡石子,然后发消息飞回去。

重复执行直到乌鸦嘴里没有石子,移动角色乌鸦处。

重复执行碰到沙漠且y坐标小于-100(即把石子放进瓶子),将角色的y坐标增加-1,如果角色碰到深蓝色,广播消息“水位上升”。

第4个角色:乌鸦

脚本如下:

到这里,游戏就编写完成了,来体验一下吧。

关注公众号“编程小呱”,后台回复“乌鸦喝水”获取源文件。

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 221,548评论 6 515
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 94,497评论 3 399
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 167,990评论 0 360
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,618评论 1 296
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,618评论 6 397
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 52,246评论 1 308
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,819评论 3 421
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,725评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 46,268评论 1 320
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,356评论 3 340
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,488评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 36,181评论 5 350
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,862评论 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,331评论 0 24
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,445评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,897评论 3 376
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,500评论 2 359