用户:比!太!阳!更!光!查看:0 回复:1 评论:0 创建时间:2022-02-06T21:17:33
【作品展示】

【作品介绍】
€€€€€€€€⁄€‹‹››fifl‡°·‚¯˘¯˘¯˘
【作品源代码】
import turtle
import easygui
w=turtle.Screen()
#提示
easygui.msgbox('说一下', '说明', 'OK')
easygui.msgbox('如果我玩家找不到,请点按下m', '说明', 'OK')
easygui.msgbox('w上,d前,s下,a后', '说明', 'OK')
easygui.msgbox('游戏——————开始', '游戏开始', '开始游戏')
def pain():
w.tracer(0)
turtle.speed(0)
turtle.begin_fill()
turtle.color('orange', 'orange')
喵(60)
turtle.end_fill()
turtle.penup()
turtle.begin_fill()
turtle.color('red', 'red')
turtle.forward(40)
喵(10)
turtle.end_fill()
turtle.begin_fill()
turtle.penup()
turtle.left(90)
turtle.forward(50)
turtle.pendown()
turtle.color('red', 'red')
喵(10)
turtle.end_fill()
#⁄⁄⁄⁄⁄⁄⁄⁄⁄⁄⁄⁄⁄⁄⁄⁄⁄⁄⁄⁄⁄⁄⁄⁄⁄⁄⁄⁄⁄⁄⁄⁄⁄
def 喵(喵_1):
m=0
while m<4:
turtle.forward(喵_1)
turtle.left(90)
m = m+1
#1
def Upward():
w.tracer(0)
turtle.clear()
pain()
turtle.setheading(90)
turtle.forward(1)
#2
def down():
w.tracer(0)
turtle.clear()
pain()
turtle.setheading(270)
turtle.forward(1)
#3
def forward():
w.tracer(0)
turtle.clear()
pain()
turtle.setheading(0)
turtle.forward(1)
#4
def backward():
w.tracer(0)
turtle.clear()
pain()
turtle.setheading(180)
turtle.forward(1)
def q():
turtle.goto(0,0)
pain()
w.bgcolor("#999999")
pain()
#绘画
turtle.listen()
w.onkey(Upward,"w")
w.onkey(down, "s")
w.onkey(backward, "a")
w.onkey(forward, "d")
w.onkey(q, "m")
turtle.done()
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn我提一个建议啊,方法q的第一句最好加上turtle.penup(),否则效果不好,就像这样:
然后在pain()函数前面加上turtle.pendown()就好了。
点赞0
评论