猫史档案馆


【Python作品分享】控制绿方块【作品秀】

用户:QinJerryQinJerry查看:3 回复:2 评论:3 创建时间:2019-08-06T17:19:25


【作品展示】

center_image

 

【作品介绍】

开始点击空格开始游戏,←、→或a、d操控绿方块,躲避黑方块

 

【作品源代码】

#coding:utf-8
import pygame,random
from sys import exit
pygame.init()
canvas = pygame.display.set_mode([384,554])
pygame.display.set_caption('控制绿方块')
y,y2,y3,y4,u,x,ks,score = -96,-338,-580,-822,1,0,1,0
def hit(a,y,y2,y3,y4):
    return a>-96 and a<96 and 458>y-96 and 4580 and a<192 and 458>y2-96 and 45896 and a<288 and 458>y3-96 and 458192 and a<384 and 458>y4-96 and 4580 or e.key == pygame.K_a and x>0:
                    x-=96
                if e.key == pygame.K_RIGHT and x < 288 or e.key == pygame.K_d and x != 288:
                    x+=96
        if not u and e.type == 2 and e.key == pygame.K_SPACE:
            y,y2,y3,y4,u,x,ks,score = -96,-338,-580,-822,1,0,1,0
    pygame.draw.rect(canvas,[255,0,0],[96,0,1,650])
    pygame.draw.rect(canvas,[255,0,0],[192,0,1,650])
    pygame.draw.rect(canvas,[255,0,0],[288,0,1,650])
    if not u:
        canvas.blit(tqlf.render('按空格重新开始',1,[0,0,255]),[53,233])
    pygame.time.delay(2)
    pygame.display.update()

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
阮老师阮老师

emotion_编程猫_点赞

点赞0


评论


银天X银天X

这里好多py大佬啊啊啊啊
我也要学Python!

点赞0


评论