7种适合孩子学习的好玩的编程软件 (2)
05 Twine
那些对制作游戏和讲故事更感兴趣,并且对编程技术细节感到沮丧的孩子,可以尝试Twine。
Twine是一个免费的非线性故事讲述应用程序,供所有年龄段的用户使用,包括大量成人和教育工作者。使用Twine不需要孩子学习任何代码。它不教用户如何编程,而是教他们如何构建和呈现非线性游戏和故事。
Twine故事由页面文本和图像组成。设计界面显示链接的页面,每个页面都可以用文本,链接和图像进行修改。它适用于“选择你自己的冒险”类型的游戏,其中每个玩家的选择可能会进入故事的新分支。
虽然这个应用程序不会教孩子编程,但它确实教会了很多对游戏设计师和讲故事者至关重要的规划和设计技能。
你可以通过托管应用程序在线创Twine故事,也可以下载应用程序进行离线编辑。
建议年龄:12岁以上(强烈推荐读者)
要求: Windows,Mac OS或Linux
06 乐高 Mindstorm 机器人编程
学习编程的另一种方法是用程序控制机器人。乐高有各种各样的机器人套件。LEGO MINDSTORMS系统中拥有最大的用户群体和友好的可视化编程环境。
乐高EV3编程软件可以在平板电脑和电脑上运行,并且使用构建块(LEGO块),就像Scratch和Blockly一样。
学生通过组合不同的动作,变量和事件来操纵他们的乐高头脑风暴创作。这种编程语言对于年龄较小的孩子来说足够简单,同时对于大一点的孩子甚至成年人来说仍然具有挑战性。
除了LEGO Mindstorms编程环境之外,LEGO还使用了一种开源的Linux内核,可以使用Python或C ++等更传统的编程语言进行修改和编程。
技术要求:EV3编程语言在Mac,Windows,Android和iOS上运行。
运行程序(而不是仅仅调试它们)一个或多个LEGO EV3机器人。(对于更复杂的程序,最多可以使用六个机器人进行菊花链连接。)
建议年龄: 10+(年龄较小的孩子可以在更多的监督下使用此功能)
要求:运行Mac OS或Windows的计算机或运行Android或iOS的平板电脑。
07 Kodu(微软)
Kodu是微软为Xbox 360设计的游戏编程应用程序。Windows版本是免费的,Xbox 360版本是4.99美元。孩子们可以使用该应用在三维世界中探索和设计游戏。
Kodu的图形界面很吸引人,而且Xbox版本的编程完全可以从游戏控制器完成。
建议年龄:8-14
要求: Windows 7或更低版本或Xbox 360