资科-Scratch程式设计-游戏篇

合集下载

scratch编程简单小游戏

scratch编程简单小游戏

scratch编程简单小游戏Scratch编程简单小游戏引言:Scratch是一款简单易用的图形化编程软件,适合初学者和儿童使用。

它可以帮助用户快速理解编程逻辑,通过拖拽积木模块的方式搭建程序,并实现自己的创意想法。

本文将介绍如何使用Scratch编程创建一个简单的小游戏,让您体验到编程的乐趣。

一、游戏概述我们将创建一个名为“连连看”的小游戏。

游戏规则是点击两个相同的方块使它们消除,当所有方块都被消除时,游戏胜利。

如果在游戏时间结束前无法消除所有方块,则游戏失败。

二、创建背景打开Scratch软件,在界面左侧选择选择一个合适的背景,比如森林、海洋或者夜晚城市。

通过拖拽背景图像到舞台区域,设置背景。

三、创建方块1. 创建一个新的角色:点击左上角的角色按钮,选择一个方块图像作为角色。

2. 设置角色的初始位置:在舞台区域点击角色,然后将其拖动到合适的位置。

3. 添加角色行为:点击角色按钮下方的“代码”选项卡,在代码区域选择“触摸”类别,在左侧选择“当角色被点击时”,将其拖到代码区域。

4. 添加交互逻辑:在“当角色被点击时”积木模块后面,连接“播放声音”积木模块,为其选择一个合适的声音。

四、创建连连看功能1. 创建多个方块:按照上述方式创建多个方块角色,并设置它们的初始位置。

2. 添加交互逻辑:点击角色按钮下方的“代码”选项卡,在代码区域选择“事件”类别,在左侧选择“当绿旗被点击时”,将其拖到代码区域。

3. 创建方块点击事件:在“当绿旗被点击时”积木模块后面,添加一个无限循环“重复”积木模块,设置重复次数为所创建的方块数。

4. 判断方块之间的距离:在“重复”积木模块内部,依次判断每对方块之间的距离是否小于一个预设的值。

5. 方块消除逻辑:如果两个方块之间的距离小于预设值,则将它们隐藏。

六、游戏结束逻辑1. 创建游戏结束事件:在代码区域选择“控制”类别,在左侧选择“当开始时”,将其拖到代码区域。

2. 检查方块是否全部消除:在“当开始时”积木模块后面,添加一个无限循环“重复”积木模块,设置重复次数为所创建的方块数。

scratch编程游戏教程

scratch编程游戏教程

scratch编程游戏教程Scratch 是一个非常流行的学习编程的工具,它使用简单的图形化界面和积木块的方式让编程变得更加容易学习和理解。

在这篇文章中,我将为你提供一个 Scratch 编程游戏的教程,帮助你开始编写自己的游戏!首先,你需要打开 Scratch 的网页版本或下载并安装 Scratch 软件,以便开始学习和编写代码。

一旦你进入 Scratch 的界面,你会看到一个空白的舞台和一个积木块的选择区。

第一步是为你的游戏创建一个角色。

在 Scratch 的右上角,你会看到一个角色库,在那里你可以选择一个已有的角色或者创建一个新的角色。

选择一个你喜欢的角色,并在舞台上将其放置到你想要的位置。

接下来,我们将给角色添加动作和行为。

在 Scratch 的积木块中,你会看到不同种类的积木块,如“运动”、“外观”、“声音”等。

为了使角色动起来,我们选取一个“运动”积木块,比如“移动 10 步”,然后将其放置在开始积木块下面,这样当你点击旗子图标时就会使角色移动。

此外,你还可以选择其他有趣的动作和行为来丰富游戏的体验。

比如,你可以使用“外观”积木块来改变角色的外观,使用“声音”积木块来让角色发出声音等等。

尝试不同的积木块来表达你的创意!在编写游戏时,你还可以创建条件来控制游戏的流程。

