用户:冇嚸單蒓查看:0 回复:0 评论:0 创建时间:2023-04-12T12:16:34
【作品展示】

【作品介绍】
小游戏
【作品源代码】
import pgzrun
import pygame.font
WIDTH=800
HEIGHT=600
ballspeedx=3
ballspeedy = 3
racketspeed = 5
ball=Actor('ball2')
racket=Actor("racket1")
gameover=Actor('gameover')
ball.x=400
ball.y=200
racket.x=400
racket.y=550
gameover.x=400
gameover.y=-400
typer=0
def draw():
screen.fill('yellow')
racket.draw()
ball.draw()
gameover.draw()
screen.draw.text("游戏分数为"+str(typer), (50, 150),fontsize=50, fontname='s', color='blue')
if ball.y > 600:
screen.draw.text("游戏结束!", (40, HEIGHT/2-50), fontsize=50, fontname='s',color='blue')
def update():
global ballspeedx,ballspeedy,racketspeed,typer
ball.x=ball.x+ballspeedx
ball.y=ball.y+ballspeedy
if ball.x>WIDTH-20 or ball.x<20:
ballspeedx=-ballspeedx
if ball.y < 20:
ballspeedy = -ballspeedy
if ball.y>HEIGHT:
gameover.y=300
return
if ball.right>racket.left and ball.leftracket.top and ball.bottom
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn