猫史档案馆


【Python作品分享】飞(hai)机(gui)大战【作品秀】

用户:沉著的飞叶龙uZWJ沉著的飞叶龙uZWJ查看:0 回复:0 评论:0 创建时间:2019-12-22T15:49:20


【作品展示】

center_image

 

【作品介绍】

使用海龟库制作的飞机大战,会上瘾哦~

 

【作品源代码】

import turtle
import random
import time
defen=0
wanjia = turtle.Pen()
enemy = turtle.Pen()
paodan = turtle.Pen()
wanjia.penup()
enemy.penup()
paodan.penup()
wanjia.color('red')
enemy.color('blue')
wanjia.shape('turtle')

wanjia.left(90)
paodan.left(90)
enemy.right(90)
def left():
    wanjia.setx(wanjia.xcor()- 10)
def right():
    wanjia.setx(wanjia.xcor() + 10)
def fire():
    paodan.setx(wanjia.xcor())
    paodan.sety(wanjia.ycor())
    paodan.forward(600)

wanjia.sety(-300)
enemy.goto(random.randint(-300,300),300)
while enemy.ycor() > -300:
    enemy.forward(10)
    time.sleep(0.1)
    turtle.onkey(left,'a')
    turtle.onkey(right,'d')
    turtle.onkey(fire,'space')
    turtle.listen()
    if abs(paodan.xcor()-enemy.xcor()) < 5:
        defen+=1
        enemy.goto(random.randint(-300,300),300)
wanjia.write('game over')
turtle.done()
print(defen)

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页