你可以使用“控制”积木块中的条件积木块,如“如果...那么”、“重复...次”等来控制程序的逻辑。

通过这些条件,你可以设置不同的游戏规则和胜利条件,使游戏更有挑战性。

当你已经编写了一些基础的动作和行为后,你可以开始思考其他游戏元素的添加。

你可以使用 Scratch 的绘图工具在角色上绘制图案,或者选择不同的角色来代表其他游戏元素。

你还可以创建新的角色,并与之交互,如碰撞检测或角色之间的对话等。

最后,当你完成了你的游戏之后,你可以点击 Scratch 的绿旗图标进行测试和玩游戏。

如果你发现了一些问题或需要做出改进,不要担心!Scratch 提供了非常丰富的文档和教程供你参考,你可以从 Scratch 的官网或社区中获取更多信息。

用Scratch编程制作一个迷宫游戏

用Scratch编程制作一个迷宫游戏

用Scratch编程制作一个迷宫游戏Scratch是一种面向儿童和初学者设计的图形化编程语言,通过拖拽积木块的方式,使编程更加简单易学。

在这个教程中,我们将使用Scratch来创建一个迷宫游戏,让玩家在迷宫中寻找出口。

让我们开始吧!步骤一:创建迷宫地图1. 打开Scratch软件,进入编辑界面。

默认情况下,会有一个猫咪角色显示在舞台上。

2. 在舞台区域的右侧,找到"背景"选项卡,点击"新背景"按钮,创建一个新的背景作为迷宫地图。

3. 在背景编辑界面,使用不同的颜色或图案绘制一个迷宫。

你可以选择使用线条工具、填充工具等来创建你喜欢的迷宫形状。

4. 完成迷宫的绘制后,点击舞台右上角的"舞台"按钮,返回到舞台界面。

步骤二:添加角色和动作1. 在角色区域的右侧,点击"角色"选项卡,选择一个适合的角色作为玩家的形象。

比如,你可以选择小人、猫咪、小车等角色。

2. 在角色区域的左侧,点击所选择角色下方的"事件"块,拖动"当绿旗被点击"块到脚本区域。

3. 在"动作"块中,拖动"选择角色"块并将其放在"当绿旗被点击"块下面。

4. 在"选择角色"块的下方,拖动"放置在位置 x:0 y:0"块,使角色出现在迷宫的起始位置。

步骤三:移动角色1. 在角色区域的左侧,点击所选择角色下方的"运动"块,拖动"当角色被点击"块到脚本区域。

2. 在"运动"块中,拖动"移动xx步"块到"当角色被点击"块下面,将步数设置为适当的数值,控制角色移动的距离。

3. 为了让角色能够通过按键来移动,你可以在"事件"块中拖动"当x 键被按下"块到脚本区域,然后选择你想要的按键和移动方向,并将相应的"运动"块放在其中。

Scratch程序设计

Scratch程序设计

Scratch程序设计Scratch是一种由麻省理工学院(MIT)媒体实验室开发的编程语言和在线社区,专门为儿童和初学者设计。

它使用了一个图形化的界面,让用户可以通过拖拽和连接图形块来实现编程。

Scratch程序设计简单易学,非常适合培养孩子们的逻辑思维和计算机编程能力。

本文将介绍Scratch的基本概念和使用方法,帮助读者了解Scratch程序设计的特点和优势。

一、Scratch的基本概念1. 舞台和角色:在Scratch中,舞台是程序的运行环境,角色则是舞台中的角色扮演者。

用户可以在舞台上创建不同的角色,并为它们编写交互式的脚本。

2. 图形块:Scratch使用图形块来表示编程语句。

用户可以通过拖拽图形块并连接它们,来完成各种编程任务。

3. 事件、动作和控制:Scratch编程的基本结构包括事件(如按下按键)、动作(如移动、旋转)和控制(如循环、条件判断)等模块。

