MicroBlocks Client for Snap!

中文版本 Preface After making the CoCube library in Snap!, I realized that most of the work in this library is general and can be used for any MicroBlocks device! By extracting the general parts of the CoCube library, the MicroBlocks Client library was obtained. Much of the content of this article overlaps with the CoCube library in Snap!, and the MicroBlocks Client library is essentially a general

Snap! 中的 MicroBlocks Client 库

前言 在制作完 Snap! 中的 CoCube 库 后, 我发现这个库的大多数工作都是通用的, 我们可以将其用于任何 MicroBlocks 设备! 通过提取出 CoCube 库的通用部分, 得到了 MicroBlocks Client 库. 这篇文章的

CoCube library for Snap!

The previous article mentioned: Dr. Liang created a desktop-level robot named “CoCube” (Collaborative-Cube). CoCube uses MicroBlocks as its programming environment. CoCube has many similar features to toio, but also some capabilities that toio does not have, such as extensible hardware interfaces and a closer integration with MicroBlocks. Recently, I make a CoCube library for Snap! Motivation CoCube can already be programmed in MicroBlocks (thanks to Dr. Liang for the excellent work!

Snap! 中的 CoCube 库

前言 上篇文章提到: @梁博士 制作了一个桌面级模块化群控机器人系统, 取名"CoCube" (Collaborative-Cube), CoCube 将 MicroBlocks 用作其编程环境. CoCube 与 toio 有许多

Snap! 中的 Dynamic Table 库

前言 @梁博士 制作了一个桌面级模块化群控机器人系统, 取名"CoCube" (Collaborative-Cube), CoCube 将 MicroBlocks 用作其编程环境. CoCube 与 toio 有许多相似的特性, 也

Spline library for Snap!

中文版本 Preface My interest in 3D environments came from this paper by Croquet team. I learned this perspective on interactive graphical computing from Alan Kay: the power of desktop metaphor/GUI is psychological, it create a “illusion” for users, as if things are right there on the screen, so users can transfer their real-world experience, just like dealing with physical objects, to interacting with virtual objects on the

Snap! 中的 Spline 库

English version 前言 对 3D 环境的最初兴趣来自 Croquet 团队的这篇论文. 从 Alan Kay 那里学到这样的一种视角来看待交互式图形计算: 桌面隐喻/GUI 的力量是心理层面的, 它们为

iframe library for Snap!

中文版本 Preface The <iframe> HTML element represents a nested browsing context, embedding another HTML page into the current one. – iframe I want to have a iframe library that can bring Internet resources into Snap! through iframe element and interoperate with Snap!. With it, we can do many interesting things: Display markdown documents programmatically Display instructional video programmatically Display online slides programmatically Introducing 3D world/game, and using

Snap! 中的 iframe 库

English version 前言 将另一个 HTML 页面嵌入到当前页面中 – iframe 我一直渴望拥有一个 Snap! iframe 库, 这个库最好足够通用, 它能够将各种各样的互联网资源通过 iframe 引入到 Snap! 里, 并与 Snap!