Python自动寻路_Python颜色碰撞示例

Python自动寻路_Python颜色碰撞示例

李兴球Python自动寻路动画演示

李兴球Python自动寻路动画演示
人工智障程序哟!这个程序简单的采用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资源。)

李兴球

李兴球的博客是Python创意编程原创博客

评论已关闭。