廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 2702 個閱讀者
使用狀態》 MCFlash 歡樂包: 累計 18044 / 線上 6626
 
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
superwmh
個人文章 個人相簿 個人日記 個人地圖
路人甲
級別: 路人甲 該用戶目前不上站
推文 x0 鮮花 x2
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
[益智] Light Bot (點燈機器人)

圖 1.



【遊戲名稱】Light Bot (點燈機器人)

【操作方式】
用滑鼠拖曳「指令 」來安排機器人的動作
讓機器人可以把每個藍色地磚點亮


【檔案連結】http://jsgears.com/th...1-1.html

【內容簡介】
遊戲的玩法很簡單,只要讓機器人把所有的藍色地板給點亮即可
不過要操控機器人行走,要用類似程式語言的指令來完成
所以沒有程式師那樣很好的邏輯概念恐怕還玩不下去呢

右上角那些圖形就是可以操控機器人行走的路徑
只要把它給拖到底下的 MAIN METHOD 中,即可讓機器人作動作
這七個指令從左到右分別是:直走、右轉、左轉、跳躍、點燈、函數1、函數2
碰到較高的地形時,執行跳躍指令能讓機器人往前跳一格
當機器人走到藍色地板上,執行點燈指令即可把燈點亮
再點一次的話燈就會熄滅
此外也可把指令放到函數1、2區域中,再執行函數1、2指令來調用它們
因為 MAIN METHOD 最多只能用12個方格
後期關卡較大,如果把指令通通放在 MAIN METHOD 的話絕對會超過
所以一定需要用 CALL FUNCTION 的方式來減少重複的指令

值得一提的是,函數1裏面也可以調用函數2
甚至要函數1調用函數1也行(遞迴)
但要注意因為遊戲中並沒有條件判斷式
如果調用自己的話可能導致無限遞迴的情況
不過因為遊戲只要能點完所有藍色地板就直接過關
所以只要調用自己能確保所有的燈點亮,也是可以這樣做

遊戲除了過關外,右下角的 Total Commands 會紀錄共12關完成的指令數
遊戲的魅力在於可以靠各種奇怪的 FUNCTION CALL 來減少指令
機器人在空的地方執行跳躍、點燈之類的指令都是可以的
所以有不少增加無謂動作但能減少指令的方法

總之,這對於接觸寫程式的人來說,是個非常刺激腦力的小遊戲
在各種嘗試之後減少指令過關,真的是很有成就感的事



獻花 x0 回到頂端 [樓 主] From:臺灣中華電信HINET | Posted:2008-12-17 08:52 |
rambococo 手機
個人頭像
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x43 鮮花 x251
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

圖 1.



這款遊戲好難喔! 表情
卡再第十關,就過不了了。 表情


獻花 x0 回到頂端 [1 樓] From:臺灣中華電信 | Posted:2008-12-17 12:49 |
Ivon 會員卡 葫蘆墩家族
個人文章 個人相簿 個人日記 個人地圖 個人商品
特殊貢獻獎 社區建設獎 優秀管理員勳章
驗證會員
級別: 榮譽會員 該用戶目前不上站
推文 x338 鮮花 x14237
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

圖 1. Light Bot (點燈機器人).jpg   
Light Bot (點燈機器人).jpg



這個點燈機器人

要怎麼才能點燈



^^
獻花 x0 回到頂端 [2 樓] From:臺灣中華HiNet | Posted:2009-03-22 22:15 |

首頁  發表文章 發表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.208684 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言