scratch 小游戏的制作《大鱼吃小鱼》

合集下载

Scratch 教案 第三课 大鱼吃小鱼

Scratch 教案 第三课 大鱼吃小鱼

辅导计划

第()周辅导内容:大鱼吃小鱼

辅导过程:

0、复习上节课的作品,并进行修正

1、学习新的命令

随机数侦测到鼠标的距离

并利用这两条命令修改上节课的作业。展示任务

2、展示任务

3、分析任务:

(1)让学生讨论角色的建构、选择。背景的设置和处理

(2)每个角色程序的初步建构。

(3)自顶向下设计

4、程序设计

大鱼:

小鱼(左)辅导小结:

少儿编程Scratch 教案合集-27 大鱼吃小鱼

少儿编程Scratch 教案合集-27 大鱼吃小鱼

第二十七课大鱼吃小鱼

今日任务:

(1)设计一条可以用键盘控制上下左右移动的;

(2)当吃到比他大的鱼,游戏失败;

(3)当吃到比他小的鱼,自己的体型变大;

(4)当它吃到,自己的体型变小。

任务分析:

(1)首先要绘制一条;

(2)为这条编写脚本,实现键盘控制上下左右移动;

(3)新增被吃的鱼角色,当被吃的鱼碰到的嘴,判断谁的个头大,比自己大,那么自己被吃,长大一些,如果自己比大,那么游戏失败!

(4)同理,制作其他被吃的鱼和。

挑战开始:

第一步:绘制角色

(一)利用圆形工具和直线工具绘制出如下形状

(二)然后利用线条工具(我选了红色线条),在嘴部绘制两条线,如下图

(三)利用填色工具,选中透明色将嘴部填充为透明色

(四)然后将该角色在舞台上摆放好,如下图

(五)接下来,进入角色1的造型界面,复制出造型2

(六)将造型2的鱼尾部用橡皮擦擦除掉

(七)画上向另外一个方向摆动的鱼尾,请看下方对比图,注意尾巴方向的变化

造型1 造型2

(八)这条的两个造型完工,如下图

(九)再导入其他三个角色图片

第二步:为角色2(或者角色3)编写脚本

第三步:为角色1编写脚本

第四步:请为剩下的角色编写(复制)脚本代码吧!

课后思考:

(1)如果作为一个完整的游戏,必须有胜利和失败的条件才行,那么这个游戏中,没有计时器也没有计分器,你能思考一下,这两个“器”怎么添加到程序中呢? (2)关于这个程序,你还有没有其他想增加的游戏效果(内容),试着改一改,添一添吧!

scratch课程-27第二十七课大鱼吃小鱼

scratch课程-27第二十七课大鱼吃小鱼

第二十七课大鱼吃小鱼

今日任务:

(1)设计一条可以用键盘控制上下左右移动的;

(2)当吃到比他大的鱼,游戏失败;

(3)当吃到比他小的鱼,自己的体型变大;

(4)当它吃到,自己的体型变小。

任务分析:

(1)首先要绘制一条;

(2)为这条编写脚本,实现键盘控制上下左右移动;

(3)新增被吃的鱼角色,当被吃的鱼碰到的嘴,判断谁的个头大,比自己大,那么自己被吃,长大一些,如果自己比大,那么游戏失败!

(4)同理,制作其他被吃的鱼和。

挑战开始:

第一步:绘制角色

(一)利用圆形工具和直线工具绘制出如下形状

(二)然后利用线条工具(我选了红色线条),在嘴部绘制两条线,如下图

(三)利用填色工具,选中透明色将嘴部填充为透明色

(四)然后将该角色在舞台上摆放好,如下图

(五)接下来,进入角色1的造型界面,复制出造型2

(六)将造型2的鱼尾部用橡皮擦擦除掉

(七)画上向另外一个方向摆动的鱼尾,请看下方对比图,注意尾巴方向的变化

造型1 造型2

(八)这条的两个造型完工,如下图

(九)再导入其他三个角色图片

第二步:为角色2(或者角色3)编写脚本

第三步:为角色1编写脚本

第四步:请为剩下的角色编写(复制)脚本代码吧!

课后思考:

