Scratch
软件描述
Scratch 是一种编程语言,可轻松创建属于自己的互动故事、动画、游戏、音乐和艺术作品,并将创作成果分享到网络上。当年轻人制作并分享 Scratch 项目时,他们便学会了重要的数学和计算概念……
官方网站
访问软件的官方网站了解更多信息
scratch.mit.edu
什么是 Scratch?
Scratch 是一种编程语言,可轻松创建互动故事、动画、游戏、音乐和艺术,并将作品分享到网络上。青少年在创作和分享 Scratch 项目的过程中,学习重要的数学和计算概念,同时培养创造性思维、系统性推理能力以及协作能力。
🔄 替代方案
75 个选择
Urho3D
Urho3D 是一个轻量级、跨平台的渲染和游戏引擎,使用 C++ 编写,采用 MIT 许可证发布。深受 OGRE 和 Horde3D 的启发。

RPG Maker
一款用于构建2D俯视角角色扮演游戏的套件,配备详细的地图、图块和精灵编辑器,传统回合制机制,对话与遭遇工具,自定义脚本功能,资源支持及发布选项,适合初学者和高级用户。

Construct 3
基于浏览器的2D游戏创作引擎,采用可视化事件驱动系统,集成JavaScript以支持高级开发,无需安装且无需编程基础,支持导出至HTML5、移动平台、Xbox One,并可在任何设备上实现实时编辑。

Alice
Alice 是一个创新的3D编程环境,可轻松创建动画以讲述故事、玩互动游戏或制作视频并分享到网络。Alice 是一门入门级计算机教学工具。

ScratchJr
编程是新的读写能力!通过ScratchJr,5至7岁的儿童可以编写属于自己的互动故事和游戏。在此过程中,他们学会解决问题、设计项目,并在电脑上创造性地表达自我。

Blockly
Blockly 是一个用于构建可视化编程编辑器的库。用户可以通过拖拽积木来构建应用程序,无需输入任何代码。
Microsoft MakeCode 通过有趣的项目、即时效果,以及适合不同水平学习者的积木式和文本编辑器,让所有学生都能生动地体验计算机科学。这是一个免费的开源平台,用于创建引人入胜的计算机科学学习体验,其……





