Pages

JQuery 九宮格遊戲


點選上面這張圖片就可以看到效果~

之前玩 dropbox 獲取空間闖關遊戲時看到了九宮格效果,
想說就利用 JQuery 的簡單動畫效果來試做,
做出來果然效果還不錯,
也當作一次 div 定位的練習~
其實整體程式並不困難,
主要有兩個重點,
第一:製作一個帶有1~9隨機數的九宮格
第二:判斷哪些方塊可以移動哪些不行

第一個重點要用到兩個陣列
在第一個陣列中填入1~9的隨機數
然後隨機取出放入第二個陣列
就可以做出完美帶有1~9隨機數的九宮格

第二點是要如何判斷哪些是點選會移動的方塊,而哪些不是,
方法其實也很簡單,
就是利用 div 區塊的長寬的合來判斷,
首先先讀取空白區域的 x,y 位置(空白區域其實也是一個空的div區塊),
然後再讀取要移動方塊的 x,y 位置,
如果與空白方塊"x 軸數值相減"加上"y 軸數值相減"的數值大於方塊的邊長,
就表示點選的方塊並沒有與空白方塊相連,
因此就不能移動~

最後再加上行走步數與時間的判斷式,
以及走到固定位置的判斷,
就可以做出一個簡單的小遊戲了呀ㄎㄎ~

oxxo

Phasellus facilisis convallis metus, ut imperdiet augue auctor nec. Duis at velit id augue lobortis porta. Sed varius, enim accumsan aliquam tincidunt, tortor urna vulputate quam, eget finibus urna est in augue.

沒有留言:

張貼留言