真的可以用 Scratch 制作游戏吗?(第一部分)

精灵

在 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]

分享:

相关文章

IGCSE涵盖

如何一步步取得IGCSE优异成绩

国际普通中等教育证书(IGCSE)是全球认可且对学生智力要求较高的中学课程。该课程旨在提升学生的批判性思维、创造力和解决问题的能力。IGCSE课程的最终考核是在十年级结束时进行的IGCSE考试。考试形式包括笔试、口试、课程作业和实践操作。

世界合作教育

学生是否准备好在全球舞台上竞争?

  由于自动化和人工智能取得了显著成就,第四次工业革命正以前所未有的速度改变着全球未来市场的格局——而且这种变化速度还将随着时间的推移呈指数级增长。面对技术进步和

我们都听过这样一句话:“教育是成功的关键。”

教育及其对社会的影响

教育是成功的关键吗?我们都听过“教育是成功的关键”这句话。然而,我们也知道这并非总是如此。在本文中,我们将探讨教育对社会的真正影响,以及我们如何运用这些知识来帮助他人。

主要 qimg cdecfbfbeb

马来西亚电子学习的未来:它将走向何方?

疫情初期,社会各界强调教师提升在线辅导和居家学习技能的重要性,这已成为教育领域的新常态。为了打造引人入胜的在线课堂,教育工作者被鼓励开发创新教学方法。大多数大学和学校都积极响应这一趋势。

虎数学

感谢您联系TigerCampus。我们将在1-2个工作日内与您联系。

与世界分享

[affiliate_conversion_script amount="15" description="免费试用弹窗" context="联系表单" status="unpaid" type="lead"]