我希望能够利用Python的海龟绘图库有效地模拟乐高机器人。乐高机器人可以采样机器人所处位置的颜色。基于此,我想创建一个背景迷宫,并让机器人在其中寻找出路。我希望将其应用于10年级编程学生。
目前为止,我可以使用tkinter创建一个简单的画布,并在其中放置一个有颜色的矩形。我可以将海龟放置在画布上并共存。海龟可以放置在有颜色的矩形上。
现在我只需要以某种方式对颜色进行采样。这可能通过获取海龟的位置,然后对该坐标进行采样来完成。但是我卡在了这一点上。
以下是我的代码:
我注意到当我运行代码时,海龟的“路径”在矩形后面,这表明存在图层问题。
目前为止,我可以使用tkinter创建一个简单的画布,并在其中放置一个有颜色的矩形。我可以将海龟放置在画布上并共存。海龟可以放置在有颜色的矩形上。
现在我只需要以某种方式对颜色进行采样。这可能通过获取海龟的位置,然后对该坐标进行采样来完成。但是我卡在了这一点上。
以下是我的代码:
from tkinter import Tk, Canvas, Frame, BOTH
import turtle
top = Tk()
C = Canvas(top, height=500, width=600)
Doug = turtle.RawTurtle(C)
rectangle = C.create_rectangle(30, 10, 120, 80, outline="#fb0", fill="#fb0")
Doug.fd(50)
Doug.rt(90)
Doug.fd(50)
C.pack(fill=BOTH, expand=1)
top.mainloop()
我注意到当我运行代码时,海龟的“路径”在矩形后面,这表明存在图层问题。