听话的苹果
编程实现:
1). 本程序只有一个苹果角色,并且舞台为空白背景。如图:
2). 先用边长为 60 的正方形填满整个舞台(用程序完成,不是使用舞台背景绘制);
3). 画完后,苹果回到舞台中心,然后询问:“输入指令(上下左右)”;
4). 在输入框输入指令(指令可以是 1 个或多个),输入完毕后按回车键提交,苹果会按照指令的方向依次移动,每次移动都要移到下一个交点上,瞬移,每走完一次要等待 1 秒,如图所示:
5). 苹果按指令走完整个路程后,会发出下一次询问,输入并提交后可再次移动;
6). 需要注意的是:如果遇到“上下左右”以外的其它内容,苹果不移动,说“无效”(1 秒);例如:输入“下 6 左 A”,则苹果向下移动一格等待 1 秒,然后不移动同时说“无效”(1 秒),然后向左移动一格等待 1 秒,然后说“无效”(1 秒)原地静止。
7). 苹果不能超出屏幕边界,否则会说“超出范围,游戏停止!”,然后程序结束。例如:程序一开始就输入:“上上上上”则苹果会依次向上移动 3 格,在移动第 4 次的时候,苹果移到边界外,说“超出范围,游戏停止!”1 秒,然后程序结束。