科兹莫猜到你的电话号码

编码Cozmo以猜测您所思考的数字

在这个博客中,我将教您如何猜测一个人在想的数字来编码Cozmo。 嗯 我们给这个“人”起个名字怎么样。 我们叫她艾米。 因此,如果科兹莫猜到了艾米想到的正确电话号码,艾米就会对科兹莫微笑。 如果Cozmo没猜到正确的数字,Amy不会微笑。

进入代码!

现在,像往常一样,让我们​​尝试思考这段代码是如何工作的。 Cozmo首先会说一个数字,然后等待Amy微笑。 如果她微笑,科兹莫会..可以说他会表现得很幸福

如果艾米不笑,科兹莫可能会继续说另一个号码。

现在,我们知道了它是如何工作的,让我们找出如何将此过程转换为代码。 首先,Cozmo可能会说一个数字,也许等着Amy微笑? 但是,然后,如果艾米不微笑,那科兹莫会不会一直等到艾米微笑? 或者我们可以这样做。 我们首先可以置“说”为准。 然后,我们可以在“ say”栏下面放置一个“ wait 1 secs”块。甚至可以在“ when flag click”栏之后的最前面添加一个“ move head”栏,以便Cozmo可以看到Amy!

然后,我们可以添加一个“ if,then,else”块。 对于“如果,那么,否则”菱形部分,我们应该添加一个“……等于……”,并在其中放置“传感器”部分的“面部表情”块。

然后,在“……等于……”部分的右半部分,键入“ Happy”。 因此,代码将显示为:“如果Face Expression等于Happy,则表现出快乐。 否则说2。

这似乎有点无聊。 在“其他”部分,我们可以添加动画使其更有趣。 然后,我们应该放置一个“ move head”块和一个“ say 2”块以使其起作用。 我还要添加一个“ wait 1 secs”块。

然后,您将继续执行“如果,那么,否则”过程,使数字比最后一个数字高,直到您拥有“说10”或直到您希望Cozmo在其之间猜测的高数字为止。 所以看起来像这样。

然后,您可以添加“爵士乐”内容,例如添加更多的动画和声音效果。 使其独一无二!

做得好! 您已经用代码制作了一个游戏!!!!

做得好! 你做到了! 现在,您可以通过新的“ Cozmo Guesses the Number”游戏与家人一起玩乐! 即使在代码实验室的“特色项目”部分中,还有另一款“ Cozmo Guesses The Number”游戏,该游戏也大不相同,甚至您都可以制作出很棒的游戏!

当Cozmo猜到了Amy在想的号码时,他感到非常高兴! (艾米当时想的数字是6)他很高兴猜到其他人的数字! 暂时再见! 再见!!!