Tutorial

依赖

  • 安装CodeLab Adapter
  • 安装Chrome 浏览器
    • 目前 Scratch 官方团队在陆续支持更多浏览器版本,现阶段使用 Firefox/Chrome 浏览器效果最佳.
    • 建议将其设为默认浏览器.

步骤 1:Hack Kano Code

尽管社区有很多针对 Kano 设备的硬件和协议破解(Kano 官方也十分具有 hacker 精神,它们分享了很多 hack 技巧),但我偏好破解 kano 的软件(因其十分优秀,希望基于它的 UI 来编程,而通过 hack 增强它的能力)。

Hack Kano Code,使其与 CodeLab Adapter 兼容。

目前我对 Mac 和 Windows 的Kano Code做了简单 hack,使其能够接入 Adapter,由于是hack过的软件,不便于在互联网分发,如果你需要,请联系我们。

Tips

mac系统新版本(13.14之后)安全性提高,如果无法运行hack后的软件(Mac应用已损坏,打不开),如果可能需要先运行: sudo spctl --master-disable 或者 sudo xattr -rd com.apple.quarantine 空格 软件的路径
Kano Wand App 发布了新版本,修复了 Mac 下闪退的问题,目前我们也做了兼容。

Tips

关于魔杖如何与电脑连接参考官方页面或者 APP

在 Kano Code 里编程

Event菜单栏中拖出咒语积木;从Draw菜单栏中拉出to adapter积木,组合出魔法规则:

以上程序的含义是: 当实施图示魔法时,将魔法(id为1)发射到Adapter

接下来在 CodeLab Scratch 中对魔法编程(handle)。

步骤 3:打开 Codelab Adapter

双击打开 Codelab Adapter。

Codelab Adapter 启动之后,将打开默认浏览器。

步骤 4:打开 Codelab Scratch3

点击 Web UI 上的scratch3链接, 或者点击这儿, 将打开如下页面:

图中箭头所指的小圆点呈现绿色 说明 Codelab Adapter 与 Scratch3.0 的连接正常

步骤 5:加载 Kano Code 插件

在 Web UI 中点击加载 Kano Code 插件。

开始编程

以上积木的含义: 当魔法(id为1的魔法)触发时,发出猫叫声

Tips

建议把 Scratch 页面和 kano 软件并置在桌面。处于后台的浏览器,可能会休眠(有些系统的默认行为)。
此外,由于蓝牙连接范围有限,挥动魔杖时 尽量别离电脑太远。

Demo

https://adapter.codelab.club/user_guide/gallery/#kano-wand