有没有真正有乌龟的LOGO解释器?

软件推荐 跨平台 编程 教育
2021-10-10 19:51:06

这不是现在臭名昭著的“如何移动 LOGO 中的乌龟? ”的重复。

最近,我和我五岁的女儿进行了以下对话:

女儿:爸爸,你会写程序吗?

我可以!

女儿:爸爸,什么节目?

我:程序是计算机遵循的一组指令。

女儿:爸爸,我也可以写程序吗?

我:当然!

这让我争先恐后地想出一门非常基本的语言,一个五岁的孩子很快就能从掌握中获得一些满足感。我很惭愧地承认,我首先想到的是:

10 INPUT "Tell me a secret" A$
20 PRINT "Wow really? :" A$
30 GOTO 10

这不会让一个五岁孩子的注意力持续很长时间,而且需要太多的演讲。然而,移动乌龟并画出整洁的图片可能会奏效。

可悲的是,我对 LOGO 解释器的搜索发现了一些我真的不想要的网站、飞行模拟器和一大堆其他东西。

我希望找到一个具有以下功能的跨平台(Java / Python)LOGO解释器(我敢称它为模拟器吗?):

  • 可以保存/重播命令(存储的程序)
  • 有一只真正的乌龟
  • 音效是加分项

你有没有遇到过这样的事情,如果有,你能提供一个链接吗?我讨厌问“购物”之类的问题,但它似乎比“LOGO 适合五岁的孩子吗?”要好得多。

4个回答

当然有!

获取最新的 Ubuntu(您可以使用 Wubi 或 Virtual Box),然后安装 KTurtle。它看起来像这样:

http://www.youtube.com/watch?v=atZKpac07X0&feature=related

另请查看:

http://onemorelevel.com/game/lightbot

http://onemorelevel.com/game/lightbot_2

如果你不想安装任何东西。不过,第二个非常令人困惑。使用更详细的 LOGO,您的女儿可能会做得更好。

虽然这不是 LOGO,但您可能还想查看受 LOGO 启发的PythonTurtle这看起来很棒——简单、可爱,非常适合学习:

在此处输入图像描述

您可能会查看Scratch,这是一个采用与 LOGO 相同的概念并与它们一起运行的项目。它为编程提供了一个图形界面,实际上并没有将其简化,只是简化了它。

它具有良好的内置图形和声音功能,以及蓬勃发展的提交和“混音”社区。

您可以使用www.logointerpreter.com您可以编写徽标命令,Turtle 很乐意为您浏览它们!使用新的 go 和 go2 程序即时创建带有图形对象的动画! 在此处输入图像描述