內容提要
本書從易懂、易學的實戰目標出發,用豐富的範例對手機遊戲開發的基礎知識和技能進行了生動、直觀的講解。全書包括基礎篇、技術篇、實戰篇、JTWI開發技術和3G手機網路遊戲篇、產品最佳化和發布篇5部分,15章構成。內容包括手機遊戲概述,Java編程基礎,J2ME MIDP 1.0技術;Nokia手機平台開發API,手機遊戲策劃與像素圖製作要求和技巧,JTWI開發技術和3G手機網路遊戲介紹,MIDP 2.0 GameAPI遊戲開發包、Push技術及3D技術,益智類(PUZ)遊戲、射擊類(FPS)遊戲、動作類(ACT)遊戲、角色扮演類(RPG)遊戲、網路遊戲的案例實現。還介紹了遊戲最佳化與移植技術,遊戲打包與發布技術。
本書實例豐富、通俗易懂,圖文並茂,邊講解邊操作,大大降低了讀者的學習難度,激發了讀者的學習興趣和動手的欲望。7個完整的具有商業價值的遊戲範例,均提供開發流程圖和解決方案,每一個j2me手機遊戲編程實例就是一個通用的模板,讀者稍加改進即可為己所用。
本書附贈光碟提供所有遊戲案例的源程式代碼和20小時的超值DVD視頻講座,幫助讀者學通J2ME手機遊戲開發。
本書可供手機遊戲開發從業人員參考和愛好者自學用書,也可作為大中專院校手機遊戲開發課程教材。
編輯推薦
本書從易懂、易學的實戰目標出發,用豐富的範例對手機遊戲開發的基礎知識和技能進行了生動、直觀的講解。
全書包括基礎篇、技術篇、實戰篇、JTWI開發技術和3G手機網路遊戲篇、產品最佳化和發布篇5部分,15章構成。內容包括手機遊戲概述,Java編程基礎,J2ME MIDP 1.0技術;Nokia手機平台開發API,手機遊戲策劃與像素圖製作要求和技巧,JTWI開發技術和3G手機網路遊戲介紹,MIDP 2.0 GameAPI遊戲開發包、Push技術及3D技術,益智類(PUZ)遊戲、射擊類(FPS)遊戲、動作類(ACT)遊戲、角色扮演類(RPG)遊戲、網路遊戲的案例實現。還介紹了遊戲最佳化與移植技術,遊戲打包與發布技術。
本書實例豐富、通俗易懂,圖文並茂,邊講解邊操作,大大降低了讀者的學習難度,激發了讀者的學習興趣和動手的欲望。7個完整的具有商業價值的遊戲範例,均提供開發流程圖和解決方案,每一個J2ME手機遊戲編程實例就是一個通用的模板,讀者稍加改進即可為己所用。
本書附贈光碟提供所有遊戲案例的源程式代碼和20小時的超值DVD視頻講座,幫助讀者學通J2ME手機遊戲開發。
本書可供手機遊戲開發從業人員參考和愛好者自學用書,也可作為大中專院校手機遊戲開發課程教材。
目錄
第一篇 基礎篇
第1章 手機遊戲概述
1.1 手機遊戲概述
1.2 手機遊戲類型
1.3 手機遊戲發展現狀
1.4 手機遊戲開發平台
1.5 本章思考
第2章 Java編程基礎
2.1 程式和程式設計語言
2.2 用Java語言進行程式開發
2.3 Java語言規則
2.4 Java常用編程環境介紹
2.5 Java語言的類和對象
2.6 Java中接口與包
2.7 Java異常處理
2.8Java字元、字元串與數組
2.9 Java中檔案處理
2.10 Java執行緒處理
2.11 Java語言編程規範
2.12 本章思考
第二篇 技術篇
第3章 J2ME MIDP 1.0開發技術
3.1 J2ME概述
3.2 J2ME集成開發環境
3.3 MIDP高層視窗設計
3.4 MIDP底層視窗設計
3.5 用MIDP在底層螢幕中實現遊戲動畫
3.6 J2ME中遊戲進度的保存
3.7 本章思考
第4章 Nokia平台手機遊戲開發技術
4.1 Nokia平台的安裝
4.2 Nokia UI API
4.3 Nokia音效處理
4.4 其他新增功能
4.5 Nokia手機遊戲開發
4.6 本章思考
第三篇 實戰篇
第5章 手機遊戲開發規範
5.1 手機遊戲運營商對開發者的要求
5.2 常見機型界面參數
5.3 手機遊戲開發按鍵要求
5.4 本章思考
第6章 手機遊戲策劃與像素畫設計
6.1 手機遊戲設計原則
6.2 手機遊戲策劃
6.3 手機遊戲像素畫設計技巧
6.4 本章思考
第7章 完整遊戲項目實例設計
7.1 概述
7.2 手機遊戲數據設計
7.3 手機遊戲關卡設計
7.4 手機遊戲美術設計
7.5 程式實現
7.6 本章小結
7.7 本章思考
第8章 益智類(PUZ)遊戲——《瘋狂掃雷》的實現
8.1 益智類遊戲開發需求
8.2 J2ME詳細設計、編碼、調試
8.3 本章思考
第9章 射擊類(FPS)遊戲——《異度風暴》的實現
9.1 射擊類遊戲開發需求
9.2 像素圖準備和程式實現
9.3 本章思考
第10章 動作類(ACT)遊戲——《都市歷險記》的實現
10.1 動作類遊戲開發需求
10.2 像素圖準備
10.3 動態遊戲選單設計
10.4 地圖編輯器和遊戲地圖的實現
10.5 處理人物的跳躍和碰撞
10.6 本章思考
第11章 角色扮演類(RPG)遊戲——《六指琴魔》的實現
11.1 角色扮演類遊戲開發需求
11.2 像素圖準備
11.3 RPG遊戲地圖的實現與最佳化
11.4 RPG遊戲人物的實現
11.5 RPG遊戲對話的實現
11.6 J2ME中場景切換的實現
11.7 本章思考
第四篇 JTWI開發技術和3G手機網路遊戲篇
第12章 JTWI標準與MIDP 2.0技術
12.1 JTWI技術介紹
12.2 MIDP 2.0新增功能
12.3 用MMAPI實現遊戲中聲音的播放
12.4 MIDP 2.0中WMA包的套用
12.5 用MMAPI實現拍照
12.6 在MIDP 2.0中操作圖片像素
12.7 MIDP 2.0 Push Registry技術
12.83D手機遊戲開發
12.9 3D綜合遊戲《彈球》的實現
12.10 本章思考
第13章 J2ME網路編程與網路遊戲的實現
13.1 通用連線框架(GCF)概述
13.2 J2ME無線網路遊戲開發技術
13.3 使用Socket實現大型無線網路社區遊戲實例
13.4 本章思考
第五篇 產品最佳化和發布篇
第14章 手機遊戲的移植及最佳化
14.1 手機遊戲移植技術
14.2 手機遊戲最佳化技術
14.3 測試技術
14.4 本章思考
第15章 手機遊戲的商業發布
15.1 運營前的準備
15.2 遊戲銷售
15.3 本章思考
……