Blockly Games 是幫助你學(xué)習(xí)Blockly語(yǔ)言的系列編程教育小游戲。學(xué)好Blockly語(yǔ)言可以用來(lái)更好地編寫APP Invertor。
搜索“少兒編程教程網(wǎng)”就可以找到“Blockly游戲”(https://blockly-games.kidscoding8.com/blockly-games/zh-han
s/index.html?lang=zh-hans)。
“烏龜”在編程世界就是畫圖專用寵物,在這一關(guān)你需要控制烏龜畫出目標(biāo)圖畫,并深入了解程序的嵌套循環(huán)。
前面幾關(guān)介紹設(shè)置烏龜?shù)念伾?,用循環(huán)畫出基礎(chǔ)圖形五角星:重復(fù)執(zhí)行5次,每次前移100,右轉(zhuǎn)144°。
第3關(guān)代碼
第5關(guān)開(kāi)始出現(xiàn)嵌套循環(huán)。4個(gè)五角星與正方形結(jié)合嵌套:在抬筆情況下畫正方形,在正方形4個(gè)角落筆畫五角星。
第8關(guān)出現(xiàn)了畫圓,這個(gè)難不倒我們,從圓心沿著半徑重復(fù)畫線360次,每次回到圓心右轉(zhuǎn)1°。
第5關(guān)代碼
第9關(guān)在黃色的圓形邊上畫一個(gè)黑色的圓,組成一個(gè)月亮。兩個(gè)圓的位置關(guān)系可能需要多試幾次,可以把畫圖速度調(diào)快一些。
第8關(guān)代碼
第9關(guān)代碼
最后一關(guān)就是任你自由發(fā)揮了,就看你能畫出什么樣的圖形了。
這有一些有趣的圖形,你可以開(kāi)動(dòng)腦筋看看能不能畫出這些圖形來(lái)。