正文:

拼圖是一個非常經(jīng)典的游戲,基本每個人都知道他的玩法,他的開始,運(yùn)行,結(jié)束。那么,當(dāng)我們想要做拼圖的時候如何入手呢?答案是:從現(xiàn)實(shí)出發(fā),去描述需求(盡量描述為文檔),當(dāng)我們擁有了全面的需求,就能夠提供可靠的策略,從而在代碼中實(shí)現(xiàn),最終成為作品!

(一)需求:(這個需求書寫較為潦草,為廣大小白定制,按照最最最普通人的思維來,按照參與游戲的流程來)

   1.圖片:我們玩拼圖 最起碼有個圖

   2.切割:拼圖不是一個圖,我們需要把一個整圖它切割成N*N的小圖

   3.打亂:把這N*N的小圖打亂順序,但是要保證通過游戲規(guī)則行走能還原回來

   4.判斷:判拼圖成功

   5.交互:我們使用哪一種交互方式,這里我選擇鼠標(biāo)點(diǎn)擊

   &n