猫史档案馆


【Python作品分享】fisrt homework

用户:独行的彗星猫Ay2j独行的彗星猫Ay2j查看:0 回复:0 评论:0 创建时间:2021-04-27T21:16:16


【作品展示】

center_image

 

【作品介绍】

欢迎来到对抗路

你已经喵亡

自拍P图

可以截图

喵兄弟们

 

【作品源代码】

import pgzrun
needles=[]
startNeedle=Actor('needle',anchor=(170+50,1.5))
startNeedle.x=200
startNeedle.y=300
rotateSpeed=1
score=0

def draw():
    screen.fill('white')
    startNeedle.draw()
    screen.draw.text(str(score),(50,250),fontsize=50,color='green')
    for needle in needles:
        needle.draw()
    screen.draw.filled_circle((400, 300), 80, 'red')



def update():
    for needle in needles:
        needle.angle = needle.angle +rotateSpeed


def on_key_down():
    global rotateSpeed,score
    if rotateSpeed>0:
        score=score+1
    newNeedle=Actor('needle',anchor=(170+50,1.5))   
    newNeedle.x=400
    newNeedle.y=300
    

    for needle in needles:
        if newNeedle.colliderect(needle):
            print('游戏失败')
            rotateSpeed=0
    
    needles.append(newNeedle)


pgzrun.go()

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页