少兒編程游戲CodeMonkey通關攻略:第186-192關

這期攻略,咱來到“點擊我吧”模塊。

看到這個模塊的題目,我不得不想起郭德綱和于謙老師在相聲《美麗人生》中的一段臺詞:

郭:于老師這個人人特別好强重,和我關系也特別好,三天兩頭看不見我就想他贸人,閑來無事在網吧上網间景,搜搜于謙的消息吧

于:網上有我不少消息

郭:尤其是于老師的照片,在網上很火艺智,公安局網監(jiān)大隊明令禁止

于:那是我照片嗎

郭:你們起什么哄倘要?我沒看夠200張,所以今天和于冠希老師站在一起…

于:你怎么把我姓都給改了

郭:我還上過你的那個…嫖客

于:您還上過我的嫖客力惯?碗誉?那咱倆得認干姐妹了…

郭:什么話呀!父晶!你很三俗

于:你不說我想的起來嗎

郭:那是什么

于:博客

郭:我在那博客上一看哮缺,誒喲,那么多人點你呀

于:那么多人點我甲喝,像話嗎

郭:(用手指點)這不是點你嗎

于:嗨尝苇,您說錯了,點擊

郭:點你就是點雞埠胖?糠溜?

于:越說越不像話了,點擊率

郭:怎么還綠呀

于:說不清楚了跟你


哈哈直撤。

咱正式進入正文非竿。

鼠標是我們常用的工具,在編程中谋竖,我們也可以用鼠標來指導物體的移動红柱。

在上一次教程里承匣,我們學會了如何用鼠標控制物體運動的方向以及控制讓物體的位置。

在接下來的教程里锤悄,我們將學會用鼠標點擊一個位置韧骗,讓小猴子自動地運動到那里,同時不妨礙鼠標的其他操作零聚。

第186關

這一關的終點就在于袍暴,我們用onClick函數來判斷我們是否用鼠標點擊了onClick前面的對象, 這里就是monkey我們可愛的小猴子了隶症。monkey.onClick這個函數是帶有對象的判斷語句政模。

如果我們用鼠標點擊小猴子,monkey.onClick返回的是yes沿腰,那么小猴子就需要執(zhí)行函數里面的指令览徒,也就是monkey.step 5,向前走5步颂龙。

如果我們沒有用鼠標點擊小猴子习蓬,monkey.onClick返回的是no,小猴子就原地不動措嵌,怪怪地等待被點擊吧躲叼。

系統(tǒng)給出的代碼也非常簡單,如下:

點擊運行企巢,然后用鼠標點擊小猴子吧枫慷!

第187關

這一關不僅有小猴子,還有我們可愛的小烏龜浪规。

小烏龜是過來渡小猴子的或听,也就是幫助小猴子過河的。

那么我們用onClick函數不僅可以判斷小猴子是否被鼠標點擊笋婿,還可以判斷小烏龜是否被點擊誉裆。

從而,我們不僅可以控制小猴子向前走缸濒,也可以控制小烏龜向前走足丢。

這樣就可以讓小烏龜來到小猴子和香蕉之間,從而節(jié)約小猴子行走的時間了庇配。

當然斩跌,我們也可以讓小烏龜不懂,讓小猴子繞道小烏龜那里過河捞慌。這樣做有兩個弊端耀鸦,一是代碼更加復雜了, 二是小猴子行走的時間也會變長啸澡。

系統(tǒng)給出的代碼如下:

我們只需要仿照用來控制小猴子的代碼揭糕,寫出兩行控制小烏龜的代碼就可以了萝快。

點擊運行,用鼠標控制小猴子和小烏龜吧著角!

第188關

我們還可以點擊香蕉,讓小猴子走到香蕉那里去旋恼。

在上圖右側的代碼框里吏口,如下,

我們發(fā)現(xiàn)系統(tǒng)默認使用了goto函數冰更,這個函數大家應該比較熟悉产徊,因為之前的很多關卡都用到了這個函數。這個函數主要包括兩個步驟:一是turnTo蜀细,也就是面向goto 后面的物體(如goto banana中的banana)舟铜;二是step,也就是走向goto后面的物體(banana)奠衔。

但是在上面的代碼里谆刨,我們希望小猴子吃到香蕉,那么在我們點擊香蕉之后归斤,當然是希望小猴子走向香蕉啦痊夭。

所以代碼修改如下:

點擊運行!小猴子不知道香蕉在哪里脏里,快點擊香蕉讓小猴子跟隨鼠標的步伐吧她我!

第189關

在上一關里,我們學會了用鼠標點擊香蕉迫横,從而讓小猴子走向那個香蕉番舆。

這一關其實就是比上一關多了幾個香蕉而已。

所以我們需要多點擊幾次啦矾踱!

那么我們就可以用for循環(huán)恨狈,這也是我們在之前的很多關卡里用到的技巧。

系統(tǒng)給出的代碼如下:

我們需要給出點擊香蕉之后的代碼介返,也就是讓小猴子走向香蕉b拴事。

代碼如下:

點擊運行!讓小猴子跟著鼠標的點擊去吃香蕉吧圣蝎!

第190關

在之前的關卡里刃宵,我們可以做到兩件事:

一,點擊小猴子徘公,讓小猴子向前走牲证;

二, 點擊香蕉关面,讓小猴子走到香蕉坦袍。

但是在海上的時候十厢,我們有時不能直接做這兩件事情。

比如上圖中的情形捂齐,我們的小猴子和香蕉之前擱著一段距離的海水蛮放,而這段距離恰好等于一條鱷魚的長度。

