【文章內(nèi)容簡介】
字。當沒有空方塊,而且上、下、左、右四個方向都無法移動時 游戲失敗,當其中任何一個方塊中出現(xiàn) 2048,游戲成功。 本程序的另一個功能是在程序運行窗口的右上角顯示,用戶在游戲過程中所得的分數(shù),不過缺點是無法保存分數(shù)。 總設計模塊的劃分 根據(jù)游戲所需要實現(xiàn)的功能,整個游戲劃分為兩個模塊進行具體設計,如圖: 2 0 4 8 游 戲游 戲 界 面 模 塊 游 戲 控 制 模 塊 圖 游戲總設計模塊 類、方法說明 + p u b l i c v o i d r u n ( )+ p u b l i c c o p y 2 0 4 8 ( )+ p u b l i c v o i d k e y P r e s s e d ( )+ p u b l i c v o i d C r e a t e 2 ( )+ p u b l i c v o i d s e t C o l o r ( )+ p u b l i c s t a t i c v o i d m a i n ( )c o p y 2 0 4 8 4. 軟件測試 軟件測試方法 本游戲的測試方法在主要是黑盒測試,由測試人員通過自己親自去玩,然后觀察游戲在運行過程中,所需要實現(xiàn)的功能有沒有實現(xiàn),以及在測試過程中有沒有發(fā)現(xiàn)新的問題記錄在案。然后根據(jù)測試后所產(chǎn)生的一系列的問題,有本組負責編碼人員對游戲進行改進,然后在進行測試,就這樣重復的進行這樣的工作,直到游戲的運行與預想時的狀況基本一致時,才算通過測試。 (本組人員)游戲測試內(nèi)容 測試 1 名稱:測試在不同計算機中操作系統(tǒng)中能否正常打開和運行 目的:使游戲能夠在不同的計算機系統(tǒng)中正常運行 測試 結果:經(jīng)過游戲在不同計算機中運行發(fā)現(xiàn),游戲能夠在不同的計算機及操作系統(tǒng)中正常運行,并且操作流暢。 測試 2 名稱: 數(shù)字 出現(xiàn) 的 位置是否是隨機的 目的:使游戲打開后能夠正常運行 測試結果:經(jīng)過測試打開游戲后 數(shù)字能成功的隨機出現(xiàn)。 測試 3 名稱: 相同 數(shù)字的背景顏色 是否 相同 目的:使游戲 游戲界面美觀,易于辨認數(shù)字,方便玩家使用 測試結果:經(jīng)過測試 相同數(shù)字的背景顏色相同。 測試 4 名稱: 數(shù)字 移動是否 能 跟隨 按鍵控制方向 而移動 到相應的方向 目的:使 數(shù)字 能夠跟隨 按鍵控制方向 而 向相應 的方向移動 測試結果:經(jīng)過測試 數(shù)字 能夠跟隨 按鍵控制方向 而 向相應的方向移動。 測試 5 名稱: 當 出現(xiàn)相同數(shù)字能不能相加且合并為一個數(shù)字,如 2,2 合并為 4. 目的: 使程序能夠正常運行 測試結果:經(jīng)過測試當 出現(xiàn)相同數(shù)字能相加且合并為一個數(shù)字 測試 6 名稱: 隨著 數(shù)字合并相 加,分數(shù)框的數(shù)字是否也是疊加向上的。 目的: 當數(shù)字合并次數(shù) 增加, 分數(shù)就 會 增加 測試結果:通過測試 當數(shù)字合并次數(shù) 增加, 分數(shù)框的數(shù)字疊加向上 。 測試 7 名稱: 當游戲界面中出現(xiàn) 2048,游戲是否成功 并 出現(xiàn)游戲結束 選擇 界面。 目的: 游戲能否成功 測試結果: 當游戲界面中出現(xiàn) 2048,游戲成功并 出現(xiàn)游戲結束 選擇 界面。 測試 8 名稱: 當游戲運行 到整個界面沒有空白框的時候且沒有出現(xiàn) 2048,游戲是否正常結束且出現(xiàn)游戲結束 選擇 界面。 目的: 游戲 GameOver 測試結果:通過測試 當游戲運行 到整個界面沒有空白框的時候且沒有出現(xiàn) 2048,游 戲正常結束且出現(xiàn)游戲結束 選擇 界面。 測試 9 名稱: 在游戲結束的界面的時候,是否可以重新開始游戲。 目的: 測試能否從新開始游戲 測試結果:通過測試當游戲 結束時,玩家通過按界面的按鈕可以重新開