Blockly 游戏“乌龟”关卡攻略
2020-06-30
电脑报 2020年17期
Blockly Games 是帮助你学习Blockly语言的系列编程教育小游戏。学好Blockly语言可以用来更好地编写APP Invertor。
搜索“少儿编程教程网”就可以找到“Blockly游戏”(https://blockly-games.kidscoding8.com/blockly-games/zh-han
s/index.html?lang=zh-hans)。
“乌龟”在编程世界就是画图专用宠物,在这一关你需要控制乌龟画出目标图画,并深入了解程序的嵌套循环。
前面几关介绍设置乌龟的颜色,用循环画出基础图形五角星:重复执行5次,每次前移100,右转144°。
第3關代码
第5关开始出现嵌套循环。4个五角星与正方形结合嵌套:在抬笔情况下画正方形,在正方形4个角落笔画五角星。
第8关出现了画圆,这个难不倒我们,从圆心沿着半径重复画线360次,每次回到圆心右转1°。
第5关代码
第9关在黄色的圆形边上画一个黑色的圆,组成一个月亮。两个圆的位置关系可能需要多试几次,可以把画图速度调快一些。
第8关代码
第9关代码
最后一关就是任你自由发挥了,就看你能画出什么样的图形了。
这有一些有趣的图形,你可以开动脑筋看看能不能画出这些图形来。