美文网首页
乌龟赛跑游戏

乌龟赛跑游戏

作者: 少儿创客 | 来源:发表于2019-07-12 17:02 被阅读0次

案例来源于树莓派官方网站https://codeclubprojects.org/en-GB/python/turtle-race/,点击阅读原文可以访问。

案例

游戏步骤

绘制赛道

编号

竖线虚线(虚线是拓展项目,开始可以画实线)

生成乌龟

生成乌龟

移动到起点

代码

from turtle import *
from random import randint

pu()
goto(-150,300)
speed(0)

for i in range(16):
    pu()
    write(i)
    rt(90)
    fd(10)
    pd()
    for i in range(10):
        pd() 
        fd(15)
        pu()
        fd(5)
        
   
    bk(210)
    pd()
    lt(90)
    pu()
    fd(20)
    
ada = Turtle()
ada.color('red')
ada.shape('turtle')
ada.pu()
ada.goto(-160,260)
ada.pd()
for i in range(90):
    ada.rt(4)

bob = Turtle()
bob.color('blue')
bob.shape('turtle')
bob.pu()
bob.goto(-160,220)
bob.pd()
for i in range(90):
    bob.rt(4)

col = Turtle()
col.color('green')
col.shape('turtle')
col.pu()
col.goto(-160,180)
col.pd()
for i in range(90):
    col.rt(4)

tbl = Turtle()
tbl.color('orange')
tbl.shape('turtle')
tbl.pu()
tbl.goto(-160,140)
tbl.pd()
for i in range(90):
    tbl.rt(4)

for i in range(100):
    ada.fd(randint(1,5))
    bob.fd(randint(1,5))
    col.fd(randint(1,5))
    tbl.fd(randint(1,5))
  

项目中的难点在于用Turtle方法生成新的乌龟对象,这个需要学生进一步理解,这个案例可以是一节大课实现,3个小时,作为入门项目还是有点难的。

``

相关文章

  • 乌龟赛跑游戏

    案例来源于树莓派官方网站https://codeclubprojects.org/en-GB/python/tur...

  • 兔子和乌龟

    上次兔子和乌龟赛跑输了不服气。这次它又对乌龟说:“乌龟,乌龟,上次的赛跑不算数,我们再来一次,这一次不比赛跑。”“...

  • 1.2 做自己,做快乐的海绵人(HOW)

    从龟兔赛跑说起 《龟兔赛跑》的故事,出自《伊索寓言》: 有一天,兔子和乌龟比赛跑步,兔子嘲笑乌龟爬得慢,乌龟说,总...

  • 龟兔赛跑(七)

    龟兔赛跑(七) 兔子经过几次赛跑,都输给了乌龟,兔子很不服气,心想再和乌龟进行一次赛跑。 乌龟当上了明星,几乎每天...

  • 乌龟赛跑

    今天家里又来了一位新成员――巴西龟。 一开始妈妈还逗我们说是小乌龟生的,后来妈妈说漏了嘴,我就知道这是...

  • 龟兔赛跑故事想到的

    相信我们大家还记得龟兔赛跑的故事。有一天,兔子找到乌龟要和乌龟去赛跑。兔子本以为他和乌龟去赛跑,他一定会能够赢过乌...

  • 阅读分享

    《龟兔赛跑》 赵文静 有一天,兔子和乌龟比赛跑步,兔子嘲笑乌龟爬得慢,乌龟说,总有一天他会...

  • 新龟兔赛跑

    上次乌龟赢了兔子,兔子感到非常气愤,决定再跟乌龟赛跑,写下个挑战书:乌龟,我要再跟你比一次赛跑,这次我一定...

  • 晨间日记

    龟兔赛跑 续2 兔子和乌龟赛跑输了,很不服气,要和乌龟再比一次。 比赛开始了,兔子...

  • 敷黑版“龟兔赛跑”-VC a logical method of

    摘自:[ [ 兔子和乌龟赛跑,乌龟赢了,随后兔子就杀了乌龟全家,从此乌龟一蹶不振……一、Is the valuat...

网友评论

      本文标题:乌龟赛跑游戏

      本文链接:https://www.haomeiwen.com/subject/qyeykctx.html