问题标签 [turtle-graphics]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
open-source - 是否有任何支持 dynaturtles 的开源/免费 LOGO 实现?
我正在寻找支持“dynaturtles”的LOGO编程语言的实现 - 动画海龟可以以编程方式改变形状、速度和方向,以及检测彼此之间或环境中其他对象的碰撞。
回到地球是新的和 8 位微型统治至高无上的时代的迷雾中,雅达利 LOGO在这方面做得很好。使用这种技术可以非常轻松地创建各种小型游戏和模拟环境,因为该语言的实现具有经过深思熟虑的优雅语法。
我知道 LCSI 的Microworlds,但我正在寻找可以用来让一些朋友和他们的孩子参与编程而又不超出我预算的东西。
turtle-graphics - 你觉得学习用海龟图形编程有用吗?
我正准备教别人编程。当我学习课程材料时,我在前几个练习中使用了海龟图形。在阅读介绍性教科书时,我还没有找到使用该技术的教科书。其他人是否发现这种方法有帮助?如果不是,那么学习编程的更好方法是什么?
python - Python 成像,调整 Turtle Graphics 窗口的大小
我的图像对于海龟窗口来说太大了。我不得不放大图像,因为我在每个位置需要的文本重叠。
如何在python中调整窗口大小?
turtle-graphics - 如何在 Small Basic 中更改海龟图像?
即使图像具有完整的移动 API,似乎也没有任何属性可供使用。
python - TurtleGraphics Python - 将随机移动的乌龟限制在一个圆圈中?
我怎样才能让一个随机移动的乌龟被限制在一个半径为 50 的圆内,圆心在 (0, 0)?因此,如果海龟当前位于位置 (x, y),它与中心的距离为 math.sqrt(x ** 2 + y ** 2)。每当乌龟与中心的距离超过 50 时,让它转身继续。我已经获得了适用于屏幕尺寸的代码,但是我在哪里放置 math.sqrt(x ** 2 + y ** 2) 以使其被限制在一个圆圈中?这是我到目前为止的代码:
此代码适用于屏幕中的海龟,但不适用于圆形。
python - TurtleGraphics Python:从墙上弹起乌龟?
所以,我正在尝试制作一个逼真的弹跳功能,乌龟撞到墙上并以相应的角度弹开。我的代码如下所示:
所以,这适用于侧壁,但我不知道如何让它从顶部/底部正确反弹。有什么建议么?
python - Turtle 模块 - 保存图像
我想弄清楚如何在使用 python 的 turtle 模块创建绘图后保存位图或矢量图形图像。经过一番谷歌搜索后,我找不到简单的答案。我确实找到了一个名为canvas2svg的模块,但我对 python 很陌生,我不知道如何安装该模块。是否有一些内置方法可以保存海龟画布的图像?如果不是,我应该在 Ubuntu 机器上将 python 的自定义模块放在哪里?
python - 如何编写一个读取输入并将其转换为带有海龟图形的预定义 14 段字符的 python 程序?
我已经编写了定义十四个段的海龟图形函数,以及将这些段组装成字符的函数,例如
我已经准备好了所有的定义,但是如何让 python 读取输入并将输入的字符转换为我之前定义的十四段形式?
理想情况下,如果我输入“Pizza”,程序应该以 14 段形式生成字符“PIZZA”的输出。
欢迎和赞赏任何建议。谢谢,