【摘 要】目前用軍事游戲輔助教學訓練已經成為一種好的手段,但由于游戲開發有其自身的規律,相較于一般的應用軟件開發其規模和復雜度都要高。本文就軍事游戲開發的內容創意、項目管理、技術與人才的貯備等方面提出自己的幾點看法。
【關鍵詞】軍事游戲;開發;現實意義
1 軍事游戲開發的現實意義在于緊密地貼近軍事訓練需求
通過互聯網搜索一圈,可以發現有關軍事體裁的游戲還真不少,但是下載下來試著用一下就會感覺到真正有訓練意義的軍事游戲還不多。這就說明如果要開發軍事游戲,就不能是一般意義上的軍事游戲,而是能夠真正貼近部隊訓練實際,確實能夠發揮訓練指導意義的軍事游戲,否則其設計之初就失去了開發的價值。
有部隊任職或者經過部隊代職鍛煉的人都知道,部隊特別是陸軍部隊目前的訓練水平還都比較落后,還大多都停留在體能訓練、各種武器的射擊、及一些戰術動作的訓練,這對一名士兵來說還能基本滿足需求,但對一名指揮軍官來說還遠遠不夠。但由于種種原因要在目前狀況下改變這種訓練模式還是不太現實的,而這也正好為軍事游戲開發提供了廣闊的用武之地。也就是說只要能夠緊緊把握住初級指揮軍官實戰技能訓練這一使命任務,也就為軍事游戲開發打開了廣闊的前景。那么主要考慮的游戲內容就可以是初級指揮軍官編組作業,機動指揮,火力應用、協同戰術、通信指控等實戰技能。當然為了貼近實戰需求還需要準確實現武器性能評估、戰場多維態勢顯示、作戰效果評估等技術關鍵點。也就是說應該把握軍事游戲開發的一個總體方向目標,然后分期分階段解決各個技術關鍵點,把軍事游戲從初步訓練應用向深入訓練應用逐步推進,從而最終實現以游戲推進初級指揮軍官的訓練水平,為軍事游戲的推廣應用鋪開一個良好的開端。
2 軍事游戲開發的復雜性更需要軟件工程技術的支持
有一個良好的設計目標和內容創意是一個軍事游戲開發的前提,然而要把這一創意真正付諸實現也是一個相當復雜和艱巨的任務。正如當前中國游戲制作的現狀,上百家有些規模的游戲開發公司,窮多年之力,到今天為止,真正成功的產品仍寥寥無幾,其中世界級的產品,更是數量幾乎等于零。究其主要原因還是在于沒有把開發很好的納入軟件工程的規范化之中,如果說一個一般的應用軟件在不太規范的軟件開發管理體系下還能勉強完成的話,對于一個具有一定規模的軍事游戲開發來說,沒有很好的軟件工程技術的支持那就注定了這個軍事游戲開發是不會成功的。正如網易的主策劃云龍峰所說:“把一個所謂的游戲意義上的偉大創意在游戲產品上付諸于實現的前提,是所有的設計應該符合游戲工業設計規范?!彼哉J識游戲開發的復雜性,積極尋求合適管用的軟件工程技術支持是軍事游戲開發不可忽略的一件重要工作。
目前,在軟件開發領域敏捷開發技術正在大行其道,它的主要理念是能夠交付用戶可用的工件,讓用戶從一開始就能有比較真實的軟件使用體驗,再通過不斷的迭代讓用戶始終參與軟件的開發過程和使用體驗,從而指導軟件開發走向正確的道路。通過合理的設計,可以使每次迭代開發切實可行,從而有效控制游戲開發的復雜度,通過用戶的全程參與,可以確保軟件開發的成功和用戶的滿意。
現在能夠進行敏捷開發管理的軟件還是比較多的。相比較而言,由我國自主研發的,開源免費的禪道軟件開發項目管理軟件在完全實現敏捷軟件開發Scrum的基礎上,還能結合極限編程、Bug追蹤管理等先進技術,具有良好的應用前景。當然結合具體的開發工具,還應該使用一定的軟件版本控制工具。目前應用比較多的也是開源免費的CVS軟件版本控制工具。它具有性能出眾,可跨平臺使用、免費開源、功能強大,是團隊協同開發、版本控制、資源技術積累的一個很好平臺。
3 軍事游戲開發的成功離不開長期的技術與人才積淀
正如上面所提到的,游戲開發的一個顯著特點是技術門檻高,軟件開發的復雜度高,如果沒有一個很好的人才資源貯備和技術積累,可以想象其游戲開發的失敗率一定是很高的。同時,游戲開發對各工種的要求也比較高,需要有專門的游戲策劃、游戲美工、程度設計、游戲測試、運行維護推廣等。通過軟件工程技術可以解決軟件開發的有序性,但沒有辦法提高開發人員的技術水平。因此,軟件開發的成功一定離不開各類開發人員的深厚技術貯備。這就要求我們做好技術、資源、人才的積累工作。通過送學、見習、實習等手段加大人才培養力度,通過請游戲開發的資深人士來講學提升開發人員的整體能力素質,通過一定的技術手段積累游戲開發方面的知識、技術、成果,編寫內部培訓教程,為后來者盡快適應開發工作創造條件。只有這樣,人才形成梯隊、技術資源開成體系,游戲開發才有了成功的希望。
總之,只有正確認識軍事游戲開發的復雜性、艱巨性,牢牢把握軍事游戲開發必須緊貼初級指揮軍官實戰訓練需求,以合適管用的軟件開發項目管理軟件協調管理開發進程,有效分解、降低軟件開發的復雜性,平時注重人才、技術、資源的積累,這樣才能夠開發出真正貼近部隊訓練實際,確實能夠發揮訓練指導意義的軍事游戲。
[責任編輯:湯靜]