二、Scratch的使用方法1. 注册账号:用户需要在Scratch官方网站上注册一个账号,这样就可以保存自己的作品,与他人分享,并参与Scratch社区的活动。

2. 创建舞台和角色:在Scratch编辑界面中,用户可以创建自己的舞台和角色,并为它们添加各种交互功能。

3. 编写脚本:用户可以通过拖拽和连接图形块的方式,为角色编写各种脚本。

可以通过“当角色被点击”事件来触发一个动作,“重复”模块来实现循环等。

4. 测试和调试:用户可以随时点击“运行”按钮,来测试自己的程序。

如果发现问题,可以通过调试功能来查找并修复错误。

5. 发布作品:完成后,用户可以把自己的作品发布到Scratch社区,与其他人分享并获得反馈。

三、Scratch的优势1. 简单易学:Scratch采用了图形化的编程界面,不需要输入复杂的代码,非常适合儿童和编程初学者入门。

2. 富有趣味性:Scratch中有丰富的角色、音乐和动画素材可供使用,可以激发用户的创造力和想象力。

scratch编程小游戏教程

scratch编程小游戏教程

scratch编程小游戏教程以下是一个简单的Scratch编程小游戏教程,帮助你制作一个叫做“跳跃小球”的游戏。

首先,打开Scratch编程软件,并创建一个新的项目。

第一步:设置角色和场景在默认的角色(猫咪)上,点击右上角的角色库,选择一个球形的角色,将其命名为“小球”。

然后再次点击右上角的背景库,选择一个适合的背景,比如夜空。

第二步:添加运动点击左下角的“事件”类别,在中间的编程区域中,将“当flag被点击时”积木放到编程区域中。

接下来点击“运动”类别,在编程区域中将“重置所有变量”和“无限循环”积木放到“当flag被点击时”积木下方。

然后在“无限循环”积木下方,添加一个判断条件的积木,从“运算”类别中选择“大于”积木,将小球的Y坐标和-180放入判断条件中。

在“大于”积木下方,添加一个运动的积木,从“运动”类别中选择“移动”积木,设置速度为5。

再添加一个控制的积木来控制重复的间隔时间,从“控制”类别中选择“等待”积木,设置等待时间为0.01秒。

第三步:添加控制点击左下角的“事件”类别,在编程区域中将“当键盘按下”积木放到“当flag被点击时”积木下方。

然后将下拉菜单中的默认键盘图标选择为“左箭头”键,来控制小球向左移动。

再次将“当键盘按下”积木复制一份,将复制得到的积木中的默认键盘图标选择为“右箭头”键,来控制小球向右移动。

第四步:添加碰撞效果点击左下角的“事件”类别,并将“当角色碰到角色”积木放到“当flag被点击时”积木下方。

然后将“小球”角色积木中的下拉菜单选择为“猫咪”角色,来监听小球与猫咪的碰撞。

在碰撞积木下方,添加一个控制的积木,从“控制”类别中选择“停止所有运动”积木,来停止小球和猫咪的移动。

最后,点击右上角的绿色旗子按钮,你就可以开始游戏了!尝试使用左右箭头键控制小球的移动,让小球在猫咪移动的同时,避开猫咪并跳过障碍物。

这只是一个简单的游戏示例,你可以根据自己的想法和创意,添加更多的功能和设计来丰富游戏的体验。

Scratch趣味游戏编程课课件

Scratch趣味游戏编程课课件

