左右键控制小人移动去接空中下来的金币,接住金币得5分,接不住游戏结束,金币速度会随着level的关数
而越来越快
import pygame,sys,os,random
pygame.init()
class rect():#画出小人
def __init__(self,filename,initial_position):
self.image=pygame.image.load(filename)
self.rect=self.image.get_rect()
self.rect.topleft=initial_position
class goldrect(pygame.sprite.Sprite):#绘出金币
def __init__(self,gold_position,speed):
pygame.sprite.Sprite.__init__(self)
self.image=pygame.image.load('image\\gold.png')
self.rect=self.image.get_rect()
self.rect.topleft=gold_position
self.speed=speed
def move(self):
self.rect=self.rect.move(self.speed)
def drawback(): #绘出背景图片
my_back=pygame.image.load('image\\qi3.jpg')
bakscreen.blit(my_back,[0,0])
def loadtext(levelnum,score,highsc