巴别脚本(Babylscript)是一种面向对象语言。就是说在这个语言中包含一些对象,你可以给这些对象下命令。就像在现实生活中一样,如果你有一条狗,你可以让它‘坐下’或者‘打滚’。
如果你观察一下左侧,你会发现两个机器人。左边这个叫做‘之’机器人,因为在他身上有一个很大的‘Z‘。右边这个叫做‘电视’机器人,因为他的脑袋是一台大电视。
为了给机器人们下达命令,首先你需要将鼠标移动到蓝色框编程区域内,然后点击。
然后,你输入你想给哪一台机器人下达命令。之后你输入一个点,接下来你输入你想下达的命令。再接下来,你输入一对圆括号和一个分号(一个分号看起来像一个逗号上面有一个点)。如果你想‘之机器人’做挥手动作,你需要写“之机器人.挥手();”。确保你输入的是实心的点,而不是空心的句号,不然巴别脚本(Babylscript)没办法识别。
最后,你需要点击“运行”按钮。
快去试一让‘之机器人’挥手吧。记住,第一步:点击蓝色的编程区域;第二步:输入“之机器人.挥手();”;第三步:点击“运行”。确保你输入所有的内容都准确无误
现在,我们来试着让‘电视机器人’挥手。首先,点击‘清理’按钮来清除之前的命令。当电脑问你:“是否要清清除序?”时,选择“是”。
然后,和之前的步骤一样,但是要输入‘电视机器人’代替‘之机器人’。(电视机器人的手臂很短,所以只能挥一点点。)
‘之机器人’和‘电视机器人’会做很多事情,你可以告诉他们做以下这些事情:“眨眼”,“拍手”和“跳动”。 ‘电视机器人’没有腿,所以它不能跳,快来试试这些命令。
如果你下达了一个机器人不理解的命令,不用担心,这只是一个bug,巴别脚本(Babylscript)会在桔黄色的消息区域提示,然后告诉你哪出问题了。
你也可以在编程区域一次输入多行命令。
计算机首先执行第一条命令,然后做其他命令,一直到最后。这个指令列表被叫做“程序”。