02 趣味游戏制作
制作简单游戏
A
总结词
培养兴趣和基础技能
C
总结词
掌握游戏基本要素
详细描述
通过制作简单的游戏,如“接苹果”或 “走迷宫”,让初学者了解Scratch编程的 基本概念和操作,培养对编程的兴趣和自 信心。
B
详细描述
在制作简单游戏的过程中,学习如何使用 Scratch的各种积木块来创建角色、场景、
为游戏添加合适的音效,如背景音乐、 角色动作音效等。
游戏测试与发布
游戏测试
对游戏进行全面测试,检查游戏 是否正常运行,是否存在漏洞或
错误。
优化调整
根据测试结果,对游戏进行优化 调整,提高游戏的稳定性和可玩
性。
发布分享
将游戏发布到Scratch平台上, 与其他小朋友分享你的作品。
谢谢聆听
Scratch编程语言基础
01
Scratch使用一种图形化的编程语言,通过拖拽积木块 来编写程序,不需要编写代码。
02
这些积木块可以被组织在一起,形成一个程序。每个积 木块都有不同的功能,例如移动、旋转、说话等。
03
孩子们可以通过尝试不同的积木块组合,来探索程序的 不同行为,从而学习如何解决问题和创造新的程序。
游戏AI编程
01
02
03
AI角色行为设定
介绍如何使用Scratch编 程语言为游戏中的AI角色 设定行为,如自动寻路、 智能攻击等。
AI决策制定
讲解如何通过编程实现AI 角色的决策制定,如根据 游戏状态选择最优行动方 案。
AI学习与进化
探讨如何通过编程实现AI 角色的学习和进化,以提 升游戏的挑战性和可玩性。
Scratch旨在培养孩子们的逻辑思维、创新能力和问题解决能力,让他们在游戏 中学习编程,享受创造的乐趣。

scratch游戏案例

scratch游戏案例Scratch游戏案例。

在Scratch中,我们可以轻松地创建自己的游戏。

今天,我将向大家展示一个简单而有趣的Scratch游戏案例,希望能够给大家一些灵感和启发。

首先,我们需要打开Scratch编辑器,创建一个新的项目。

在舞台上,我们可以添加一些角色,比如小猫、小狗或者其他喜欢的动物。

接下来,我们需要为角色添加一些动作和交互。

比如,我们可以让小猫在按下空格键的时候跳起来,或者让小狗在接触到金币的时候得分增加。

接着,我们需要为游戏添加一些障碍物或者敌人,让游戏变得更具挑战性。

我们可以让障碍物在舞台上移动,或者让敌人追逐角色。

这样,玩家在游戏中就需要躲避障碍物或者击败敌人,增加了游戏的乐趣和挑战性。

除了动作和交互,我们还可以为游戏添加一些背景音乐和音效,让游戏变得更加生动和有趣。

比如,当角色跳起来的时候播放欢快的音乐,当角色碰到障碍物的时候播放失败的音效。

这样,玩家在游戏中就能够享受到更加丰富的游戏体验。

最后,我们需要为游戏添加一些游戏规则和胜利条件,让玩家明白如何玩游戏以及如何取得胜利。

比如,我们可以设置玩家需要躲避障碍物并且收集到一定数量的金币才能取得胜利。

这样,玩家在游戏中就能够有明确的目标,增加了游戏的可玩性和挑战性。

通过这个简单的Scratch游戏案例,我们可以看到,使用Scratch创建游戏是非常简单而且有趣的。

只需要一点点的想象力和创造力,我们就能够设计出各种各样的有趣游戏。

希望大家能够尝试使用Scratch创建自己的游戏,享受到编程的乐趣和创造的快乐。

总之,Scratch游戏的创作不仅仅是一种技能,更是一种创造力的展现。

希望大家能够通过这个案例,了解到Scratch游戏的创作过程,并且能够在此基础上进行更多的创作和发挥,创造出更多有趣的游戏作品。

让我们一起享受Scratch游戏创作的乐趣吧!。

用Scratch创作一个互动的绘游戏

用Scratch创作一个互动的绘游戏互动游戏一直以来都备受玩家喜爱,而绘画游戏也是让人发挥创意的好方式。

在这篇文章中,我将分享如何使用Scratch软件创作一个互动的绘游戏。

首先,让我们来了解一下Scratch。

Scratch是一款免费的可视化编程软件,使用图形化编程语言,使得编程变得简单易学。

