Swift Playgrounds Study:第19天
结果:『学习编码2』 世界构建 ,构建循环和自己的难题。
最后,我完成了世界建筑区。
只剩下一个区域!
这是我的任务“构建循环”的解决方案代码。
让character = Character()
var gemCounter = 0
bluePortal.isActive =否
yellowPortal.isActive =否
greenPortal.isActive =否
world.place(字符,朝向:向南,在列:7,行:3)
world.place(Block(),atColumn:1,行:3)
world.place(Block(),atColumn:1,行:0)
world.place(Block(),atColumn:0,row:2)
world.place(Block(),atColumn:3,row:3)
world.place(Block(),atColumn:6,行:3)
world.place(Block(),atColumn:6,行:0)
而totalGems!= gemCounter {
如果character.isOnGem {
character.collectGem()
gemCounter = gemCounter + 1
}
如果character.isBlocked {
character.turnRight()
}
character.moveForward()
}
^您可以在Medium中使用代码块:Cmd(Ctrl)-Alt-6
最后的任务“自己的难题”似乎就像是Minecraft。