精灵
在 Scratch 中,精灵可以是任何东西,从角色到动物再到饰品。所有这些都由下一节中解释的代码和代码块控制。
每个新的 Scratch 项目都包含一个角色模型(Sprite),此外还有一个角色模型库可供选择。之后,孩子们可以重命名角色模型、添加新的角色模型等等。Scratch 角色模型是孩子们可以在 Scratch 环境中创建和编程的动画图形。Scratch 是一个面向儿童的可视化拖放式编程环境(与基于文本的编程不同)。
运动砖块用于控制精灵的移动方式,外观砖块用于修改精灵的外观,声音砖块用于让精灵发出声音。
如何在 Scratch 中创建自定义角色?在 Scratch 中,创建角色被称为“绘制角色”。这项技术很简单,可以按照以下步骤完成:
点击右下角的“选择角色”按钮来选择角色。
点击“绘制”按钮创建新角色。
给新角色命名。
代码块
在 Scratch 中,代码块用于生成类似拼图碎片的代码。每种数据类型(帽子、堆栈、报告器、布尔值或帽)都有其专属的表单和插入槽,从而避免语法错误。一组相互连接的代码块被称为“脚本”。
由于图形化编程不需要像书面指令那样记忆,也不允许出现语法错误,因此与基于文本的编程相比,图形化编程通常更容易上手。
提供的模块类型不多,包括运动、外观、声音、事件、控制、感知、运算符、变量、列表和我的模块。
它们呈中蓝色,用于控制精灵的移动。只有精灵才能使用它们。总共有 18 个运动模块:15 个堆叠模块和 3 个重复模块。运动模块控制精灵的移动方式——滑动、旋转、移动等等。例如,“移动 10 步”可以让精灵向前移动 10 步。
寻找方块。它可以改变精灵的外观,例如改变它们的颜色或大小,还可以让它们进行交流。例如,“打个招呼!”持续两秒钟,或者“将大小增加 10 倍”。寻找方块是 Scratch 的 10 种方块类型之一。它们呈紫色,用于控制精灵。总共有 20 种寻找方块、17 种堆叠方块和 3 种报告方块。其中 14 种专用于精灵,4 种专用于舞台。根据 Scratch 统计数据,这类方块的使用频率最高,超过 200 万次。
声音模块为精灵添加音效,并允许您播放声音、修改音效和调整音量。
传感模块是 Scratch 的 10 种模块之一。它们呈蓝色,用于识别项目中的不同部分。目前可用的 18 种传感模块包括 3 个堆叠模块、5 个布尔模块和 10 个报告模块。
事件模块用于通知精灵开始运行代码。它们被涂成亮黄色,用于检测触发脚本运行的事件。如果没有此类头饰模块,项目将无法启动,除非手动调用脚本。
现在共有八种事件模块:六种帽子模块和两种堆叠模块。事件模块是最小的模块类型。在 Scratch 1.4 及更早版本中,所有事件模块都被归类为控制模块。在被赋予其特定类别后,事件模块最初在实验性查看器和 Scratch 2.0 的早期版本中被称为“触发器”。另一方面,2012 年 Scratch Day 将事件模块命名为“事件”。
控制块用于创建重复动画或在事件之间添加暂停。它赋予你对代码更大的控制权。
“我的积木”是 Scratch 的 10 种积木类型之一(在 Scratch 2.0 中称为“更多积木”)。它包含当前所选角色的例程。这些积木呈粉红色。在创建任何积木之前,“我的积木”是空的,只有一个“创建积木”按钮。
“创建模块”会弹出一个对话框,您可以在其中编写流程。单击“确定”后,新模块将出现在调色板中,代码区域中会出现一个空白的定义。调用该方法时,Scratch 将执行匹配的“定义”模块下方的模块。
为什么选择 Scratch 来制作游戏?
Scratch是一款广受欢迎的在线编程工具,适合各个年龄段的儿童和成人使用。该平台兼容大多数安卓平板电脑和台式电脑。对于8岁及以上的编程新手来说,它也是一个学习基于图形化编程原理的绝佳平台。
Scratch 是一种功能强大的编程语言,可以用来制作从动画到互动故事的各种作品。不过,Scratch 最为人熟知的用途还是在视频游戏制作领域。在 Scratch 社区,你会发现一个内容丰富、不断更新扩展的精彩视频游戏库。你还可以通过这个网站上的儿童编程课程,学习如何使用 Scratch 进行游戏策划。Scratch 非常适合制作引人入胜的游戏,因为它允许玩家输入数据,同时又赋予他们几乎完全的代码控制权。
刮刮乐游戏类别
对于初学者来说,要学习如何从零开始开发游戏,首先必须了解平台和其他游戏是如何运作的。
在点击类游戏中,玩家点击屏幕上的角色来获得分数,每次成功点击都能得分。例如,点击墨西哥卷饼就能得分,越小、越难点击的墨西哥卷饼得分越高。
在这个追逐游戏中,移动小精灵即可得分。比如,一条鲨鱼正在追逐鱼群,每次碰到鱼就能得分。
Pong是一款几乎人人都熟悉的游戏。孩子们可以通过鼠标控制球拍,将球击回对方场地,在这个简单却又充满乐趣的游戏中尽情玩耍。
Scratch 的用户界面
Scratch 的用户界面是指屏幕上显示应用程序的区域。该界面由多个部分或“面板”组成,每个面板都有其独特的功能,例如选择要编写代码的模块、编写代码以及查看代码运行效果。本文将讨论界面的各个组成部分。要学习如何从零开始制作游戏,您应该熟悉 Scratch 的用户界面。
代码块配色方案 代码块调色板包含所有代码块。这些代码块按类别进行颜色编码。您可以将这些代码块拖入编程区域,用于编写角色或舞台程序。
脚本部分:我们的代码将被移至脚本部分并在那里进行组装。
执行场景:此时,我们可以见证代码的运行!例如,如果我们的代码有一个“点击绿旗”事件块,我们可以通过点击绿旗来激活该代码。
精灵信息窗格是一个显示每个精灵详细信息的窗口。我们可以使用精灵信息窗口访问和更改精灵的信息。单击所选精灵的缩略图即可显示此窗口。在此区域中,我们还可以删除和添加新的精灵。
背景/服装面板:选择“代码”和“音频”选项卡之间的中间选项卡,即可访问服装和背景面板。要在服装和背景面板之间切换,请在精灵信息框中选择相应的缩略图。
声音窗口:使用屏幕左上角的最后一个标签页,我们可以生成和控制声音。你甚至可以录制自己的视频!
工具栏和教程 我们可以使用屏幕顶部的工具栏导入和保存项目,以及撤销精灵的删除操作。选择“教程”选项,您可以获得关于如何在 Scratch 中完成几乎所有操作的大量说明。
在第二部分,我们将讨论 Scratch 的实际编码部分。
想提升编程技能,创作出令人惊叹的作品,却不知从何入手?codingclub.org 现在提供编程和创意课程。
请联系我们 [email protected]
