Android系統開發實務實訓




實訓項目 :               Android系統開發實務實訓                           項目成品名稱:         絕地坦克                                  
項目源碼獲取:     

                           https://pan.baidu.com/s/1uHwmhxDDm90napWOBL7Lbw   提取碼:az55

      《絕地坦克》是一款坦克大戰類型的javascript網絡游戲,本游戲項目運行說明可分為三個方向:說明運行的項目是什么、如何運行,以及運行該項目的結果和意義是什么?其中運行的是什么包括:項目說明與功能分析;如何運行主要是指,該項目程序的實現原理和運行方式。具體說明如下:

 

一、項目說明與功能分析

        首先從邏輯上而言,本項目由三大部分組成,分別是:游戲介紹與說明、在線游戲,以及游戲結束。如圖1-1項目工程目錄所示,index.html為導航頁、start.html為資源加載頁、tankgame.html(游戲界面),以及demo.html(游戲結束頁面)。導航和資源加載頁屬於游戲介紹與說明部分。

                                                           如圖1-1 項目工程目錄

       而整個項目的核心,就是游戲界面部分。如圖1-2所示,按對象可細致分為:牆、坦克、飛機和子彈... ...等等。

                                                                  圖1-2 游戲對象與方法

 

 

二、實現原理和運行方式

       如圖2-1所示,為本工程項目的邏輯繼承圖。其中,血條類對象繼承父類Base,與此同時,Blood_strip分別被飛機(Plane)、牆塊(Wall)、坦克(Tank)和指揮官妹妹(Command)所繼承,這些便是整個項目游戲的核心對象關系。

 

                                                                          圖2-1 邏輯繼承圖

 

       當然,項目還存在着其它的對象以及對象間關系,此處不再詳述。項目的運行方式,可以直接在資源管理器中用瀏覽器打開index.html ,也可以選擇將本項目發布到服務器中。在整個項目開發設計時,所涉及到的環境,以及運行注意事項可參詳游戲簡介與說明。

 

 

三、運行效果和體驗

1)、游戲介紹與說明

    當運行本項目時,剛進入首頁便能聽到悅耳的背景音樂,以及看到極具吸引力的簡潔畫風界面。如圖3-1所示,只要一點擊“現在,開啟絕地坦克之旅!” ,就會彈出四步的游戲簡介和

 

                                                                            圖3-1 首頁與游戲介紹

      當游戲玩家,完成了游戲介紹之后,便會自動進入游戲資源的加載模式。此處加載模式,為特效模擬界面。經過短短幾秒的‘資源加載’之后,界面將會進入正式的游戲模式。

2)、在線游戲

      如圖3-2所示,當正式開始游戲時,界面的左邊將會為玩家列舉出相應的游戲操作方式,如:按“w”鍵即為坦克向前行走。當玩家擊敗一輛敵方坦克時,將獲得100積分。當然,如果不小心被敵方坦克或者飛機的炮彈擊中,自己的血量將會被扣除相應的比例。

                                                                           圖3-2 游戲未開始界面

     本游戲的規則就是,需要在保護好指揮官MM的前提下,擊敗所有的坦克並且相應的積分。獲勝的方式,即為消滅所有的敵方坦克。當然,如果玩家積分足夠大並溢出系統估量值時,也可以被判為獲勝,但是這種希望並不大。

3)、游戲結束

      當玩家三次復活機會用完,或者在倒計時結束前未能及時復活我方坦克時,將會被系統判定淘汰並自動結束游戲。如圖3-3和3-4所示,玩家可以在游戲結束之后,重新選擇“回到首頁”,或者繼續從新開始游戲。

                                                                                    圖3-3 游戲淘汰

 

                                                                                     圖3-4 游戲結束


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM