今天把圖都貼上去了,當初設計圖片時,每個Block是24 * 24,但第一次顯示時,Android竟然自作聰明把圖顯示成36 * 36,找了一下原因,似乎跟Android裝置現在有多種螢幕尺寸有關,所以把圖片從res/drawable資料夾移到res/drawable-hdpi資料夾就沒事了,意思是這些圖片是專門為高解析度設計的,不需要做縮放的動作,不過24 * 24實際看起來真的有點小,所以後來又重新設計了一次圖片,改成40 * 40,這次看起來就還不錯,剩下的是把搬運工(Android委屈你了,除了讓你安桌椅,還讓你搬箱子)的移動跟搬班箱子的動作加進去,以及判斷是否過關的程式加入,就算完成了。

Welcome
Step-1

  素材:

Wall CompletedBox  已推至目的地的箱子
Ground 地板 Porter  搬運工 
Goal 目的地 reachable_area  可行走的區域
IncompletedBox  尚未推到目的地的箱子 unreachable_area  不可行走的區域 

 

  話說回來,這遊戲最後要變成OOP實習課的教材,光想要怎麼拆解成Step-by-Step的教學步驟,又是頭痛的問題了。

  註:Sokoban (そうこばん) == 倉庫番

dbi1463 發表在 痞客邦 PIXNET 留言(0) 人氣()