我9岁的儿子正在申请参加编程比赛。允许使用任何语言,他想使用Scratch。但该应用程序需要一个程序的ascii文本列表来解决指定的初步问题。他们不接受PNG屏幕截图或Scratch的二进制格式。那他怎么得到他的程序的ascii列表?如果不可能(我怀疑),那么我将阅读他的程序并将其重新键入ascii编辑器。
答案 0 :(得分:6)
你有几个选择。
如果您使用的是Scratch 1.4,则可以保存纯文本项目摘要。按住Shift键并单击“文件”菜单,然后单击Write project Summary
此功能对于Scratch 2.0来说是coming soon(希望如此)。更新:已添加。
您还可以使用Scratchblocks generator获取所有块的基于文本的表示。
或者,您可以将2.0项目保存为myproject.sb2
,重命名为myproject.zip
,解压缩ZIP,然后获取project.json
文件。
不幸的是,这些方法都不能轻易导入Scratch。
答案 1 :(得分:4)
http://scratchblocks.github.io会将您的项目转换为scratchblocks格式。这正是你要找的。 p>
答案 2 :(得分:0)
您可以下载和编辑Scratch项目的json脚本。然后可以上载它以替换现有项目。 (这也是备份和部署项目的好方法)