Pygame小游戏别踩钢琴块

这个博客介绍了一个使用Pygame库编写的别踩钢琴块小游戏。游戏中,玩家需要根据屏幕上的钢琴块出现的位置,按键盘1、2、3、4键来对应消除它们。游戏设有不同分数阶段,随着分数提升,钢琴块出现的速度会加快。当玩家没有正确点击到钢琴块时,游戏结束并显示得分。
摘要由CSDN通过智能技术生成

源代码:

import random
import sys

import pygame
from pygame.sprite import Group, Sprite

pygame.init()
pygame.mixer.init()
photo1 = pygame.image.load("photo1.png")
tryto = 35
now_block = []
flag1 = [False, 0]


class Music:
    music1 = pygame.mixer.Sound("music1.mp3")
    music2 = pygame.mixer.Sound("music2.mp3")
    music2.set_volume(0.6)
    music3 = pygame.mixer.Sound("music3.mp3")
    music3.set_volume(0.6)
    music4 = pygame.mixer.Sound("music4.mp3")
    music4.set_volume(0.6)
    music5 = pygame.mixer.Sound("music5.mp3")
    music5.set_volume(0.8)


class Color:
    color1 = (196, 197, 202)
    render_color = (72, 95, 249)
    screen_color = (157, 159, 164)


def game_over(screen, score):
    pygame.time.wait(1000)
    gamefont = pygame.font.SysFont("宋体", 40)
    scorerender = gamefont.render(f"score:{score}", True, Color.render_color)

    screen.fill(Color.screen_color)
    gameover_Render = gamefont.render("Game Over", True, Color.render_c

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值