程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA編程入門知識 >> J2ME游戲開發實例講解04

J2ME游戲開發實例講解04

編輯:JAVA編程入門知識

  七、測試

  作為一個真正的產品要經過單體測試、結合測試和系統測試。由於項目本身簡單,而且大部分代碼已經是相對成熟的,我們跳過單體測試;又由於筆者的實際環境所限,無法搞到Java手機,無法架設OTA服務器,因此我們也只能放棄系統測試。那麼就讓我們開始結合測試吧。測試之前要先出一個測試式樣書,也就是測試的計劃。我們將它簡化一下,只測試如下幾種情況:第一、對各種形狀的區域的選擇和移動;第二、臨近邊界區域的選擇和移動;第三、同一區域的反復選擇和反復移動;第四、非法選擇和非法移動。有了測試的目標,接下來的工作就是用wtk2.0自帶的Run MIDP Application工具進行測試。打開這個工具,加載huarongRoad的jad文件,程序就會自動運行,選擇launch上MIDlet1這個程序,華容道游戲就會躍然屏幕之上,接下來的工作就是左三點.右三點,拇指扭扭,來做測試。測試過程中發現任何的問題,立刻發一個bug票給自己,然後就又是痛苦的調試和修正bug,如此如此。

  八.發布

  談到發布,其實是個關鍵,再好的產品不能很好的發布出去也只是個產品而已,變不成商品也就得不到回報.由於筆者的條件所限,這裡只能是紙上談兵,不過還是希望能夠使讀者對這一過程有所了解(網上的資料也很多)。

  J2ME的程序發布一般都是通過OTA(Over The Air),你只需要一台有公網IP的主機和一個普通的web Server就可以了(盡管要求很低,但筆者還是沒有),這裡我們以apache為例介紹一下OTA服務的配置,首先是安裝好了apache服務器,然後在conf目錄下找到mime.types文件,在該文件中加入如下兩行

  application/java-archive jar

  text/vnd.sun.j2me.app-descriptor jad

  然後重起apache服務器就可以了。接下來的工作就是修改jad文件中MIDlet-Jar-URL:後面的參數,將它改為URL的絕對路徑,即<A href="http://***/">http://***/</A>huarongroad.jar(其中***是你的域名或IP地址)。在下面就是用java手機下載jad文件,它會自動部署相應的jar文件並加載它。剩下的工作就和在模擬器上操作是一樣的了。

  九、項目總結

  至此,我們已經完成了一個J2ME游戲的全部開發過程,程序中涉及到了調研、分析、設計、編碼、測試和發布等方面的問題,其實在實際的工作中還有很多更為具體的問題,畢竟技術只在軟件開發過程中占據很有限的一部分,這裡限於篇幅的限制無法一一具體展開。今後,筆者計劃再寫一篇使用J2ME開發手機屏保的文章,借此機會向讀者展示J2ME動畫技術;然後再寫一篇J2ME網絡應用的文章,做一個類似開心辭典那樣的知識問答游戲,以便向讀者展示J2ME的網絡技術;待這兩方面的技術交待清楚之後,我將引領讀者制作一個稍大一些的游戲。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved