用python写飞机大战小游戏(pygame版)

先看一下视频效果:
飞机大战小游戏效果视频
按空格键发射子弹,可左右移动
没有安装pygame包的需要自行安装才可运行哦(百度,B站均可找到相关资源,也可评论留言私聊我),相关资源已上传。
初次接触python,还在学习中,拙码需要改进的地方还有很多,悉听大家建议!
资源包:
图片,背景音乐
如果资源下载不了,可以私我免费拿

import pygame  # 引用第三方模块
import random
import math

# 1.初始化界面
pygame.init()
# 先创建一个窗口 用来显示内容
screen = pygame.display.set_mode((800, 600))
# 创建标题
pygame.display.set_caption('雷霆灰机')
# 设定一个logo图片
icon = pygame.image.load('resource/ufo.png')
pygame.display.set_icon(icon)
# 设置背景图
bgImg = pygame.image.load('resource/bg.png')

# 添加背景音效
pygame.mixer.music.load('resource/bg.wav')
pygame.mixer.music.play(-1)  # 循环播放

# 创建射中音效
bao_sound = pygame.mixer.Sound('resource/exp.wav')

# 分数
score = 0
font =pygame.font.Font('freesansbold.ttf', 32)  # Python自带的字体
def show_score():
    text = f'Score:{
     score}'
    score_render = font.render(text, True, (0,255,0))
    screen.blit(score_render
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值