CodeMonkey过关学习笔记系列:特技关卡 7-1 ~ 7-15 关

image72.jpeg

特技关卡 7-1

step distanceTo match
grab()
step -(distanceTo bush)
turnTo pile
step distanceTo pile
drop()

image73.jpeg

特技关卡 7-2
turnTo match
step distanceTo match
grab()
turtle.step 10
turnTo pile
step distanceTo pile
drop()

image74.jpeg

特技关卡 7-3
goto = (m) ->
    turnTo m
    step distanceTo m

goto match
grab()
goto pile
drop()

image75.jpeg

特技关卡 7-4
goto = (t) ->
    turnTo t
    step distanceTo t

for m in matches
    goto m
    grab()
    goto pile
    drop()

image76.jpeg

特技关卡 7-5
goto = (t) ->
    turnTo t
    step distanceTo t

grab()
newturtles = turtles.reverse()
for t in newturtles
    goto t
    t.step 20
goto pile

drop()

image77.jpeg

特技关卡 7-6
goto = (t) ->
    turnTo t
    step distanceTo t

for m in matches
    goto m
    grab()
    goto pile
    drop()

image78.jpeg

特技关卡 7-7
getAndReturn = (d) ->
    step d
    grab()
    step -d
    drop()

x = 9
4.times ->
    getAndReturn x
    x = x + 3

image79.jpeg

特技关卡 7-8
halfCircle = () ->
    18.times ->
        step 2
        turn 10

halfCircle()
grab()
halfCircle()
drop()

image80.jpeg

特技关卡 7-9
goto = (t) ->
    turnTo t
    step distanceTo t

grab()
goto bushes[1]
goto bushes[0]

goto pile
drop()

image81.jpeg

特技关卡 7-10
goto = (t) ->
    turnTo t
    step distanceTo t
goto bushes[13]
goto pile
goto match
grab()
goto pile
drop()

image82.jpeg

特技关卡 7-11
goto = (t) ->
    turnTo t
    step distanceTo t

gotoBanana = (index) ->
    #你只能修改这里的代码
    goto bananas[index]

gotoBanana 3
gotoBanana 1
gotoBanana 2
gotoBanana 4
gotoBanana 0

image83.jpeg

特技关卡 7-12
goto = (d) ->
    turnTo d
    step distanceTo d
rideTurtle = (t) ->
    goto turtle
    turtle.step t
getMatches = () ->
    for m in matches
        rideTurtle 20
        goto m
        grab()
        rideTurtle -20
        goto pile
        drop()
getMatches()

image84.jpeg

特技关卡 7-13
foo = (x) ->
    beavers[x].step x*2
goto = (t) ->
    turnTo t
    step distanceTo t
i = 0
4.times ->
    foo i
    i = i + 1
grab()
goto pile
drop()

image85.jpeg

特技关卡 7-14
goto = (t) ->
    turnTo t
    step distanceTo t

allStep = (kind) ->
    for a in kind
        a.step 5

#这两行应该建成两座桥
allStep beavers
#完成这里的代码

goto match
grab()
allStep turtles

goto pile
drop()

image86.jpeg


特技关卡 7-15
goto = (t) ->
    turnTo t
    step distanceTo t

allCrocsTurn = (d) ->
    for c in crocodiles
        c.turn d


allCrocsTurn right
goto raft
allCrocsTurn left
for b in bananas
    goto b
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值