第一課•手機遊戲世界及J2ME遊戲開發基礎

 

第一款手機遊戲

在1997年,第一款手機遊戲誕生了,它就是 Nokia 手機上的《貪食蛇》,遊戲中你要引導一條蛇去食藥丸來增加其本身之長度,從而得分。自此以後,許多手機遊戲陸續出現,大眾也開如始重視手機的娛樂功能。

 

以下是常見的手機遊戲開發平台

 

以 J2ME 作為開發平台

Java 是目前在手機上,最突出的軟體開發技術,有些分析員估計,在2007年,大約會賣出4億5千萬部具 Java 支援能力的手機,數量約佔整個手機市場75%。

當用你用 Java 開發一套程式,只要編寫一次,即可讓它在各種流動裝置上運行,而不需要修改大多數程式碼。這正好跟 BREW 相反,因為支援 BREW 的手機,只能夠在 Qualcom 的 CDMA 網絡上面才可運作。

 

J2ME 手機遊戲開發技術

包括以下範圍:

 

J2ME 的 Connected Limited Devices Configuration (CLDC)

CLDC 會記下所有無線流動裝置種類的最低功能需求,這些裝置包括了手機、傳呼機、PDA等等。CLDC 記錄以下資料

 

J2ME 的 Mobile Information Device Profile (MIDP)

CLDC 是最低層的,它的上一層就是 MIDP ,MIDP 是用來描述在某 CLDC 中的其中一種獨特裝置類型。MIDP 記錄以下資料

 

遊戲設計三步曲

  1. 提出基本構想:射擊遊戲?迷宮遊戲?角色扮演冒險遊戲?
  2. 發展故事情節:遊戲劇本每一個畫面的粗略草圖
  3. 制訂遊戲模式:單人玩?雙人玩?網絡連線?

 

J2ME 遊戲開發入門

首先要在 http://java.sun.com 免費下載以下軟件:

 

根據 MIDP 所開發出來的 J2ME程式,叫做 MIDlets。MIDlet 類別以 .class 副檔名命名,儲起的是 bytecode。

MIDlets 必須被包裝成 JAR 檔案 ﹝像 ZIP 檔一般﹞,才方便散佈出去。MIDlets 的 JAR 檔內,僧包含以下內容:

 

MIDlets 開發程序包括以下六個步驟:

  1. 編寫﹝Edit﹞
  2. 編譯﹝Compile﹞
  3. 預先驗証﹝preverify﹞
  4. 模擬﹝emulate﹞
  5. 手機上測試﹝test on device﹞
  6. 安裝﹝deploy﹞

 

了解 J2ME Wireless Toolkit

J2ME Wireless Toolkit這套工具組合中,主要包含以下工具:

KToolbar 是一種視覺化的開發環境,你可以透過圖像介面進行 J2ME 應用程式的 建置 、編譯、包裝以及測試,但其中沒有包含用來編輯原始程式碼的編輯器。以下是 KToolbar 的畫面:

註:只有已經被建立在 J2ME Wireless Toolkit 的 apps 資料夾底下的專案﹝Project﹞,才可以使用KToolbar來開啟。

下幾課將會讓你建構自己的遊戲MIDlets,如下圖一般:


<<返回主頁

若想增加其他遊戲程式設計相關內容,可電郵至網主提出