导弹发射小游戏
# 导弹发射小游戏完整源代码
# Designed by Mcoblack 公众号pythonwanyuxue
import turtle
import random
# 设置屏幕画布的大小背景
wn = turtle.Screen()
wn.setup(600, 600)
wn.bgcolor('black')
wn.bgpic("stars.gif")
# 变量
TARGET_LLEFT_X = 100 # 目标的X坐标
TARGET_LLEFT_Y = 250 # 目标的Y坐标
TARGET_WIDTH = 25 # 目标方块的宽度
FORCE_FACTOR = 30 # 力量因数
PROJECTILE_SPEED = 1 # 导弹速度
NORTH = 90 # 正北的角度
SOUTH = 270 # 正南的角度
EAST = 0 # 正东的角度
WEST = 180 # 正西的角度
# 画导弹要击中的正方形目标
a = turtle.Turtle()
a.hideturtle()
a.speed(0)
a.penup()
a.goto(TARGET_LLEFT_X, TARGET_LLEFT_Y)
a.pendown()
a.fillcolor('orange')
a.begin_fill()
a.pencolor('yellow')
for dir in [EAST,NORTH,WEST,SOUTH]:
a.setheading(dir)
a.forward(TARGET_WIDTH)
a.end_fill()
a.penup()
# 画一批星形.
a.pencolor('white')
def stars(turtle):
turtle.speed(0)
turtle.up()
x = random.randint(-300,400)</