是否有支持 dynaturtles 的开源/免费 LOGO 实现?[关闭]
-
08-07-2019 - |
解决方案
在网上挖掘一下,我发现 OpenStarLogo 。虽然他们没有特别提到<!>“dynaturtles <!>”;文档确实提到了碰撞检测。该网站有代码和文档下载。
在维基百科文章的“实施”部分下,有一个PDF列出已知的当前和古董实现。其中一些,例如 StarLogo TNG 和 Elica 支持3D对象。这些绝对不像我小时候写的LOGO程序......
其他提示
我使用 microworlds 作为我的徽标......我知道kt的kturtle kturtle
我还发现了一些可能有趣的链接
python turtle
fmslogo
MSWlogo
查看turtle python包。它在标准的python发行版中,它支持图形龟接口。
如果您使用win-logo(www.win-logo.de/eng/e_index.htm;您必须注册,然后您可以尝试30天),您可以练习此代码(德语版本Nr.2):
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
行? 问候。 Michael Kraus
在我昨天的帖子中添加了两个关于 dynaturtle 的 LOGO 程序的内容:
1.) 键“d”是 NUM 4
键“e”是 NUM 5
键“f”是 NUM 6
键“h”是 NUM 8
2.) 在点击“e”= NUM 5 停止递归过程后,您还必须单击退出按钮。- 我试图找出原因,但我不知道。
迈克尔·克劳斯
不隶属于 StackOverflow