键盘控制猫逃跑,需要配两个外部gif图片

QQ群交流936796850

import turtle
import time
import randomtom=turtle.Turtle()
def up():tom.setheading(90)tom.forward(20)
def down():tom.setheading(270)tom.forward(20)def left():tom.setheading(180)tom.forward(20)def right():tom.setheading(0)tom.forward(20)playground=turtle.Screen()
playground.register_shape("tom.gif")
playground.register_shape("jerry.gif")playground.listen()
playground.onkeypress(up,"Up")
playground.onkeypress(down,"Down")
playground.onkeypress(left,"Left")
playground.onkeypress(right,"Right")writer=turtle.Turtle()writer.color("brown")
writer.hideturtle()
writer.penup()
writer.home()
writer.write("TOM and JERRY",align="center",font=("Comlc Sans Ms",50,"bold"))
writer.goto(0,-50)
writer.write("ready? 3 2 1 go!",align="center",font=("Comlc Sans Ms",50,"bold"))
time.sleep(3)
writer.clear()tom=turtle.Turtle()
tom.shape("tom.gif")
tom.speed(0)
tom.penuptom.goto(random.randint(-200,200),random.randint(-200,200))jerry=turtle.Turtle()
jerry.shape("jerry.gif")
jerry.penupjerry.goto(random.randint(-300,500),random.randint(-600,800))
start=time.time()
playground.listen()while 1:jerry.setheading(jerry.towards(tom))jerry.forward(5)if tom.distance(jerry)<1:end=time.time()playground.clear()tom.goto(0,0)tom.write("GAME  OVER",align="center",font=("Comlc Sans Ms",50,"bold"))tom.goto(0, -50)tom.write("you survived {:1f}SECENDS".format(end-start),align="center",font=("Comlc Sans Ms",50,"bold"))break###

2020-12-16实现键盘控制,自动追击的猫抓老鼠小游戏相关推荐

  1. high-speed Charting Control使用介绍(新手向)(综合整合)(ChartCtrl)-2020.12.16

    本文主要介绍常用的Charting Ctrl+MFC个人使用心得和部分方法技巧 1.本人使用vs2019编写MFC,具体配置方法见博客链接 https://blog.csdn.net/qq_36076 ...

  2. 映客2020.12.16一面面经

    实力还是不够啊啊啊啊啊,还是得继续学习.面完感觉知识面还是不够广,还有一些名词没听过.继续努力拿offer吧,加油加油. hashmap多线程下的安全问题?(hash冲突和扩容时优化) 你了解哪些锁? ...

  3. 笔记:匪夷所思的mysql笔记(2020.12.16)

    mysql笔记 登录 注意:mysql的所有指令语句以;结尾,在不输入;的情况下回车可以继续输入指令 进入安装根目录下的bin mysql -u root -p 或用管理员登录 mysqladmin ...

  4. 2020.12.16 ps临摹

    欢迎观看阿贝贝啊今日成果 今天临摹一张图一个草莓屋 还未完成,明日完结 原图如下 我的半成品 感谢观看阿贝贝啊的今日划水 日常

  5. 猜数游戏控制猜测次数c语言,C语言小游戏之猜数字,三子棋游戏

    #define _CRT_SECURE_NO_WARNINGS 1 #include"game.h" void menu() { printf("************ ...

  6. 抓狐狸小游戏(python程序设计实验16)

    import randomdef catchMe(n=5, maxStep=10):hole = [0] * ninitial = random.randrange(0, n)hole[initial ...

  7. 含自动展开的扫雷,恶搞关机小游戏

    扫雷: 写之前我们定下的思路大概如下: #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h&g ...

  8. urtlebot3启动键盘控制后 /cmd_vel 会持续输出数据,在键盘不给信号时 /cmd_vel 续输,导致此功能与导航同时启动,会导致小车自动行走时一顿一顿的

    键盘控制启动命令: roslaunch turtlebot3_teleop turtlebot3_teleop_key.launch 问题描述: turtlebot3启动键盘控制后 /cmd_vel ...

  9. c语言自动按键脚本,C语言键盘控制走迷宫小游戏

    本文实例为大家分享了C语言键盘控制走迷宫小游戏的具体代码,供大家参考,具体内容如下 在看了<啊哈C语言>之后想写一个游戏demo 游戏的截图 首先是启动界面 然后是初始化 接下来是键盘操控 ...

最新文章

  1. 洛谷 P1318 积水面积
  2. Spring Security默认的用户登录表单 页面源代码
  3. 数字图像处理实验(9):PROJECT 04-05,Correlation in the Frequency Domain
  4. Spring MVC 完整示例
  5. Hadoop之Hadoop序列化
  6. SQL实战篇:SQL解决连续X天的问题
  7. Linux下Gcc 的编译过程
  8. c++什么时候数组溢出_C语言,营养丰富的C语言五,变长数组不是动态数组
  9. 林语堂:读书须有胆识,有眼光,有毅力
  10. tensorflow学习之(十一)RNN+LSTM神经网络的构造
  11. webpack ,require.ensure配合oclazyload 实现ng1模块懒加载
  12. unicode官网 unicode码表和标准下载
  13. dnf外挂java代码,使用Java实现简朴的斗地主案例_rust辅助,绝地求生卡盟
  14. 告别乐盲,AI 通过歌词生成旋律【智能快讯】
  15. Android双系统实现
  16. 不同方式实现IP访问限制
  17. Bypass UAC 提权
  18. LG30刷小米系统_微信支付宝运动刷步数,IOS安卓皆可使用
  19. android国外网站
  20. 小韩详解 Iptables -- 简单使用

热门文章

  1. matlab平面图形的几何变换,matlab图像的几何变换
  2. 无线控制服务器是什么,什么是LED路灯无线物联网系统
  3. 【置顶】我如何在 19 年校招中获得 15 家知名公司的 offer(干货)?
  4. [转载] 访问共享文件夹,登录失败: 禁用当前的账户 解决方法
  5. JavaScript中string与number
  6. 学计算机的千万不要去高中当老师.
  7. 工厂模式及简单的工厂模式详解
  8. skype EWS 信息;;EWS 不可用,正在重试连接;
  9. 【聚宽本地数据JQData】一个命令获取全部股票全部的财务报表数据
  10. Visual Studio调试器指南---自动启动调试器