關(guān)于CodeMonkey的詳細(xì)介紹,可以閱讀我寫的文章《為什么選擇CodeMonkey作為編程教育的啟蒙?》,本文介紹這款適合8-16歲孩子的編程教育游戲的通關(guān)攻略。
每個(gè)關(guān)卡一開始楞陷,孩子會(huì)看到左邊的動(dòng)畫窗口里有猴博士、小猴子茉唉、香蕉和道具固蛾,右邊的代碼窗口里有代碼、"RUN!"按鈕度陆、代碼的圖形化表示艾凯。即使孩子不會(huì)寫單詞,點(diǎn)擊代碼的圖形化按鈕坚芜,代碼窗口會(huì)自動(dòng)寫出代碼览芳。
本文介紹第26-30關(guān)。
第26關(guān)
關(guān)卡一開始鸿竖,猴博士提醒大家只要修改一下沧竟,就可以過(guò)關(guān)了。我覺(jué)得潛臺(tái)詞是:如果這關(guān)都過(guò)不了缚忧,你悟泵。。闪水「夥牵可以叫一份某度外賣,感受一下什么是鬼門關(guān)球榆,然后你會(huì)覺(jué)得過(guò)這一關(guān)比叫一份某度外賣要容易得多朽肥。
看到這霸氣的藍(lán)色沒(méi)有,這可不是某度藍(lán)持钉,某度那是蔚(偽)藍(lán)色衡招,里面早就變成黑色的啦!
嘗試改改代碼吧每强,皮卡丘始腾!猴子要先走到龜龜上州刽,經(jīng)過(guò)我用尺子測(cè)量,需要走4步浪箭,大家是不是覺(jué)得可以查查某度地圖穗椅?猴子建議大家還是按照他的步子來(lái),如果用某度地圖奶栖,分分鐘讓你地鐵1號(hào)線轉(zhuǎn)公交11號(hào)線匹表,再走路12000步才能到龜龜?shù)谋成先ァ?/p>
說(shuō)多了,剩下的代碼不用改驼抹。點(diǎn)擊運(yùn)行看看桑孩?
過(guò)關(guān)!
第27關(guān)
不啰嗦了框冀,咱還是回歸初心,好好看教程吧^_^敏簿。
這關(guān)一開始明也,猴博士就告訴咱,要用4次循環(huán)惯裕,把2.times改成4.times就可以啦温数。
看看界面,發(fā)現(xiàn)并沒(méi)有這么簡(jiǎn)單蜻势,因?yàn)橄憬对谇昂笞笥宜膫€(gè)方向撑刺,猴子一去一回,如果不改變方向握玛,那么就不能吃到左够傍、右、后三個(gè)方向的香蕉挠铲,那么如何讓猴子改變方向呢冕屯?
自然是turn right或者turn left啦~
運(yùn)行效果:
過(guò)關(guān)!
第28關(guān)
關(guān)卡一開始拂苹,猴博士就已經(jīng)告訴我們要做什么了安聘。
這四個(gè)點(diǎn)就是按Tab鍵的效果,如果繼續(xù)在這里寫代碼瓢棒,就沒(méi)有跑出循環(huán)浴韭。我們看到,猴子吃完10個(gè)香蕉猴脯宿,有一個(gè)香蕉在很遠(yuǎn)的遠(yuǎn)方(遠(yuǎn)方的香蕉)念颈,這需要猴子跳出循環(huán),單獨(dú)走10步吃到第11個(gè)香蕉嗅绰。
代碼如下:
運(yùn)行結(jié)果如下:
過(guò)關(guān)舍肠!
第29關(guān)
關(guān)卡一開始搀继,猴博士就說(shuō),只要改兩處就可以翠语,不要改多了哦叽躯,改多了也不發(fā)獎(jiǎng)金哦。
看看界面肌括,我們分析一下点骑,基本流程應(yīng)該是這樣:
龜龜走到猴子前面,猴子上龜龜?shù)谋车玻旪斪?0步黑滴,左拐,再走10步紧索,左拐袁辈,再走10步,左拐珠漂。請(qǐng)問(wèn)這時(shí)候猴子的朝向晚缩?
龜龜最后頭向上,看著北方(你在北方的寒夜里四季如春……)媳危,那么猴子期初站上龜龜?shù)臅r(shí)候就是看向龜龜?shù)淖髠?cè)荞彼,那么當(dāng)龜龜看向北方的時(shí)候,猴子自然就朝向咱的屏幕左側(cè)(就是西方待笑,有取經(jīng)的沖動(dòng))鸣皂,自然就需要turn left朝向南方(在南方的艷陽(yáng)里大雪紛飛……),不過(guò)別忘了暮蹂,猴子孩子龜龜背上寞缝,如果要吃到島上的香蕉,需要走幾步椎侠,本山大叔常說(shuō)第租,沒(méi)事走兩步。這里猴子需要走三步我纪。
代碼如下:
運(yùn)行效果:
過(guò)關(guān)慎宾!
第30關(guān)
猴博士說(shuō),別看我浅悉,這次換我看你趟据,看你怎么過(guò)關(guān)!
我們看看界面术健,代碼區(qū)空白一片汹碱,不要慌張,我們慢慢分析荞估。
首先猴子需要走到龜龜背上咳促,經(jīng)專業(yè)距離測(cè)量戶尺子的鑒定稚新,猴子需要走10步。
然后跪腹,我們開始循環(huán)過(guò)程褂删,猴子先走10步(尺子說(shuō)的),吃到香蕉冲茸,再倒走10步屯阀,回到龜龜背上,龜龜再沿著河往右滑10步轴术。這就完成一個(gè)循環(huán)难衰。
循環(huán)三次,猴子遲到所有香蕉逗栽,結(jié)束盖袭。
代碼如下:
運(yùn)行效果:
過(guò)關(guān)!