忙碌的一周又過去了梳凛,大家周末是不是和孩子(們)玩得很愉快耿币?
大家出去玩的時候,千萬不要記得我還在辦公室韧拒,坐在電腦前給大家寫教程淹接,只希望大家可以有更多的方式和孩子互動,希望大家的孩子可以喜歡上編程叛溢。
希望我沒有讓大家的孩子討厭編程塑悼,那樣的話我就轉(zhuǎn)行去寫雞湯。
前言
關(guān)于CodeMonkey的詳細介紹楷掉,可以閱讀我寫的文章《為什么選擇CodeMonkey作為編程教育的啟蒙厢蒜?》,本文開始介紹這款適合8-16歲孩子的編程教育游戲的通關(guān)攻略。
每個關(guān)卡一開始斑鸦,孩子會看到左邊的動畫窗口里有猴博士愕贡、小猴子、香蕉和道具巷屿,右邊的代碼窗口里有代碼固以、"RUN!"按鈕、代碼的圖形化表示嘱巾。即使孩子不會寫單詞憨琳,點擊代碼的圖形化按鈕,代碼窗口會自動寫出代碼旬昭。
本文介紹第41-45關(guān)栽渴。
第41關(guān)
先來看看猴博士的錦囊:用變量取代數(shù)字吧!
我看到之后覺得很無語稳懒,也就是說闲擦,之前我們辛苦地用尺子測量距離是沒必要的!
我想問問猴博士场梆,你墅冷,你,你怎么不早說或油!
再看看游戲界面:
看看才知道寞忿,其實用“物體1.distanceTo 物體2”就可以直接表達“物體1”到“物體2”之間的距離。
那我們該怎么寫代碼呢顶岸?
分析一下腔彰,龜龜要先找猴子,然后返回原地辖佣,然后右轉(zhuǎn)霹抛,帶著猴子去吃香蕉。
那么下面這段代碼應(yīng)該可以實現(xiàn)這些效果:
咱看看這個過程卷谈。
讓伙子站在自己的頭上杯拐,龜龜也是夠拼的,該給他頒發(fā)CodeMonkey勞模獎世蔗。
通關(guān)的時候端逼,猴博士說的話,想表達什么個意思污淋?
第42關(guān)
看看畫面:
龜龜趴在河上顶滩,等著猴子通過。因為猴子寸爆,龜龜礁鲁,香蕉是三點一線(的生活)盐欺,所以猴子只需要直接轉(zhuǎn)向香蕉,然后去取香蕉就可以了救氯。
代碼可以這么寫:
我們看看效果:
第43關(guān)
這關(guān)與上關(guān)的區(qū)別是什么找田?
參考答案:龜龜變成木橋,猴子着憨、橋墩衙、香蕉不在一條線上。
那么代碼可以這么寫:
猴子先面向木橋甲抖,走向木橋漆改;再面向香蕉,走向香蕉准谚。
就是這么簡單的代碼挫剑,不用寫的更復雜。
不管簡單還是復雜柱衔,能完成任務(wù)就是好代碼樊破。
看看效果:
第44關(guān)
看看猴博士的錦囊:
猴博士說這關(guān)有老鼠,怕老鼠的男士女士們可以先離開了唆铐。
看看通關(guān)畫面:
看來猴子只能先嚇跑老鼠哲戚,再去吃香蕉了。
可以通過打招呼讓老鼠先走開一下:
這是通關(guān)效果:
我說老鼠艾岂,猴子明明跟你打招呼顺少,你干嘛跑呢,可以握個手王浴,還是好基脆炎,哦不,好盆友嘛氓辣!
第45關(guān)
看看這到底發(fā)生了神馬秒裕?!
不僅有老鼠筛婉,還有一條河橫在面前簇爆,猴子還不面向香蕉!
那現(xiàn)在猴子要做的事情很多爽撒,建議猴子拿筆記本記錄一下:
1. 請大膽面對這條河,响蓉,硕勿,河上的木橋
2. 請走到木橋上
3. 請和老鼠打招呼
4. 請面向香蕉
5. 請走向香蕉
好的,猴子你可以出去了枫甲!
寫代碼的事情交給讀者就好了源武。
這是參考答案:
看看通關(guān)效果:
最后放一張猴子通關(guān)的幸福表情扼褪。
前面的關(guān)卡還很多,請大家粱栖,的孩子耐心幫助猴子闖關(guān)吧话浇!