
人工智障程序哟!这个程序简单的采用Python精灵模块中的颜色碰撞命令,让小猫可以自动走到终点碰到绿旗。
以下是部分代码预览:
"""
自动寻路.py
本程序使用角色的coloroverlap命令检测自己身上的颜色和其它角色上面的颜色是否重叠。
需要Python精灵模块V1.35版本以上支持。如果你的电脑没有安装Python精灵模块,
请在命令提示符下输入以下命令进行安装:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple sprites --upgrade
"""
from sprites import Sprite,Screen
screen = Screen() # 新建屏幕
screen.setup(960,720) # 设定宽高
screen.colormode(255) # 颜色模式
screen.title("自动寻路_Python精灵模块_颜色碰撞示例_李兴球博客_www.lixingqiu.com")
red = (255,0,0) # 红色
blue = (0,63,255) # 蓝色
brown = (102,102,0) # 棕色
green = (0,255,0) # 绿色
maze = Sprite('path.png') # 路径角色
maze.ondrag(None) # 不可拖动
cat = Sprite('cat.png',pos=(-50,280)) # 猫角色
cat.wait(3)
cat.left(180) # 向后转180度
cat.wait(1)
while True:
pass # 代码忽略,请大侠自己完成
screen.mainloop()
需要完整素材和源代码,请
需要浏览更多吗?
成为会员后,登陆才能继续浏览!联系微信scratch8即可办理会员。
(会员专属:能浏览所有文章,下载所有带链接的Python资源。)