(1)如果作为一个完整的游戏,必须有胜利和失败的条件才行,那么这个游戏中,没有计时器也没有计分器,你能思考一下,这两个“器”怎么添加到程序中呢?

(2)关于这个程序,你还有没有其他想增加的游戏效果(内容),试着改一改,添一添吧!

大鱼吃小鱼scratch的教案

大鱼吃小鱼scratch的教案

大鱼吃小鱼scratch的教案

一、教学目标

1.了解Scratch的基本操作和编程思想。

2.理解“大鱼吃小鱼”游戏的规则和实现方法。

3.通过设计“大鱼吃小鱼”游戏,提高学生的编程能力和创造力。

二、教学重点

1.了解Scratch的基本操作和编程思想。

2.掌握“大鱼吃小鱼”游戏的实现方法。

三、教学难点

1.如何实现“大鱼吃小鱼”游戏中不同角色之间的碰撞检测。

2.如何实现“大鱼吃小鱼”游戏中角色大小关系的判断。

四、教学过程

1.导入(5分钟)

通过图片或视频展示“大鱼吃小鱼”游戏,让学生了解该游戏的规则和玩法,并引导学生思考如何用Scratch实现该游戏。

2.讲解(20分钟)

a) Scratch基础知识介绍:介绍Scratch界面及其基本操作,包括舞

台、角色、积木等。

b) Scratch编程思想:介绍Scratch中常用的编程思想,包括事件驱动、分支结构、循环结构等。

c) “大鱼吃小鱼”游戏规则介绍:介绍“大鱼吃小鱼”游戏的规则和实现方法,包括角色移动、碰撞检测、大小关系判断等。

3.实践操作(60分钟)

a) 角色设计:让学生设计并创建游戏中的角色,包括大鱼、小鱼、障碍物等。

b) 编程实现:让学生根据“大鱼吃小鱼”游戏规则,使用Scratch积木进行编程实现,包括角色移动、碰撞检测、大小关系判断等。

c) 调试测试:让学生进行调试测试,发现并解决程序中存在的问题。

4.展示分享(15分钟)

让学生展示自己设计的“大鱼吃小鱼”游戏,并与同学分享编程经验和心得体会。

五、教学反思

通过本次教学活动,学生掌握了Scratch的基本操作和编程思想,并成功实现了“大鱼吃小鱼”游戏。同时,该活动也提高了学生的创造力和编程能力。在今后的教学中,应注重培养学生的实践能力和创新意识,并通过多种形式的教学活动,激发学生的学习兴趣和动力。

Scratch教学示例大鱼吃小鱼

Scratch教学示例大鱼吃小鱼

S c r a t c h教学示例——大鱼吃小鱼背景:大鱼吃小鱼是经典的网络小游戏,深受小朋友的喜欢。今天就看看怎样将常玩的之个小游戏亲手做出来。浩瀚的大海中,存在各种各样大小不一的鱼,所谓弱肉强食,适者生存。小鲨鱼通过吃其它比它小的鱼而生存,生长。而其它比它大的鱼会给小鲨鱼造成严重的生长威胁。

情景描述:通过鼠标(其实可以使用键盘,但是经过试验,发现鼠标操作性灵活些)控制小鲨鱼,在舞台上移动(即角色随鼠标移动),其它鱼从右边显现(显示时大小从10-90之间随机产生)并向左边游动,当到达左边时隐藏,然后再从右边显示(显示时大小从10-90之间随机产生)并向左边游动(重复执行)。当其它鱼类碰到鲨鱼时,大小如果比鲨鱼小,则隐藏。当鲨鱼碰到其它鱼类时,进行判断——如果碰到的鱼类比它小,则变大(每吃一条变大5,最大为80),并说“好吃”,相应的计分器加1,如果其它鱼类比它大时,则变回初始大小20,并说“救命啊”,计分器变回0。

程序元素:

一,角色:主角(鲨鱼),配角(其它鱼类),跑龙套(虾蟹等)

二,舞台:underwater(海底世界)

三,脚本:

主角:

配角:(注:所有配角基本相同,但广播数字不同,个中原因……)

跑龙套角色:

脚本可有可无。

Scratch 教案 第三课 大鱼吃小鱼

