Scratch

Scratch

拖放式可视化编程语言和平台,用于学习,创建和共享代码以及交互式项目。
Scratch是一种编程语言,可以轻松创建自己的交互式故事,动画,游戏,音乐和艺术,并在网络上共享您的创作。当年轻人创建和共享Scratch项目时,他们学习重要的数学和计算思想,同时也学习创造性地思考,系统地推理和协作。
scratch

分类目录

Mac版Scratch的替代品

GDevelop

GDevelop

GDevelop是一款开放源代码的游戏制作软件,旨在供所有人使用。可以用它创建任何类型的2D游戏,并且不需要任何编程技能即可上手。游戏的逻辑是通过视觉事件来实现的。
GameMaker

GameMaker

Game Maker是用于Microsoft Windows的软件程序,旨在简化计算机游戏的开发。
Urho3D

Urho3D

Urho3D是一种轻量级,跨平台的渲染和游戏引擎,使用C ++实现,并根据MIT许可发布。受到OGRE和Horde3D的极大启发。
ENIGMA - LateralGM

ENIGMA - LateralGM

ENIGMA是可扩展的非解释性游戏制造商增强,是一种开源的跨平台游戏开发环境,它是从流行软件的应用程序衍生而来的。
MonoGame

MonoGame

一种用于创建功能强大的跨平台游戏的框架。XNA的精神继任者,在台式机,移动设备和控制台平台上提供了1000多种产品。
Hackety Hack!

Hackety Hack!

Hackety Hack将彻底教会您编程的基本知识。不需要以前的编程经验!
Gamesalad

Gamesalad

GameSalad Creator是由GameSalad,Inc.开发的创作工具。
Alice

Alice

爱丽丝(Alice)是一种创新的3D编程环境,可轻松创建用于讲故事,玩互动游戏或在网络上共享视频的动画。
Maratis

Maratis

Maratis是一款为艺术家和开发人员设计的便携式,简单且可视化的游戏开发工具。
ct.js

ct.js

ct.js是基于Web技术的2D游戏编辑器(桌面应用程序)。它旨在成为一个可扩展但简单的游戏制作工具,新手和经验丰富的游戏开发人员都可以使用。
ENIGMA

ENIGMA

ENIGMA开发环境-一种非常高级的语言,已编译为一种不太高级的语言。
Crunchy

Crunchy

Crunchy是一个应用程序,可在浏览器窗口内格式化并提供html编写的Python教程,并添加交互元素和令人眼花navigation乱的导航。
Levinux

Levinux

Levinux –面向教育的Linux的微型版本
Bingo

Bingo

基于Scratch的编程语言,该语言使用“块” UI来构建应用程序和游戏。
SnapCode

SnapCode

SnapCode是用于教育的免费Java IDE。SnapCode使您可以轻松地为桌面和浏览器快速构建图形丰富且功能完善的应用程序。