用户:
屑雷神索尔查看:0 回复:2 评论:0 创建时间:2019-12-22T13:39:47
【作品展示】

【作品介绍】
这是一个我的世界 python 跑酷
空格跳
欢迎加入不是 3D 的我的世界工作室
表现良好可以当副室长
想加入可以留言
【作品源代码】
import pygame
import random
pygame.init()
pygame.mixer.init()
font=pygame.font.Font('a.TTF',28)
bgm=pygame.mixer.music.load('BGM.mp3')
pygame.mixer.music.play(-1)
steve=pygame.image.load('him.jpg')
dimand=pygame.image.load('dimand.png')
block=pygame.image.load('block.jfif')
success=pygame.mixer.Sound('success.wav')
block2=pygame.image.load('block2.jfif')
#e = pygame.mixer.Sound('e.wav')
screen = pygame.display.set_mode((1000, 300))
going=True
stevex=700
stevey=100
blockx=0
gravity=1.0
jumpspeed=0
jumping=False
dimandx=-300
block2x=-500
timer=pygame.time.Clock()
speed=random.randint(8,15)
while going:
score=0
text=font.render('分数:'+str(score),True,(0,25,255))
screen.blit(text,(800,20))
srect=steve.get_rect()
drect=dimand.get_rect()
brect=block.get_rect()
srect.center=(stevex,stevey)
drect.center=(dimandx,-50)
brect.center=(blockx,180)
b2rect = block2.get_rect()
b2rect.center = (block2x, 180)
if jumping:
jumpspeed-=gravity
if stevey>100:
stevey=90
jumping=False
screen.fill((255,255,255))
screen.blit(steve,(stevex,stevey))
screen.blit(dimand,(dimandx,-10))
screen.blit(block,(blockx,180))
screen.blit(block2,(block2x,180))
for event in pygame.event.get():
if event.type==pygame.QUIT:
going=False
if event.type==pygame.KEYDOWN:
if event.key==pygame.K_SPACE:
jumpspeed=25
jumping=True
stevey -= jumpspeed
timer.tick(70)
blockx+=speed
block2x+=speed
dimandx+=speed
if srect.colliderect(brect):
#e.play()
going=False
if srect.colliderect(b2rect):
#e.play()
going = False
if srect.colliderect(drect):
success.play()
dimandx = random.randint(5, 1000)
dimandx = -dimandx
score+=1
if blockx > 1000:
blockx=random.randint(-1000,-1)
speed=random.randint(8,15)
if block2x > 1000:
block2x = random.randint(-1600, -200)
speed = random.randint(8, 15)
if dimandx > 1200:
dimandx=random.randint(5,1000)
dimandx=-dimandx
pygame.display.update()
pygame.quit()
【提示】
部分含有 Python 第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn