大家好呀,今天来做一个追逐游戏

1、使用鼠标操作

2、左键换颜色(随机)

3、滚轮调整球体大小(往上调大,往下调小)

4、右键清空屏幕

import sys
import pygame as p
from random import * p.init()     #pygame初始化屏幕 = p.display.set_mode( (800,800) )  #设置屏幕p.display.set_caption("追逐游戏")
帧率 = p.time.Clock()红,绿,蓝=255,100,100
半径=50
gx,gy=50,50
while True:for event in p.event.get():#print(event)#p.MOUSEBUTTONDOWN    鼠标按键按下#p.MOUSEBUTTONUP      鼠标按键松开#p.MOUSEMOTION        鼠标移动if event.type == p.QUIT:    #如果事件的类型是退出p.quit()                #那么就退出(pygame)sys.exit()              #那么就退出()if event.type == p.MOUSEBUTTONDOWN:if event.button == 3:屏幕.fill( (0,0,0) )elif event.button == 4:半径+=2elif event.button == 5:半径-=2if 半径 <2:半径 = 2elif event.button == 1:红 = randint(0,255)绿 = randint(0,250)蓝 = randint(0,250)elif event.type == p.MOUSEMOTION:print(event.pos)x = event.pos# else:#     屏幕.fill( (0,0,0) ) if gx<x[0]:gx+=1else:gx-=1if gy<x[1]:gy+=1else:gy-=1p.draw.circle(屏幕,(红,绿,蓝),( x[0], x[1]),半径,0)p.draw.circle(屏幕,(255,255,255),(gx,gy),10,0)if   x[0]-半径 <= gx <= x[0]+半径 and x[1]-半径<= gy <= x[1]+半径:屏幕.fill( (255,255,255) )帧率.tick(120)p.display.update()   #刷新屏幕

用pygame做一个追逐游戏相关推荐

  1. pygame做一个简单的打字游戏

    pygame做一个简单的打字游戏 1.基本代码 下面的代码完成了每一秒在界面的顶部随机生成一个新的字母 # -*- coding=utf-8 -*- import pygame from pygame ...

  2. 用pygame做一个简单的python小游戏---贪吃蛇

    用pygame做一个简单的python小游戏-贪吃蛇 贪吃蛇游戏博客链接:(方法一样,语言不一样) c++贪吃蛇:https://blog.csdn.net/weixin_46791942/artic ...

  3. 用pygame做一个简单的python小游戏---七彩同心圆

    用pygame做一个简单的python小游戏-七彩同心圆 这个小游戏原是我同学python课的课后作业,并不是很难,就简单实现了一下,顺便加强一下pygame库的学习. 玩法:每次点击鼠标时,会以鼠标 ...

  4. 用pygame做一个简单的python小游戏---生命游戏

    用pygame做一个简单的python小游戏-生命游戏 生命游戏(Game of Life) 生命游戏(Game of Life)是剑桥大学约翰·何顿·康威(John Horton Conway)教授 ...

  5. Python 用pygame 做一个游戏的开始界面(小白第一篇博客)

    Python 用pygame 做一个游戏的开始界面(小白第一篇博客) 主要功能实现 本篇文章主要是实现了一个游戏开始界面的两个功能: 1,将鼠标放到"开始游戏"或"结束游 ...

  6. python七彩同心圆_用pygame做一个简单的python小游戏---七彩同心圆

    用pygame做一个简单的python小游戏---七彩同心圆 用pygame做一个简单的python小游戏-七彩同心圆 这个小游戏原是我同学python课的课后作业,并不是很难,就简单实现了一下,顺便 ...

  7. python手机版做小游戏代码大全-Python大牛手把手教你做一个小游戏,萌新福利!...

    原标题:Python大牛手把手教你做一个小游戏,萌新福利! 引言 最近python语言大火,除了在科学计算领域python有用武之地之外,在游戏.后台等方面,python也大放异彩,本篇博文将按照正规 ...

  8. #用python的pygame写一个大富翁游戏(单机版)# 一 : 初步架构

    用python写一个简易大富翁小游戏 | 一 : 初步架构 系列文章: #用python的pygame写一个大富翁游戏(单机版)# 二:地图初始化 如题,俗话说得好,人生苦短,我用python,在大二 ...

  9. 用 JS 做一个数独游戏(二)

    用 JS 做一个数独游戏(二) 在 上一篇博客 中,我们通过 Node 运行了我们的 JavaScript 代码,在控制台中打印出来生成好的数独终盘.为了让我们的数独游戏能有良好的体验,这篇博客将会为 ...

最新文章

  1. python3中文手册-Python3.4中文手册 chm版
  2. java aes key iv_java – AES / CBC真的需要IV参数吗?
  3. html 如何用图片代替单选按钮,HTML中图像代替提交按钮
  4. 事件冒泡、事件委托、jQuery元素节点操作、滚轮事件与函数节流
  5. 发送广播BroadcastReceiver
  6. redis多服务器共享_基于redis和shedlock实现分布式锁(超简单)
  7. Visual Studio的.NET内存分配分析器解析
  8. 软考高级 真题 2013年下半年 信息系统项目管理师 综合知识
  9. 大数据分析项目生命周期
  10. linux系统怎样设置分屏显示器,话说你们的双屏显示器是怎样设置的 尤其是外接显示器分辨率设置...
  11. 用c语言函数判断是否为水仙花数,输入三位数,判断是不是水仙花数c语言c语言...
  12. 斩于马下 挑战木马克星:Ewido显神威(转)
  13. PAIRNORM : TACKLING OVERSMOOTHING IN GNNS
  14. 2009.6.29在淘宝网里订购了多普达P4550手机
  15. Java就业方向和自学提升方法总结黑马就业班资源分享
  16. 网络工程师枕边书:精选30本图书抢先读
  17. 2017-2018 ACM-ICPC Southwestern European Regional Programming Contest (SWERC 2017) G: Cordon Bleu
  18. 支付宝怎么提交html表单提交,支付宝支付全流程
  19. 我栋楼几个人共享上网,别人过量占用带宽,平均分网速
  20. Java语言中po什么意思,java语言:PO,BO,VO和POJO的概念区别

热门文章

  1. 我学python(5)-- 十一步让你理解python装饰器
  2. 破解SmartGit
  3. Java 分析 程序CPU 占用高的原因
  4. Android slider加载网络图片的框架
  5. 业务:某化妆品公司商业模式
  6. 中专计算机考证没过毕不了业了?
  7. TreeSet的自然排序和定制排序
  8. #define SQR(x) (x*x) 值的探究
  9. Android——蓝牙连接打印机
  10. Matlab中求取置信区间