跳到主要内容

01-舞台程序

Kittenblock实际上是基于Scratch的编程平台,如果接触过Scratch的,应该知道它是主打软件编程,也就是结合界面里的舞台通过编程制作各种小游戏,或者创作性的小故事动画等等。而Kittenblock也能够完整实现这些功能。

如何编写

什么是舞台程序积木块

首先打开Kittenblock,不需要选择任何硬件,此时就是最原始的对舞台编程,可见左侧的积木分栏里的功能积木块都可作为舞台程序的组成部分

信息

判断是否是舞台程序还是硬件编程的最大注意点就是:

  • 舞台程序需要检测的对象是电脑本身如 侦测分栏
  • 运行的对象是舞台的背景或精灵本身如 运动、外观、声音分栏

image.png

如何编写舞台程序

就如图中的程序,我们通过键盘的按键←和→来控制舞台精灵的左右移动;其中不难发现积木块的颜色时和分栏颜色意义对应的。

信息
  • 其中我们用到了 控制分栏 中的循环和判断,这个对于编程来说是必须的,无论是舞台程序还是对硬件编程
  • 注意观察,此时我们在程序开头加了一个 当棋子被点击 的积木块,其作用为当存在时,可以直接点击舞台上方的 小旗子图标 开始运行所有处于小旗子下方的程序,点击有变的红色图标可以停止它们

image.png

危险

但这个小旗子在编程中并不是非要不可,我们只想调试一下单个积木块,此时完全可以单击需要运行的积木块即可,而程序正在运行时积木块的边框会发光。如果没有重复执行,那么积木块亮一下马上灭掉是正常的

image.png