• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

利用python如何实现猫捉老鼠小游戏

python 搞代码 4年前 (2022-01-07) 20次浏览 已收录 0个评论

这篇文章主要给大家介绍了关于利用python如何实现猫捉老鼠小游戏的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

python实现猫捉老鼠小游戏

首界面

开始游戏界面

然后键盘操作小老鼠上下左右移动,猫自己去追,当猫追上老鼠则游戏结束

这里用时3.2秒,最后将游戏时长与猫和老鼠都显示在主页面上

下面我把猫与老鼠的小图片也放上来供大家使用

以下是程序源代码

 import turtle import time import random def up(): jerry.setheading(90) jerry.forward(20) def down(): jerry.setheading(270) jerry.forward(20) def left(): jerry.setheading(180) jerry.forward(20) def right(): jerry.setheading(0) jerry.forward(20) playground=turtle.Screen() playgrou来源gao@dai!ma.com搞$代^码网nd.register_shape('tom.gif') playground.register_shape('jerry.gif') playground.onkey(up,'Up') playground.onkey(down,'Down') playground.onkey(left,'Left') playground.onkey(right,'Right') #监听 playground.listen() writer=turtle.Turtle() writer.color('brown') writer.hideturtle() writer.penup() writer.home() writer.write("Tom & JERRY",align='center',font=("Comic sans MS",50,"bold")) writer.goto(0,-50) writer.write("READY?3,2,1,GO",align='center',font=("Comic sans MS",20,"bold")) time.sleep(3) writer.clear() tom=turtle.Turtle() tom.shape('tom.gif') tom.penup() tom.goto(random.randint(-200,200),random.randint(-200,200)) tom.pendown() tom.pensize(3) tom.color('blue') jerry=turtle.Turtle() jerry.shape('jerry.gif') jerry.speed(0) jerry.penup() jerry.goto(random.randint(-200,200),random.randint(-200,200)) jerry.color('brown') start=time.time() while True: tom.setheading(tom.towards(jerry)) tom.forward(5) if tom.distance(jerry)<10: end=time.time() playground.clear() jerry.goto(0,0) jerry.write("game over",align='center' ,font=("Comic sans ms",50,"bold")) jerry.goto(0,-50) jerry.write("you survived {:.1f} seconds".format(end-start),align='center' ms",20,"bold")) tom.pu() tom.goto(-50,-70) tom.stamp() jerry.pu() jerry.goto(50,-70) jerry.stamp() break 

总结

到此这篇关于利用python如何实现猫捉老鼠小游戏的文章就介绍到这了,更多相关python猫捉老鼠小游戏内容请搜索gaodaima搞代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持gaodaima搞代码网

以上就是利用python如何实现猫捉老鼠小游戏的详细内容,更多请关注gaodaima搞代码网其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:利用python如何实现猫捉老鼠小游戏

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址