下面是一个简单的示例代码,使用Python的turtle库实现了一个简化版的植物大战僵尸游戏:

import turtle

# 设置窗口大小
window = turtle.Screen()
window.setup(800, 600)

# 设置背景图片
window.bgpic("background.gif")

# 添加植物
window.addshape("plant.gif")
plant = turtle.Turtle()
plant.shape("plant.gif")
plant.penup()
plant.goto(-300, -200)

# 添加僵尸
window.addshape("zombie.gif")
zombie = turtle.Turtle()
zombie.shape("zombie.gif")
zombie.penup()
zombie.goto(300, -200)

# 控制植物移动
def move_left():
    x = plant.xcor()
    if x > -380:
        x -= 10
        plant.setx(x)

def move_right():
    x = plant.xcor()
    if x < 380:
        x += 10
        plant.setx(x)

# 控制僵尸移动
def move_up():
    y = zombie.ycor()
    if y < 280:
        y += 10
        zombie.sety(y)

def move_down():
    y = zombie.ycor()
    if y > -280:
        y -= 10
        zombie.sety(y)

# 注册键盘事件
window.listen()
window.onkeypress(move_left, "Left")
window.onkeypress(move_right, "Right")
window.onkeypress(move_up, "Up")
window.onkeypress(move_down, "Down")

# 运行游戏
turtle.mainloop()

在运行代码之前,你需要准备好游戏所需的图片资源,将它们放在与代码文件相同的目录下,并将图片文件名与代码中的对应部分进行替换。这个示例只实现了植物和僵尸的移动,你可以根据需要添加更多的功能和游戏规则


原文地址: https://www.cveoy.top/t/topic/itsp 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录