用户:
jevilans小丑衫斯查看:0 回复:0 评论:0 创建时间:2021-06-05T19:14:33
【作品展示】

【作品介绍】
特别“好玩”的东东,可以让你免费浪费生命!很划算!
【作品源代码】
import turtle, pygame, sys, time
#前期准备
print("记住!千万不要拖动/选定海龟画图窗口,否则会报错!\n还有,退出时也可能会报错,有时会有延迟,切勿见怪(。- ')\n红色为wasd,蓝色为上下左右,休闲喵游戏\n对了,忘了说,按c清除")
time.sleep(10)
a = turtle.Turtle()
a.speed(6)
a.color("red")
a.pensize(30)
b = turtle.Turtle()
b.speed(6)
b.color("blue")
b.pensize(30)
ax = 0
ay = 0
bx = 0
by = 0
#喵游戏开始
pygame.init()
screen = pygame.display.set_mode((200,100))
pygame.display.set_caption("键盘检测")
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
sys.exit(0)
elif event.type == pygame.KEYDOWN:
if event.key == pygame.K_w:
a.setheading(90)
ay = ay + 5
elif event.key == pygame.K_s:
a.setheading(-90)
ay = ay - 5
elif event.key == pygame.K_a:
a.setheading(180)
ax = ax - 5
elif event.key == pygame.K_d:
a.setheading(0)
ax = ax + 5
if event.key == pygame.K_UP:
b.setheading(90)
by = by + 5
elif event.key == pygame.K_DOWN:
b.setheading(-90)
by = by - 5
elif event.key == pygame.K_LEFT:
b.setheading(180)
bx = bx - 5
elif event.key == pygame.K_RIGHT:
b.setheading(0)
bx = bx + 5
if event.key == pygame.K_c:
a.clear()
b.clear()
a.goto(ax,ay)
b.goto(bx,by)
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn