scratch简单编程小游戏教程(做一个简单的小故事)

最近在视频里面介绍了如何做一个简单的小故事,由于有些内容比较重复,不想在视频里面全部讲一遍,所以专门写篇文章把整个制作过程写清楚吧。

一般制作一个小故事我们都分三个步骤:

  1. 编写剧本
  2. 收集素材
  3. 开始编程

在Scratch里面自带有大量的素材,做一些简单的东西是完全足够了,但是对于一些富有创造力的朋友是远远不够的,所以尽量先编写剧本再去收集素材,不要因为没有素材就去改变剧情。

1.编写剧本

先构思整个故事的剧本,至少要清楚知道有什么人物他们在哪里都做了什么事、说了什么话,有了剧本我们才可以去准备素材。

这次的故事我们直接看视频吧:

Scratch简单小故事《熊与兔子》40秒演示版

2.收集素材

尽可能先把素材准备好,否则做到一半才发现缺少素材做不下去是非常揪心的。

这个故事一共5个角色

星星、行走的熊、站起来的熊、白兔子、黄兔子

scratch简单编程小游戏教程(做一个简单的小故事)(1)

全部角色

只有黄色兔子是Scratch初始没有的,我们通过白色兔子涂色实现:

scratch简单编程小游戏教程(做一个简单的小故事)(2)

深色部分用颜色(14,100,40) 浅色部分用(14,100,54)

2个背景

scratch简单编程小游戏教程(做一个简单的小故事)(3)

Space

scratch简单编程小游戏教程(做一个简单的小故事)(4)

Starts

10段语音对话

1.啊?不怕啊(小白兔)

2.不怕啊(黄兔子)

3.我是昨天的小白兔(黄兔子)

4.哈哈哈哈哈哈哈哈(黄兔子)

5.有个狗熊上完厕所没有手纸(旁白)

6.第二天狗熊吃完饭又没有手纸(旁白)

7.哎,你怕掉毛吗(熊)

8.小松鼠你怕掉毛吗(熊)

9.那我拿你来擦屁股吧(熊)

10.那我拿你来擦嘴吧(熊)

这些语音可以自己录,也可以用语音软件去合成

开始编程

积木的摆放过程,我在视频里面都有讲解,这里列举一些主要的知识点:

1.运动

兔子和熊同时走到中间,此处我们通过“移动10步” 与 “更换下一个造型”两个积木实现角色的基本移动,两个角色同时运动10*10步后就可以在中间相遇,于是我们添加了重复执行10次的积木,

小白兔:

scratch简单编程小游戏教程(做一个简单的小故事)(5)

小白兔积木1

2.对话

由于角色之间的对话是顺序的,必须是一个角色说话后才到另一个角色说话,我们需要一种方法让其他角色知道他该说话了,于是我们使用了积木“广播”。

广播呢,顾名思义就是一个大喇叭,一旦这个大喇叭吼起来,全部的角色,包括我们的场景都会听到他发出的消息,我们在每个角色里面都可以添加 ”当收到消息“的积木,并且收到消息的时候激活积木。

那么当一个角色完成他的动作后,我们通过广播通知其他角色,其他角色则使用接收广播来开启他们相应的动作。

3.调整角色的初始状态

因为每次运行完之后,角色会保留最后所在的位置和状态,我们可以通过 “当开始被点击” 后执行我们相应初始动作,否则角色会出现在不该出现的地方。

4.所有的代码

这里贴上全部角色的积木:

小白兔:

scratch简单编程小游戏教程(做一个简单的小故事)(6)

行走的熊:

scratch简单编程小游戏教程(做一个简单的小故事)(7)

星星:

scratch简单编程小游戏教程(做一个简单的小故事)(8)

站立的熊:

scratch简单编程小游戏教程(做一个简单的小故事)(9)

黄兔子:

scratch简单编程小游戏教程(做一个简单的小故事)(10)

这份代码是在Scratch3.10.2环境下运行过的,如果没有这个安装包可以私信我,我会发链接给你,对于不明白的积木,最简单的办法就是把抽出来、放回去反复试试,别人说得再明白也不如自己试试更清楚。

最后

希望这样一个简单的小故事例子可以让大家了解怎么去做一个小故事,如果有做得不好的地方请大家提出来我会尽快修改的。

喜欢的朋友就请关注我@柴哥的编程故事

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页