Scratch 教案 第三课 大鱼吃小鱼

辅导计划

第()周辅导内容:大鱼吃小鱼

辅导过程:

0、复习上节课的作品,并进行修正

1、学习新的命令

随机数侦测到鼠标的距离

并利用这两条命令修改上节课的作业。展示任务

2、展示任务

3、分析任务:

(1)让学生讨论角色的建构、选择。背景的设置和处理

(2)每个角色程序的初步建构。

(3)自顶向下设计

4、程序设计

大鱼:

小鱼(左)辅导小结:

慢教育Scratch教案分享大鱼吃小鱼

慢教育Scratch教案分享大鱼吃小鱼

慢教育Scratch教案分享大鱼吃小鱼

上周任务

1、设计一条可以用键盘控制移动的小鱼

2、当小鱼吃到比它大的鱼,游戏结束

3、当小鱼吃到比它小的鱼,体型变大

4、当小鱼吃到章鱼,体型变小

教案如下

设置游戏背景,

可在scratch背景库中选择一个图片背景。

然后定义角色

我们采用“在角色库中选取角色”,

在角色库中水下主题里面选取鲨鱼作为游戏主角色。当然,你也可以自己用绘画工具创建一个角色。

新建鲨鱼角色后,

点击“造型”标签,可以看到这个角色有三个造型,不同造型的切换,会让游戏更加逼真。

关于造型的使用,我们在脚本中再介绍。

现在需要对鲨鱼造型做一地简单修改

在造型编辑区,放大图片,选择矢量模式

采用“为形状填色工具”,

把鲨鱼牙齿的黑色填充成黄色,

因为我们在编辑脚本的时候,

需要有一个判断,

小鱼是否碰到鲨鱼牙齿,

这里我们设置一种特定的颜色,作为判断条件。

(这个颜色可以自由选择,只有能加以区分就可以。)

第二个角色为小鱼

我们在造型编辑区,

添加三种不同类型的小鱼,

在程序中,

可以随机显示,

以增加游戏的趣味性。

第三个角色,

我们定义一个比鲨鱼大的物种,

当鲨鱼碰到它时,game over!

第四个角色,

我们选择章鱼

当鲨鱼碰到章鱼的时候,鲨鱼会变小。章鱼有两个造型,

可以让章鱼游动时更加逼真。

角色设置完毕,下面开始编辑脚本。首先编辑游戏主角色鲨鱼的动作。

用键盘的上下左右键控制鲨鱼移动

当鲨鱼吃到比它小的鱼时,

吃掉小鱼,自己变大

当鲨鱼吃到比它大的鱼时,

显示“O,I am dead”,游戏over

当鲨鱼吃到章鱼时,自己变小

点击绿旗游戏开始

Scratch3.0课程教案_大鱼吃小鱼

Scratch3.0课程教案_大鱼吃小鱼

和小兔子老师一起学Scratch

玩中学做中学创中学

案例名:大鱼吃小鱼

上课前:可以和小朋友们聊一聊今天上的主题相关的东西,从而导入今天的主题,可以但不局限于(对话、图片、视频,提问等等)

上课流程:

一、案例介绍

在本次案例中模拟海洋环境,海底生物在弱肉强食的竞争下,用以大吃小的方式获得生存,你不但得觅食以填饱肚子,更重要的是学会保护自已!(本次案例模拟了6种海洋生物,小朋友可以根据自己所学以及自己喜好增删不能的海洋生物)

二、案例演示

通过案例演示(完成的案例视频)来让小朋友们更清楚更直观的知道今天这堂课,我们要设计的是什么,设计出来的效果如何。同时通过案例演示,可以分析出我们这个案例中的角色、背景以及用到的主要指令和大致的程序流程。

三、案例分析

•游戏开始角色是一条小丑鱼

•每种海洋生物都有自己对应的等级,得分和游走速度

名称级别得分游动速度

螃蟹0 1 3

小丑鱼 1 2 5

神仙鱼 2 3 6

蝴蝶鱼 3 4 7

黄金吊鱼 4 5

8 鲨鱼 5

6 10

角色只能吃比自己级别低的海洋生物

• 角色吃到和自己级别一样或者比自己级别高的海洋生物,游戏结束从头开始(得分0、级别1)

