Python pygame 接球的小游戏

这是一个使用Python Pygame库编写的接球小游戏。玩家通过控制篮筐接住从屏幕上方落下的小球,每次成功接住得分。游戏画面会显示当前分数,并且球的运动速度可以通过调整刷新率来控制。
摘要由CSDN通过智能技术生成
#coding=utf-8

#接球的小游戏
import pygame
from pygame.locals import *
from sys import exit
import random

basket_x=0
basket_y=600
ball_x=10
ball_y=10
screen_width=1000
screen_heigh=800
score=0

pygame.init()

screen=pygame.display.set_mode((screen_width,screen_heigh))
pygame.display.set_caption('接球')
basket=pygame.image.load('C:/Users/hou/Desktop/lanzi1.png').convert()
basket_w,basket_h=basket.get_size()
ball=pygame.image.load('C:/Users/hou/Desktop/ball1.png').convert()
ball_w,ball_h=ball.get_size()

def update_basket():
	global basket_x
	global basket_y
	basket_x,ignore=pygame.mouse.get_pos()   #检测鼠标事件
	basket_x=basket_x-basket_w/2
	screen.blit(basket,(basket_x,basket_y))

def update_ball():
	global ball_x
	global ball_y
	ball_y+=1
	if ball_y+ball_h>basket_y:
		ball_y=0
		ball_x=random.randint(0,screen_width-ball_w)

	ball_x+=random.randint(-
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值