2008年11月26日 星期三

《 Flash 》考驗程式設計師的一個 Flash 遊戲 (light-Bot)



總共有 13 個關卡,你的任務就是要用最精簡的步驟,把機器人送到藍色的地磚上,並且點亮他。

可以試著用你所學過的技巧,重複使用 function,如果你要使用遞迴也不反對,但是並沒有辦法設定條件式讓程式跳出...









(上面是修正原文, 原文是12關, 應該是錯誤的...)

先是在 PTT 的 Flash版看到版主aquarianboy發的文章, 於是手癢就去玩玩看囉

後面兩關真的很難, 但是前面幾關,別怕非常簡單的喔.

以下提供我和依庭的解答(僅供參考)


(第11關, 這是我的解答與依庭的不一樣, 但是皆為"冗贅法"喔)


(第12關卡最久的思考, 這是依庭的解答, 被遮住了)


(第13關蠻Easy的, 一個函式即可搞定)

( 等第13關破完之後, 就會看到此畫面囉)


鍛鍊一下邏輯思考, 非常確定最後三關不是唯一解, 大家分享一下解法也OK

p.s 第11關拿出紙筆做戰, 13關想了一會測試幾個迴圈, 就OK囉