• 角色在海底吃小鱼的成长变化:小丑鱼→神仙鱼→蝴蝶鱼→黄金吊鱼→鲨鱼 • 角色升级条件

1. 得分大于10分升级神仙鱼

2. 得分大于50分升级蝴蝶鱼

3. 得分大于120分升级黄金吊鱼

4. 得分大于300分升级鲨鱼

为了增加可玩性,刚开始只有前2种海洋生物(螃蟹和小丑鱼)出现,每当角色升一级,就会有更高一级的海洋生物出现

3.1角色分析

自己(开始一条小丑鱼),其它不同的海洋生物(6种) (螃蟹→小丑鱼→神仙鱼→蝴蝶鱼→黄金吊鱼→鲨鱼)

scratch第四课 大鱼吃小鱼

scratch第四课  大鱼吃小鱼

Scratch第四课变量及随机数的使用

本节任务:

自主设计制作大鱼吃小鱼游戏。

游戏要求:屏幕上始终显示得分情况,当大鱼碰到小鱼时,小鱼消失,得分加一,当时间超过10秒时,游戏时间到,要求小鱼不少于12条,小鱼游动路线随机!

在符合基本要求的基础上自行发挥设计。

游戏界面参考:

提示:

1、用随机数来实现小鱼的任意游动。

2、小鱼的旋转模式设定为“左右旋转”

Scratch趣味编程 ---大鱼吃小鱼

Scratch趣味编程 ---大鱼吃小鱼

Scratch趣味编程——大鱼吃小鱼

(一)创设问题情境——让学生“心驰神往”

(打开游戏现场演示)

神秘的海底世界,不但蕴含着丰富的物产资源,还生活着很多小生物,你知道有哪些小生物吗?(发散学生思维,考查学生知识储备)

它们在海底自由自在的游来游去,这时候,来了一条饥饿的大鲨鱼,你想象一下,会发生什么事情呢?(引入情境,让学生插上想象的翅膀)

鲨鱼会吃掉小鱼,(演示)谁来试一试,看看谁能不能让鲨鱼吃掉更多小鱼?(找两名同学试一试)

通过这种所见即所得,刺激感官:眼、耳、手,从而使学生体验到奇妙的效果,大大激发学生的创作欲望,此时学生都跃跃欲试,趁热打铁,宣布本课学习内容,今天我们就来学习制作大鱼吃小鱼的游戏,学生更加兴趣高昂。通过“怎样制作呢?”的设问,由感性认识到理性认识,引发学生思考,使学生对新知识的学习变成一种需要、一种渴求。

(二)分析游戏制作流程——让学生理清创作思路

(板书:舞台、角色、脚本)

在教学中,引导学生抓住解决问题的“精髓”,重点分析:

问题一:舞台背景是什么?

问题二:角色有哪些?

问题三:每个角色有什么样的脚本?

从而使学生统筹规划,将每个角色的动作、事件在头脑中暂时分割开来,由大化小、由繁至简,再整体设计,梳理出各对象之间特有的逻辑关系。让学生在跳起来摘桃子中体验学习的乐趣。

(三)完成场景布置,组内互助——让学生在操作中领悟

(演示舞台、角色场景布置)

学生利用以前学过的知识搭建“舞台”和“小鱼等角色”的场景布置,边讲边操作,不会的组内互相帮助,教师点拨。

(四)实践探究解决问题——让学生“八仙过海”和显神通

少儿编程Scratch课件中级第25课:大鱼吃小鱼

