猫史档案馆


【Python作品分享】小游戏【作品秀】

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


【作品展示】

center_image

 

【作品介绍】

小游戏

 

【作品源代码】

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


回复

上一页1 页 / 共 0下一页