它适用于初学者,无需编程经验即可开始创作。

在本游戏中,我们将创建一个虚拟画板,让玩家可以用鼠标创作自己的绘画作品。

同时,我们还将为玩家添加一些互动元素,增加游戏的趣味性。

首先,打开Scratch软件并创建一个新的项目。

在舞台(Stage)上,我们需要添加一些绘画工具,例如画笔和调色板。

可以在“角色”(Sprites)库中选择相应的图像,或者自己绘制。

请确保它们在舞台上的位置合理,并且鼠标可以方便地操作它们。

接下来,我们需要为画笔添加功能。

点击“角色”库,选择你的画笔角色,然后在代码区域(Scripts)中添加以下代码块:当绿旗被点击时角色转向0画笔颜色设置为[黑色]去掉画笔下的涂层这些代码将确保画笔出现时朝向正方向,设定颜色为黑色,并消除它下方的涂层。

接下来,我们需要为画笔添加移动的功能,从而实现绘画功能。

在代码区域中添加以下代码块:当角色被点击时跟随鼠标移动如果鼠标按下画一条线到鼠标指针这些代码将使得画笔角色能够跟随鼠标移动,并且当鼠标按下时,在画布上留下一条线。

现在,让我们为游戏添加一些互动元素。

我们可以在舞台上添加一些按钮或者工具栏,用于选择不同的画笔颜色、粗细等。

这些按钮可以设定为不同的“精灵”(Sprites),玩家可以点击它们以改变画笔的属性。

在代码区域中为这些按钮添加以下代码块,以实现互动功能:当按钮被点击时如果按钮为画笔颜色按钮设置画笔颜色为按钮颜色如果按钮为画笔粗细按钮设置画笔粗细为按钮粗细这些代码将使得按钮在被点击时能够改变画笔的属性。

最后,我们可以为游戏添加一些额外的功能,例如保存绘画作品、添加橡皮擦工具等。

scratch全套教案完整版

优化游戏体验
对游戏进行测试和优化,确保游戏的流畅性和稳定性。同时,根 据玩家反馈进行调整和改进,提升游戏体验。
06
scratch创意作品展示
学生优秀作品欣赏
作品名称:《星际迷航》
作者:小明
创作简介:小明运用scratch中的图形化编程,设计了一款名为《星际迷航》的太空射击游 戏。游戏中,玩家需要操控飞船在太空中与敌人进行战斗,通过躲避敌人攻击和发射子弹来 消灭敌人,最终赢得胜利。
02
学习在scratch中实现多线程编程的方法,掌握使用广播和消息
传递机制实现多线程的技巧。
多线程同步与互斥
03
理解多线程同步与互斥的重要性,学会使用锁和其他同步机制
来保证多线程程序的正确性和稳定性。
05
scratch游戏设计实战
游戏策划与构思
确定游戏类型和目标受众
根据教学需求和学生兴趣,选择适合的游戏类型,如冒险、射击、 益智等,并明确目标受众的年龄和技能水平。
制定游戏规则和玩法
设计游戏的核心玩法和规则,包括游戏目标、角色设定、关卡设计 等。
编写游戏故事背景
为游戏创造一个有趣的故事背景,增加游戏的吸引力和代入感。
游戏界面及角色设计
设计游戏界面
使用Scratch的绘图工具,设计游戏的界面,包括背景、按钮、菜 单等。
角色设计与制作
根据游戏需求,设计并制作游戏角色,包括主角、敌人、NPC等。 可以使用Scratch的内置角色库或自行绘制。
测试与调试
完成作品后,进行测试和调试, 确保作品能够正常运行且达到 预期效果。
互动交流环节
作品展示
让学生将自己的作品展示 给其他同学和老师观看, 并介绍作品的创作过程和 特点。

资科-Scratch程式设计-基础篇


