Open source 是否有支持dynaturtles的开源/免费徽标实现?

Open source 是否有支持dynaturtles的开源/免费徽标实现?,open-source,turtle-graphics,logo-lang,Open Source,Turtle Graphics,Logo Lang,我正在寻找一种支持“动态海龟”的编程语言的实现,这种动画海龟可以通过编程改变形状、速度和方向,还可以检测环境中彼此或其他对象之间的碰撞 回到地球还是新的,8位微卫星统治着最高的时代,这项技术做得非常好。人们可以很容易地使用这种技术创建各种各样的小游戏和模拟环境,因为这种语言的实现具有经过深思熟虑的优雅语法 我知道LCSI,但我正在寻找一些可以让我的朋友和他们的孩子参与编程的东西,而不会超出我的预算。我发现,我可以在网上搜索一下。虽然他们没有特别提到“Dynaturles”,但文档中确实提到了碰撞

我正在寻找一种支持“动态海龟”的编程语言的实现,这种动画海龟可以通过编程改变形状、速度和方向,还可以检测环境中彼此或其他对象之间的碰撞

回到地球还是新的,8位微卫星统治着最高的时代,这项技术做得非常好。人们可以很容易地使用这种技术创建各种各样的小游戏和模拟环境,因为这种语言的实现具有经过深思熟虑的优雅语法


我知道LCSI,但我正在寻找一些可以让我的朋友和他们的孩子参与编程的东西,而不会超出我的预算。

我发现,我可以在网上搜索一下。虽然他们没有特别提到“Dynaturles”,但文档中确实提到了碰撞检测。该网站有代码和文档下载


在此基础上,在实现部分下,有一个PDF列表,列出了已知的当前和过时的实现。其中一些(如和)支持三维对象。这些绝对不像我小时候写的LOGO程序…

看看turtle python包。它位于标准python发行版中,支持图形化的turtle界面。

我使用它作为我的徽标。。。我知道kde的kturtle 我还发现了一些有趣的链接


如果您使用win徽标(www.win-logo.de/eng/e_index.htm;您必须注册,然后可以试用30天),您可以练习此代码(德语版本第2号):

好吗?
问候语。迈克尔·克劳斯(Michael Kraus)

在我昨天的帖子中增加了两项内容,涉及dynaturtle的徽标程序:

1.)键“d”是数字4

键“e”是数字5

键“f”是数字6

键“h”是数字8

2.)点击“e”=NUM 5停止递归过程后,还必须单击退出按钮。-我试图找出原因,但我不知道


迈克尔·克劳斯(Michael Kraus)

StarLOGO正是我想要的,它允许我定义海龟的“物体”,在屏幕上移动它们,并检测它们之间的碰撞。StarLOGO过去有平行的支持,这很酷,但它对sims进行了流线型设计,似乎没有TNG提供的强大3D支持。
PR test
   ;* #####  Startdatei  ######
   SETZE "sprung.x" 0
   SETZE "sprung.y" 0
   flug
ENDE

PR flug
   sprung
   tasten
   flug
ENDE

PR sprung
   SETZE "sprung.x" :sprung.x + (SIN KURS)/2
   SETZE "sprung.y" :sprung.y + (COS KURS)/2
   AUFXY (XKO + :sprung.x) (YKO + :sprung.y)
ENDE

PR tasten
   SETZE "t" TASTE
   WENN :t = "d" DANN LI 30
   WENN :t = "e" DANN DZ "Abbruch!" AUSSTIEG
   WENN :t = "f" DANN RE 30
   WENN :t = "h" DANN sprung
   tasten
ENDE