少儿编程Scratch课件中级第25课:大鱼吃小鱼
【1】顺序结构:即程序按照你编写的先后顺序执行。 【2】分支结构:当满足一定条件,执行程序1,反之, 执行程序2。即程序执行发生“拐弯”。 【3】循环结构:当满足一定条件,执行循环体内的程序, 反之,执行循环体外的程序。其中,也包含了分支结构。
中级第25课: 大鱼吃小鱼
小朋友,让我们开始吧!
中级第25课: 大鱼吃小鱼
中级第25课: 大鱼吃小鱼
【知识技能】
(1)条件判断指令的应用。 (2)循环控制指令的应用。 (3)侦测指令的应用。 (4)数字和逻辑运算指令的应用。 (5)新建变量及其应用。 (6)广播与接收的应用。 (7)角色的位置和方向控制。 (8)角色的造型控制:切换、显示、隐藏等。
中级第25课: 大鱼吃小鱼
【小结】
(1)条件判断指令的应用。 (2)循环控制指令的应用。 (3)侦测指令的应用。 (4)数字和逻辑运算指令的应用。 (5)新建变量及其应用。 (6)广播与接收的应用。 (7)角色的位置和方向控制。 (8)角色的造型控制:切换、显示、隐藏等。
中级第25课: 大鱼吃小鱼
【举一反三】
(1)改变本课脚本里的参数或指令,看看会发生什么? 认真思考一下,为什么?
《教案式少儿学编程》
入门级+初级+中级+高级
中级第25课: 大鱼吃小鱼
中级第25课: 大鱼吃小鱼
编程可以培养孩子以下重要能力

Scratch3.0课程教案_大鱼吃小鱼

Scratch3.0课程教案_大鱼吃小鱼

和小兔子老师一起学Scratch

玩中学做中学创中学

案例名:大鱼吃小鱼

上课前:可以和小朋友们聊一聊今天上的主题相关的东西,从而导入今天的主题,可以但不局限于(对话、图片、视频,提问等等)

上课流程:

一、案例介绍

在本次案例中模拟海洋环境,海底生物在弱肉强食的竞争下,用以大吃小的方式获得生存,你不但得觅食以填饱肚子,更重要的是学会保护自已!(本次案例模拟了6种海洋生物,小朋友可以根据自己所学以及自己喜好增删不能的海洋生物)

二、案例演示

通过案例演示(完成的案例视频)来让小朋友们更清楚更直观的知道今天这堂课,我们要设计的是什么,设计出来的效果如何。同时通过案例演示,可以分析出我们这个案例中的角色、背景以及用到的主要指令和大致的程序流程。

三、案例分析

•游戏开始角色是一条小丑鱼

•每种海洋生物都有自己对应的等级,得分和游走速度

名称级别得分游动速度

螃蟹0 1 3

小丑鱼 1 2 5

神仙鱼 2 3 6

蝴蝶鱼 3 4 7

黄金吊鱼 4 5

8 鲨鱼 5

6 10

角色只能吃比自己级别低的海洋生物

• 角色吃到和自己级别一样或者比自己级别高的海洋生物,游戏结束从头开始(得分0、级别1)

• 角色在海底吃小鱼的成长变化:小丑鱼→神仙鱼→蝴蝶鱼→黄金吊鱼→鲨鱼 • 角色升级条件

1. 得分大于10分升级神仙鱼

2. 得分大于50分升级蝴蝶鱼

3. 得分大于120分升级黄金吊鱼

4. 得分大于300分升级鲨鱼

为了增加可玩性,刚开始只有前2种海洋生物(螃蟹和小丑鱼)出现,每当角色升一级,就会有更高一级的海洋生物出现

3.1角色分析

自己(开始一条小丑鱼),其它不同的海洋生物(6种) (螃蟹→小丑鱼→神仙鱼→蝴蝶鱼→黄金吊鱼→鲨鱼)

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 通过键盘上的上下左右键控制小鱼的运动 • 小鱼在运动的过程中,不断切换造型
2、角色小鱼的脚本
下节课任务
• 鲨鱼怎么追着小鱼跑? • 鲨鱼吃着小鱼显示“恭喜过关”。 • 鲨鱼吃不着小鱼显示“GAMEOVER”。 • 游戏结束时将鲨鱼、小鱼隐藏起来。
自主练习
《大鱼吃小鱼》小游戏制作 (第1课时)
游戏体验
游戏背景制作
角色设置
本游戏有几个角色?
• 鲨鱼(主角:3个造型) • 小鱼(主角:2个造型) • 标题(游戏状态:开始、过关、GameOver ) • 小鱼之家(不用编写脚本)
wenku.baidu.com
1、“标题”的初始化脚本
2、角色小鱼的脚本
• 小鱼开始隐藏,接收到“游戏开始”命令 开始运动
相关文档
最新文档