如果我們可以讓鱷魚轉變方向奠宜,做小猴子和香蕉之間的橋梁就好了包颁。

事實上,我們還可以用鼠標點擊做另外一件事情压真,那就是讓小鱷魚轉變方向娩嚼。需要用到turn left或者turn right這樣的指令。

上圖右側滴肿,系統(tǒng)給出的代碼如下:

我們只需要在第5行寫上“crocodile.turn left”或者“crocodile.turn right”就可以岳悟。這兩各指令在這里都是可以的,因為他們本來就是對稱的動作泼差。

代碼如下:

點擊運行贵少!用鼠標點擊鱷魚和香蕉,用你的聰明才智讓小猴子吃到香蕉吧拴驮!

第191關

這一關和上一關類似春瞬,但是稍微有點復雜。

一看到上圖套啤,大家千萬不要想著讓小猴子先吃最近的香蕉(也就是小猴子右上方的香蕉)宽气,因為小猴子在最開始的時候和右上方的那個香蕉之間是沒有鱷魚的。

更好的選擇是潜沦,讓小猴子先沿著鱷魚往上走萄涯,再沿著石墩往左走,再往下唆鸡,最后再沿著鱷魚往右走涝影。

系統(tǒng)給出的提示如下:

我給出的代碼如下:

點擊運行!用我剛才給出的一個方案指揮小猴子吧争占!

第192關

這一關的終點在于我們可以用mover代替onClick之前的任意物體燃逻。

比如,我們定義“mover=monkey”臂痕,那么我們就可以用mover.onClick來代替monkey.onClick伯襟。

這樣做的好處是,如果代碼很復雜握童,我們只需要修改mover的值姆怪,而不需要跑到onClick函數里面修改對象的值。

這樣我們就可以在不同的場景下使用onClick函數,增加了onClick函數的靈活性稽揭。

在方框里寫上step 3就可以啦俺附!

點擊運行,然后我們只需要點擊灌木溪掀,就是左側綠綠的植物事镣,就可以讓小猴子往前走了!

總結

我們在這7關里學到了兩點:

一膨桥,我們可以用鼠標點擊控制物體(比如小猴子)蛮浑,包括點擊小猴子讓小猴子往前走,點擊香蕉讓小猴子直接走向香蕉只嚣,點擊小猴子讓小猴子轉向等等。

二艺沼,我們可以用mover代替具體的物體册舞,增加了onClick函數的靈活性。


下一次障般,我會介紹第193-199關调鲸。

最后一次,我會介紹第200關挽荡,也就是打終極大boss藐石,大猩猩。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末定拟,一起剝皮案震驚了整個濱河市于微,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌青自,老刑警劉巖株依,帶你破解...
    沈念sama閱讀 211,265評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異延窜,居然都是意外死亡恋腕,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,078評論 2 385
  • 文/潘曉璐 我一進店門逆瑞,熙熙樓的掌柜王于貴愁眉苦臉地迎上來荠藤,“玉大人,你說我怎么就攤上這事获高」ぃ” “怎么了?”我有些...
    開封第一講書人閱讀 156,852評論 0 347
  • 文/不壞的土叔 我叫張陵谋减,是天一觀的道長牡彻。 經常有香客問我,道長,這世上最難降的妖魔是什么庄吼? 我笑而不...
    開封第一講書人閱讀 56,408評論 1 283
  • 正文 為了忘掉前任缎除,我火速辦了婚禮,結果婚禮上总寻,老公的妹妹穿的比我還像新娘器罐。我一直安慰自己,他們只是感情好渐行,可當我...
    茶點故事閱讀 65,445評論 5 384
  • 文/花漫 我一把揭開白布轰坊。 她就那樣靜靜地躺著,像睡著了一般祟印。 火紅的嫁衣襯著肌膚如雪肴沫。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,772評論 1 290
  • 那天蕴忆,我揣著相機與錄音颤芬,去河邊找鬼。 笑死套鹅,一個胖子當著我的面吹牛站蝠,可吹牛的內容都是我干的。 我是一名探鬼主播卓鹿,決...
    沈念sama閱讀 38,921評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼菱魔,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了吟孙?” 一聲冷哼從身側響起澜倦,我...
    開封第一講書人閱讀 37,688評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎拔疚,沒想到半個月后肥隆,有當地人在樹林里發(fā)現(xiàn)了一具尸體,經...
    沈念sama閱讀 44,130評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡稚失,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,467評論 2 325
  • 正文 我和宋清朗相戀三年栋艳,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片句各。...
    茶點故事閱讀 38,617評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡吸占,死狀恐怖,靈堂內的尸體忽然破棺而出凿宾,到底是詐尸還是另有隱情矾屯,我是刑警寧澤,帶...
    沈念sama閱讀 34,276評論 4 329
  • 正文 年R本政府宣布初厚,位于F島的核電站件蚕,受9級特大地震影響孙技,放射性物質發(fā)生泄漏。R本人自食惡果不足惜排作,卻給世界環(huán)境...
    茶點故事閱讀 39,882評論 3 312
  • 文/蒙蒙 一牵啦、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧妄痪,春花似錦哈雏、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,740評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至罪针,卻和暖如春彭羹,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背泪酱。 一陣腳步聲響...
    開封第一講書人閱讀 31,967評論 1 265
  • 我被黑心中介騙來泰國打工皆怕, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人西篓。 一個月前我還...
    沈念sama閱讀 46,315評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像憋活,于是被迫代替她去往敵國和親岂津。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,486評論 2 348

推薦閱讀更多精彩內容