2-2 Scratch程式設計-基礎篇
194
2-2-2 Scratch的操作介面介紹
脚本区
舞台区 角色区
2-2 Scratch程式設計-基礎篇
194
2-2-2 Scratch的操作介面介紹
脚本区
此区可以定义角色的造型及声音,并且组合 各式积木以达成你想要的功能。
2-2 Scratch程式設計-基礎篇
步骤6 设定叫出小猫左右 脚交替造型。
14 点选外观。
15 拖曳积木。
2-2 Scratch程式設計-基礎篇
199
2-2-3 簡易的Scratch動畫實作
步骤6 设定叫出小猫左右 脚交替造型。
14 点选外观。
15 拖曳积木。
小提示 如何使用此积木?
设定角色换至下一种造 型,或由最后的造型换 至第一种造型。 小猫有两种造型,重复执行让造型不断切换, 做出走路动作。
2-2-2 Scratch的操作介面介紹
程序面板的功能
控制 设定程序的流程控制,如判断、重复等。
2-2 Scratch程式設計-基礎篇
195
2-2-2 Scratch的操作介面介紹
程序面板的功能
侦测 用于取得键盘或鼠标的信息,以判断角 色是否发生特定状况。
2-2 Scratch程式設計-基礎篇
195
小提示 如何使用此积木?
设定角色移动速度。等待时 间愈长,移动速度愈慢。
输入等待时间
2-2 Scratch程式設計-基礎篇
200
2-2-3 簡易的Scratch動畫實作
步骤8 设定小猫从何处开 始走路。
18 点选动作。
19 拖曳积木。
2-2 Scratch程式設計-基礎篇
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

