位置:模块3:故事机器 -> 相关资源

M3A2S3第三步:合成语句

发布人:张建辉发布时间:2016-09-26 16:55:33

在这里,首先新建一个变量“台词”。

我们使用“谁”和“做了什么”来连接成语句。使用数字和逻辑运算符分类中的模块来连接词语。先把这个模块拖到脚本区域来,点击这个模块的“连接”的位置,就会显示出“hello world”来。

 

图(1)

从前面做好的中拖出模块,放在“hello”的位置。

 

图(2)

点击这个拼好的模块的“连接”的位置,可以看到勇士、村民、魔王、老爷爷和world连起来了。

 

图(3)

从模块盘里再拖出一个模块,这次把之前拼好的模块里的“world”换掉,然后点击“谁”右侧的“,换成“做了什么”。

这样就拼出了的样子。点击这个拼好的模块,勇士、村民、魔王、老爷爷中的任意一个会与战斗、结婚、交朋友中的任意一个结合在一起。

 

图(4)

图(4)显示了“魔王战斗”的效果。

接下来把拖到的方框位置,完成图(6)所示脚本。

 

图(5)

 

图(6)

搜索君:按下空格键,猫咪会说出“外星人倒立”、“勇士战斗”、“村民交朋友”、……

未来喵:怎么觉得稍微有点不对劲呢……

搜索君:是不是觉得还少了点什么呢?

这里如果加上一些词语可能就会更自然一些,可以再拖过来一个模块。

用与之前相同的方法拼成的样子。点击这个拼好的模块,就会显示“勇士战斗了”的效果。

图(7)

替换掉图(6)里面的后,得到图(8)所示脚本。

 

完成了!下面实际用起来吧!

搜索君:按下空格键,看看运行之后的效果吧。

 

未来喵:太棒了!但是说的内容是不是有些太简单了?

搜索君:是呀,这只是个简单的方法,之后按照同样的方法再增加列表和词语,就可以做出来很多各种各样的故事来了。

未来喵:真的吗?

搜索君:当然是真的了!现在请你想一想,怎么才能让猫咪讲出类似“这是现代的事:公主和大婶在高铁上飞快地交朋友”的故事呢?下一个活动,我们就要让猫咪给我们讲故事啦!