**部分 Alice简介
第2章 程序的设计与实现
2.2 **个程序
在2.1节中,我们学习了怎样通过了解剧情、设计相应的动画去完成一个任务,制作一个游戏或者创建一个仿真过程。现在我们就来看看如何来编写这样的动画程序。这个步骤称为实现。我们建议初学者一边阅读本节内容一边操作电脑:启动Alice,按本节中的例子一步步操作。
什么是程序
正如你所知道的,程序是实现某个任务需要执行的一系列指令(动作)。你可以把用Alice写的程序看作是某个戏剧的剧本。剧本往往通过描述舞台上的动作及人物闻的对话来讲述一个故事。同样的道理,一个Alice程序也指定了虚拟场景中要发生的动作以及对象可能用到的声音与文本。
创建初始场景
中国有句俗话:“千里之行,始于足下”。我们就以2.1节中提到的机器人与外星人初次相遇的小例子开始吧。回顾一下整个故事:一艘机器人操纵的太空飞船刚刚降落到月球表面、这时一个充满好奇的外星人突然从岩石后面冒出来,机器人与它相遇了。大吃一惊的机器人向外星人走去,想看个究竟。随后它通知地球上的工作人员:“Houston,We have a problem!”
……