跳到主要內容

發表文章

目前顯示的是 九月 27, 2009的文章

盧恩文塔(Rune Towers) - 高分訣竅

  首先, 這篇文章不適合沒有玩過,或正在熱衷這小遊戲的朋友們看, 因為我不想抹殺這遊戲帶給大家的樂趣與挑戰。       相信最近常玩小遊戲或Facebook的人大多都會知道這款簡單耐玩的小遊戲, 不知道? 那就直接去玩吧!這篇文章也別看了。 盧恩文塔(Rune Towers) 網頁小遊戲版: http://funp.com/apps/rune_towers/ Facebook: http://apps.facebook.com/mochigames/game/?game=rune_towers   基本上,這遊戲的過程就是在棋盤上撒上幾種顏色的珠子, 一次只能移動一種顏色的珠子,但移動過程中不能觸碰到不同顏色的珠子,否則已經得到的珠子變會全部彈開, 而跟同顏色的珠子接近時,同色珠子便會被吸引過來並且疊在你的珠子上, 疊的越高,消去時的分數便有加乘。 因此只要在時間內將棋盤上所有珠子消去,便結束一個關卡。 這遊戲聽來很簡單,玩起來很刺激, 但非常不適合我這種吹毛求疵的龜毛人玩, 因為我總愛挑戰將疊的老高的小塔在夾縫中穿縮求生存。 這在時間很短珠子很多時,根本就是自殺行為, 所以我從來沒有超過 八十五萬分。 那訣竅是什麼? 『  訣竅就是放下堅持,亂點亂消! 』 在玩到快不想玩時, 受過資訊科學專業訓練的血液開始作祟, 滿碯子想的是, 寫個讓滑鼠自動跑的程式,控制滑鼠自己去點珠子,然後自動穿縮在路徑細縫中, 若找不到路徑,便自動消掉珠子塔,再挑個新珠子重覆上面,直到全部珠子消去。 這個方式不難,類似資結演算法古老的老鼠走迷宮問題,只要有底圖、珠子,加一個堆疊跟遞迴與判斷式就可以完成。 但想一想,若能探討一下Flash (這遊戲的撰寫技術) 的動作過程, 或許能有停止時間累計的方式,或有辦法能規避時間來玩, 果然就找這樣到了。 這個小遊戲設計的弱點,在於它在消除珠子時會有個小小的特效, 但問題在於這個特效產生時, 時間並不會累計,但滑鼠卻能移動。 所以不要堅持疊塔加分,只要一直移動滑鼠並且點珠子讓它消掉,基本上時間是不會掉太多的, 而我喜歡先用這樣的方法把兩三種顏色的珠子先全部點掉, 然後一次把整個棋盤剩下的1,2種顏色棋子全部疊起來(超高塔), 這樣不但能加到分,又有快感,因為純粹一顆顆點實在太無聊。 也因此,在我發現這方法後第二次