如果对Scratch是如何工作的感兴趣,你可以看看它的源代码。 它们分别放在Github上的几个开源的软件仓库中:


https://github.com/LLK/scratch-www

https://github.com/LLK/scratch-gui

https://github.com/LLK/scratch-vm

https://github.com/LLK/scratch-render

https://github.com/LLK/scratch-blocks


对应ScratchJr: https://github.com/LLK/scratchjr


如果你对参与Scratch开发感兴趣,请看看我们的代码贡献者指南: https://github.com/LLK/scratch-www/blob/develop/.github/CONTRIBUTING.md