賽 馬 遊 戲
程式
馬兒動作
‧ 讓馬兒每隔 0.1 秒就隨機移 動 5~20 點。
‧ 讓馬兒變換造型。
5-1-3 水族箱遊戲
166
範例
影片 scratch程式設計-水族箱遊戲
在畫面中,以一個海底圖片當作背景,有 3 隻魚兒和 1 隻螃蟹在海裡。
按下綠旗後: 1. 3 隻魚兒會不斷的到處游動,底下還有 1 隻螃蟹會不斷
請執行《小狗散步》的程式,想一想這個範例的素材 及背後是如何運作的呢?
5-1-1 小狗散步遊戲
154
範例
5-1-1 小狗散步遊戲
154
範例
5-1-1 小狗散步遊戲
154
問題分析
我們可以將這個程式範例拆解幾個部分如下: 1 如何建立背景? 2 如何建立小狗角色? 3 如何用滑鼠控制小狗散步?
1. 執行時,如何讓小狗發出叫聲? 2. 執行時,如何讓小狗重複移動並變換姿勢?
步驟 新增終點角色。
2
6 點選線條工具。
7 調整顏色。
8 繪製線段。
5-1-2 賽馬遊戲
162
問題
拆解 2 如何建立馬兒和終點角色?
步驟 新增終點角色。
2
9 拖曳至舞臺區右方。
5-1-2 賽馬遊戲
162
問題
拆解 2 如何建立馬兒和終點角色?
步驟 新增馬兒角色。
3
10 點選選個角色。
11 選擇Horse。
馬兒跑到終點時,遊戲就結束。
2. 每匹馬兒跑步的速度是隨機的,所以每次先跑到終點的 馬兒也不會固定是哪一匹。
請執行《賽馬》的程式,想一想這個範例的素材及背 後是如何運作的呢?
5-1-2 賽馬遊戲
160
範例
5-1-2 賽馬遊戲
160
範例
5-1-2 賽馬遊戲
160
問題分析
我們可以將這個程式範例拆解幾個部分如下:
4 如何產生 3 隻小狗?
5-1-1 小狗散步遊戲
155
問題
拆解 1 如何建立背景?
步驟 匯入舞臺背景。
1
1 點選選個背景。
2 選擇Boardwalk。
5-1-1 小狗散步遊戲
155
問題
拆解 2 如何建立小狗角色?
步驟 新增小狗角色。
2
3 刪除小貓。
4 點選選個角色。
5 選擇Dog2。
5-1-1 小狗散步遊戲
4
14 設定左右翻轉。
5-1-2 賽馬遊戲
163
問題
拆解 3 如何讓馬兒用隨機的速度往前跑?
步驟 完成馬兒前進的程式。
5
1. 調整尺寸。
2. 從起跑位置,搭 配音效用隨機的 速度往右移動。
3. 移動時碰到終點 就停止。
5-1-2 賽馬遊戲
164
問題
拆解 4 如何產生 3 匹馬兒?
步驟 複製成 3 匹馬兒角色。
步驟 新增螃蟹角色。
5
9 新增螃蟹crab,並 只能左右翻轉。
10 有 2 個內建造型。
5-1-3 水族箱遊戲
169
問題
拆解 3 如何產生背景音樂?
步驟 完成背景音樂的程式。
6
1. 要從哪裡撰寫背 景音樂的程式?
2. 不斷地播放泡泡 的聲音?
小提示 如何使用此積木?
播放指定的音效直到結束, 才執行後面程式
5-1-3 水族箱遊戲
171
在此單元中,我學到的有: 1. 使用無窮迴圈來讓角色不斷地移動。 2. 使用偵測積木來與使用者互動。
5-1-2 賽馬遊戲
162
問題
拆解 2 如何建立馬兒和終點角色?
步驟 新增馬兒角色。
3
12 有 2 個內建音效。
5-1-2 賽馬遊戲
162
問題
拆解 2 如何建立馬兒和終點角色?
步驟 新增馬兒角色。
3
13 有 2 種內建造型。
5-1-2 賽馬遊戲
162
問題
拆解 2 如何建立馬兒和終點角色?
步驟 讓馬兒角色只能左右翻轉。
5-1-3 水族箱遊戲
169
問題
拆解 4 如何處理螃蟹動畫?
步驟 完成螃蟹走路程式。
7
1. 螃蟹不斷地在畫 面下方左右移動。
2. 如何做出移動的 效果?
5-1-3 水族箱遊戲
170
問題
拆解 5 如何處理魚兒動畫,並且能夠與使用者互動?
步驟 完成魚兒移動的程式。
8
1. 讓魚兒不斷地在 畫面中往前移動。
9 設定左右翻轉。
5-1-1 小狗散步遊戲
157
問題
拆解 3 如何用滑鼠控制小狗散步?
步驟 請依右方提示的積木進行組裝,完成小狗散步的程式。
4
1. 當滑鼠點一下小 狗,小狗就會叫 出聲並且往前走 一段路。
2. 小狗移動時,會 變換造型,當碰 到畫面邊緣,會 折返繼續往前。
5-1-1 小狗散步遊戲
-1 小狗散步遊戲
159
解題複習
角色
小 狗 散 步
程式
小狗動作
‧ 讓小狗移動 10 點。 ‧ 讓小狗變換造型。 ‧ 碰到舞臺區邊緣就轉向。
5-1-2 賽馬遊戲
160
範例
影片 scratch程式設計-賽馬遊戲
在畫面中,以一個草地圖片當作背景,有 3 匹馬兒在 草上。
按下綠旗後: 1. 3 匹馬兒會從畫面左方用不同的速度往前跑,當有一匹
158
問題
拆解 4 如何產生 3 隻小狗?
步驟 複製成3 隻小狗角色。
5
10 按滑鼠右鍵。
11 點選複製。
5-1-1 小狗散步遊戲
158
問題
拆解 4 如何產生 3 隻小狗?
步驟 複製成3 隻小狗角色。
5
12 複製出 3 隻小狗。
13 將小狗拖曳至木板。
5-1-1 小狗散步遊戲
158
在此單元中,我學到的有: 1. 使用計次式迴圈來讓小狗往前。 2. 使用當角色被點擊積木來進行事件驅動程式。
5-1-2 賽馬遊戲
161
問題
拆解 1 如何建立背景?
步驟 匯入舞臺背景。
1
1 點選選個背景。
2 選擇Playing Field。
5-1-2 賽馬遊戲
161
問題
拆解 2 如何建立馬兒和終點角色?
步驟 新增終點角色。
2
3 刪除小貓。
4 點選繪畫。
5 命名為終點。
5-1-2 賽馬遊戲
161
問題
拆解 2 如何建立馬兒和終點角色?
6 如何產生 3 匹馬兒?
5-1-3 水族箱遊戲
167
問題
拆解 1 如何建立背景?
步驟 匯入舞臺背景。
1
1 點選選個背景。
2 選擇Underwater 1。
5-1-3 水族箱遊戲
167
問題
拆解 1 如何建立背景?
步驟 匯入背景的泡泡音效。
2
3 點選選個音效。
4 選擇Bubbles。
5-1-3 水族箱遊戲
影片 翰林資訊習作附件-如何用海霸教運算思維
153
影片 翰林資訊習作附件-海霸物件介紹及規則講解
影片 翰林資訊習作附件-海霸尋寶第一關教材教法影片
影片 翰林資訊習作附件-海霸尋寶第二關教材教法影片
影片 翰林資訊習作附件-海霸尋寶第三關教材教法影片
影片 翰林資訊習作附件-海霸尋寶第四關教材教法影片
影片 翰林資訊習作附件-海霸尋寶第五關教材教法影片
2. 魚兒移動所使用 的積木與螃蟹移 動有什麼不同?
5-1-3 水族箱遊戲
170
問題
拆解 5 如何處理魚兒動畫,並且能夠與使用者互動?
步驟 完成魚兒變換方向的程式。
9
1. 讓魚兒每隔一段 隨機的時間就會 變換方向。
2. 如果將右轉積木 換成左轉積木, 會有什麼不同?
5-1-3 水族箱遊戲
170
問題
影片 翰林資訊習作附件-海霸尋寶第六關教材教法影片
影片 翰林資訊習作附件-海霸尋寶第七關教材教法影片
影片 翰林資訊習作附件-海霸尋寶第八關教材教法影片
5-1-1 小狗散步遊戲
154
範例
影片 scratch程式設計-小狗散步遊戲
在畫面中,以一個靠海的步道圖片當作背景,有 3 隻 小狗在步道上。
按下綠旗後: 1. 用滑鼠按一下小狗,它會往前散步。 2. 當小狗碰到畫面邊緣,會折返繼續往前散步。
5-1 Scratch程式設計-遊 戲篇
5-2 Scratch程式設計-模 擬篇
架 構表與多媒體
基礎程式設計(2)
Scratch程式設計-遊戲篇 小狗散步遊戲 賽馬遊戲 水族箱遊戲 大馬路遊戲 打擊魔鬼遊戲
152
152
設計一個遊戲,就像思考如何演出一齣 舞臺劇。例如:劇中通常會出現主角,可能 是盔甲戰士,或地球防衛軍的太空船。當然 也少不了和主角演對手戲的反派角色,它們 不一定是由人演出,有可能是打倒盔甲戰士 的閃電,或外星人太空船。
168
問題
拆解 2 如何建立魚兒和螃蟹角色?
步驟 新增魚兒角色。
3
5 刪除小貓角色。
6 點選選個角色。
7 選擇Fish。
5-1-3 水族箱遊戲
168
問題
拆解 2 如何建立魚兒和螃蟹角色?
步驟 讓魚兒只能左右翻轉。
4
8 設定左右翻轉。
5-1-3 水族箱遊戲
169
問題
拆解 2 如何建立魚兒和螃蟹角色?
的左右移。
2. 當滑鼠碰到魚兒時,就會跟你打招呼說:「你好」。 請執行《水族箱》的程式,想一想這個範例的素材及
相关文档
最新文档