- 零基礎學Java項目開發
- 聚慕課教育研發中心編著
- 704字
- 2022-07-28 18:41:36
4.4 系統運行與測試
本游戲通過使用白盒測試方法來檢查程序的內部邏輯結構設計。
4.4.1 游戲啟動
運行Eclipse中的Server項目和Client項目或雙擊Server文件夾和Client文件夾下的Play.bat文件來運行游戲。游戲啟動成功后,可以看到游戲界面,如圖4-3所示。

圖4-3 游戲啟動成功后的界面
4.4.2 建立連接
步驟1:在服務器端,單擊“建立主機”按鈕,成功建立主機,并給出了提示,如圖4-4所示。
步驟2:在客戶端,在界面上方的文本框內輸入IP地址:127.0.0.1,然后單擊“連接主機”按鈕。連接成功并給出提示,進入游戲界面,如圖4-5所示。

圖4-4 建立主機提示界面

圖4-5 成功連接主機后進入游戲界面

圖4-6 單擊“幫助”按鈕后的界面
步驟3:單擊“幫助”按鈕,成功地在界面上顯示游戲的方法,如圖4-6所示。
步驟4:單擊界面上方的“暫停/繼續”按鈕,若游戲正在進行,單擊這個按鈕就會暫停游戲,再單擊,就會取消暫停,并且在界面上給出提示。在界面下方的文本框內輸入對話消息,單擊“發送”按鈕,成功發送消息,并且在界面上顯示了通話內容,如圖4-7所示。

圖4-7 單擊“暫停/繼續”按鈕與“發送”按鈕后的界面
4.4.3 玩家坦克射擊
按方向鍵,坦克也成功向著相同的方向移動;按S鍵,成功發射彈藥,如圖4-8所示。

圖4-8 坦克發射彈藥界面
4.4.4 隨機功能圖標
玩家坦克彈藥打中敵方紅色坦克,在地圖上隨機的位置生成隨機的圖標,如圖4-9所示。玩家坦克銷毀掉各種圖標后,成功地獲得該圖標所對應的功能。

圖4-9 生成隨機圖標界面
4.4.5 游戲勝利與失敗
在游戲中擊毀所有敵方坦克后,顯示“過關了!”的消息提示。玩家坦克數量為0或基地被敵方坦克攻破了,會成功地在界面上顯示“GAME OVER!想再玩一次嗎(y/n)?”的消息。若游戲雙方都選擇輸入“y”,則游戲重新開始,并給出提示。游戲失敗界面如圖4-10所示。

圖4-10 游戲失敗界面
- Android應用程序開發與典型案例
- Visual C++程序設計學習筆記
- Redis Applied Design Patterns
- Manga Studio Ex 5 Cookbook
- Python零基礎快樂學習之旅(K12實戰訓練)
- Learning Network Forensics
- 微服務架構深度解析:原理、實踐與進階
- C# Multithreaded and Parallel Programming
- Orleans:構建高性能分布式Actor服務
- C語言程序設計實訓教程與水平考試指導
- 零基礎看圖學ScratchJr:少兒趣味編程(全彩大字版)
- 大學計算機基礎實訓教程
- 多媒體技術及應用
- Qt 4開發實踐
- 精通Spring:Java Web開發與Spring Boot高級功能