出版時(shí)間:2010-6 出版社:清華大學(xué)出版社 作者:李政儀 編 頁(yè)數(shù):367
Tag標(biāo)簽:無
前言
隨著移動(dòng)通信設(shè)備的迅猛發(fā)展,一項(xiàng)新的增值業(yè)務(wù)出現(xiàn)在我們面前——手機(jī)游戲。目前,即使最低檔的手機(jī)也支持Java功能,這無疑為我們提供了一個(gè)大展身手的舞臺(tái)。本書旨在為大家介紹如何利用J2ME(Java 2 Micro Edition)進(jìn)行手機(jī)游戲的開發(fā)。本書是一本J2ME手機(jī)游戲開發(fā)的實(shí)例教程,內(nèi)容全面、實(shí)例豐富、易于理解、適用面廣。書中著重以實(shí)例來引導(dǎo)讀者學(xué)習(xí)游戲設(shè)計(jì)的相關(guān)技術(shù)和技巧,利用它們可以設(shè)計(jì)出千變?nèi)f化的游戲。同時(shí),本書提供了實(shí)際可用的完整游戲范例,這些游戲涵蓋了飛行射擊游戲、角色扮演游戲、益智動(dòng)作等類型,能夠?yàn)樽x者迅速掌握J(rèn)2ME手機(jī)游戲的核心技術(shù)提供很好的參考。全書以游戲核心技術(shù)的設(shè)計(jì)為主線,將游戲設(shè)計(jì)的方法、技術(shù)融入案例,以案例驅(qū)動(dòng)的方式闡釋相關(guān)知識(shí)內(nèi)容,在闡釋過程中始終保持了知識(shí)的相對(duì)完整性和系統(tǒng)性。本書以實(shí)用為目的,強(qiáng)調(diào)動(dòng)手能力的提高,強(qiáng)化J2ME基礎(chǔ)知識(shí),采用完整的游戲案例來引導(dǎo)讀者學(xué)習(xí),既不失基礎(chǔ)性,也能提高動(dòng)手實(shí)踐能力,為讀者將來從事手機(jī)游戲或J2ME程序應(yīng)用開發(fā)的工作奠定基礎(chǔ)。本書的主要特點(diǎn)如下。1.容易上手書中通過實(shí)例闡明概念,讀者容易理解并能馬上學(xué)以致用。對(duì)于每部分具體內(nèi)容都對(duì)應(yīng)著示例程序,一方面可以幫助讀者加深理解,另一方面也可以逐步培養(yǎng)讀者的程序設(shè)計(jì)能力。2.內(nèi)容全面本書通過多個(gè)完整的游戲案例來說明J2ME游戲開發(fā)的整個(gè)流程。書中的游戲案例源于實(shí)際開發(fā),由淺入深地說明游戲開發(fā)技術(shù)。3.有配套的PPT和源碼為了方便讀者學(xué)習(xí),本書的每一章都提供了相應(yīng)的:PPT教案和源碼。全書共分為11章,各章內(nèi)容具體介紹如下。第1章講解手機(jī)游戲的發(fā)展現(xiàn)狀、手機(jī)游戲的分類與特點(diǎn)以及游戲策劃的相關(guān)知識(shí)。第2章講解J2ME的理論基礎(chǔ)和編程環(huán)境,WTK的安裝和配置以及MIDlet的基礎(chǔ)知識(shí)。第3章講解高級(jí)用戶界面的管理和應(yīng)用開發(fā)。第4章講解低級(jí)用戶界面的應(yīng)用開發(fā)。第5章講解數(shù)據(jù)存儲(chǔ)的管理方法和應(yīng)用。第6章講解MIDP2.0開發(fā)應(yīng)用。第7章講解J2ME網(wǎng)絡(luò)和多媒體應(yīng)用。第8章講解益智動(dòng)作游戲——夏日大冒險(xiǎn)的設(shè)計(jì)與開發(fā)。
內(nèi)容概要
本書是一本介紹J2ME移動(dòng)應(yīng)用開發(fā)的實(shí)例教程,從易懂、易學(xué)的實(shí)戰(zhàn)目標(biāo)出發(fā),用豐富的實(shí)例對(duì)手機(jī)游戲開發(fā)的基礎(chǔ)知識(shí)和技能進(jìn)行了生動(dòng)、直觀的講解。 本書堅(jiān)持理論與實(shí)踐并重,面向?qū)嶋H開發(fā),旨在幫助讀者解決實(shí)際問題。全書共分為11章,第1~7章介紹了J2ME的基礎(chǔ)知識(shí),包括J2ME的簡(jiǎn)介、J2ME開發(fā)環(huán)境的構(gòu)建、界面開發(fā)、數(shù)據(jù)存儲(chǔ)、MIDP 2.0、網(wǎng)絡(luò)和多媒體開發(fā)等內(nèi)容。第8~11章詳細(xì)講解了多款不同類型游戲的設(shè)計(jì)與開發(fā),如益智動(dòng)作游戲《夏日大冒險(xiǎn)》和飛行射擊游戲《雷霆戰(zhàn)機(jī)》、角色扮演游戲《桃花園記》和休閑益智游戲《推推俠》等。 本書內(nèi)容全面、結(jié)構(gòu)清晰,實(shí)例具有很強(qiáng)的實(shí)用性和代表性,并且提供了4個(gè)完整的游戲案例,可以幫助讀者系統(tǒng)地了解J2ME的開發(fā)過程,并迅速掌握J(rèn)2ME手機(jī)游戲的核心技術(shù)?! ”緯勺鳛镴2ME移動(dòng)應(yīng)用開發(fā)人員愛好者的參考書,也可作為本科院校以及高職高專手機(jī)游戲開發(fā)課程的教材。本教材配有電子教案。
書籍目錄
第1章 手機(jī)游戲簡(jiǎn)介 1.1 手機(jī)游戲概述 1.1.1 手機(jī)游戲產(chǎn)業(yè)發(fā)展現(xiàn)狀 1.1.2 手機(jī)游戲分類 1.2 手機(jī)游戲開發(fā)的特點(diǎn) 1.2.1 手機(jī)游戲與PC游戲的區(qū)別 1.2.2 手機(jī)游戲的優(yōu)勢(shì) 1.2.3 手機(jī)設(shè)備的局限 1.2.4 手機(jī)游戲的推廣渠道 1.2.5 手機(jī)游戲的盈利模式 1.3 手機(jī)游戲策劃 1.3.1 手機(jī)游戲策劃的概念 1.3.2 手機(jī)游戲策劃過程 1.4 本章小結(jié) 1.5 思考題 第2章 J2ME簡(jiǎn)介和編程環(huán)境 2.1 J2ME簡(jiǎn)介 2.2 J2ME平臺(tái)體系結(jié)構(gòu) 2.2.1 體系結(jié)構(gòu)概述 2.2.2 J2ME總體結(jié)構(gòu) 2.2.3 配置層 2.2.4 簡(jiǎn)表層 2.3 MIDlet 2.3.1 MIDlet概述 2.3.2 MIDlet的生命周期 2.3.3 MIDlet Suite 2.3.4 MIDlet的執(zhí)行環(huán)境 2.4 編程環(huán)境 2.4.1 Java開發(fā)工具包 2.4.2 使用Java開發(fā)環(huán)境 2.4.3 IDE的安裝和使用 2.4.4 WTK 2.4.5 WTK的安裝 2.4.6 EclipseME 2.4.7 EclipseME插件的安裝 2.4.8 EclipseME插件的配置 2.5 本章小結(jié) 2.6 思考題 第3章 高級(jí)用戶界面 3.1 高級(jí)用戶界面概述 3.1.1 LCDUI包 3.1.2 高級(jí)用戶界面的類結(jié)構(gòu) 3.1.3 Display和Displayable類 3.2 Command類與高級(jí)事件處理 3.2.1 Command類 3.2.2 高級(jí)事件處理 3.3 高級(jí)界面類 3.3.1 Screen類 3.3.2 TextBox組件 3.3.3 List組件 3.3.4 Alert組件 3.4 屏幕表單(Form類)及其組件 3.4.1 Form類 3.4.2 Item類和Item狀態(tài)監(jiān)聽 3.5 本章小結(jié) 3.6 思考題 第4章 低級(jí)用戶界面 4.1 Canvas類 4.1.1 Canvas類概述 4.1.2 Canvas的布局 4.1.3 繪制屏幕 4.1.4 重繪屏幕 4.1.5 用戶交互 4.2 Graphics類 4.2.1 Graphics類概述 4.2.2 Graphics類的坐標(biāo)系 4.2.3 畫筆的風(fēng)格和顏色 4.2.4 Graphics類的圖形繪制 4.2.5 文字顯示 4.2.6 圖像繪制 ……第5章 數(shù)據(jù)存儲(chǔ) 第6章 MIDP 2.0開發(fā) 第7章 網(wǎng)絡(luò)與多媒體 第8章 益智動(dòng)作游戲--夏日大冒險(xiǎn) 第9章 飛機(jī)射擊游戲--雷霆戰(zhàn)機(jī) 第10章 角色扮演游戲--桃花園記 第11章 休閑益智游戲--推推俠
章節(jié)摘錄
插圖:《夏日大冒險(xiǎn)》是一款益智動(dòng)作類的原創(chuàng)游戲,整個(gè)游戲界面的風(fēng)格為卡通Q版,能吸引不同年齡段的玩家人群,有很好的市場(chǎng)前景。本款游戲具有益智游戲的特點(diǎn),即玩家需要進(jìn)行思考對(duì)游戲中出現(xiàn)的情況進(jìn)行判斷,找出所有玄機(jī),才能進(jìn)入下一關(guān)卡;同時(shí)也具有動(dòng)作游戲的特點(diǎn),即玩家通過格斗才能完成最終的游戲任務(wù)。通過本章的學(xué)習(xí),讀者可以了解到:(1)《夏日大冒險(xiǎn)》游戲的開發(fā)基本流程。(2)旋轉(zhuǎn)菜單的制作。(3)地圖索引文件的制作。(4)游戲元素之間的碰撞檢測(cè)。8.1游戲策劃和準(zhǔn)備工作8.1.1游戲策劃分析《夏日大冒險(xiǎn)》游戲是一款全新的原創(chuàng)游戲,它屬于益智兼動(dòng)作類的橫版游戲,其特點(diǎn)是游戲畫面精致,容易上手,富有挑戰(zhàn)性,玩家需要反復(fù)地研究與探索才能完成任務(wù),其中游戲的每個(gè)任務(wù)都是經(jīng)過精心地設(shè)計(jì),這也是對(duì)玩家智力的挑戰(zhàn)。本款游戲操作方便,趣味性強(qiáng),能夠吸引不同層次的玩家人群。此款游戲的主題是玩家的心上人被怪物抓走,玩家需要通過自己的勇敢和智慧從怪物的手中救出心上人。其中玩家的主要任務(wù)是通過抬箱子和放箱子來通過重重障礙,到達(dá)目的地客棧才能過關(guān),若角色掉到水中,則游戲結(jié)束,前面3關(guān)都是益智關(guān)卡。而到最后一關(guān),還需要玩家用箱子作為攻擊武器,與怪物進(jìn)行搏斗,直到B0ss生命值為0時(shí)才能獲取游戲勝利,順利地救出玩家的心上人,若玩家被Boss觸碰,則游戲結(jié)束。在游戲過程中,玩家可中途返回菜單或退出游戲,玩家通過一關(guān)后,會(huì)提示過關(guān),并且跳轉(zhuǎn)到下一關(guān),若玩家通關(guān),則跳轉(zhuǎn)到勝利畫面。此外,游戲也提供了完整的游戲相關(guān)要素,包括閃屏、片頭動(dòng)畫、旋轉(zhuǎn)菜單及幫助等。
編輯推薦
《J2ME手機(jī)游戲開發(fā)技術(shù)與實(shí)踐》:反映了手機(jī)游戲開發(fā)技術(shù)的最新發(fā)展系統(tǒng)講解了J2ME程序設(shè)計(jì)的要點(diǎn)和難點(diǎn)實(shí)例眾多,實(shí)用性強(qiáng)提供配套的教學(xué)資源解決方案
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
J2ME手機(jī)游戲開發(fā)技術(shù)與實(shí)踐 PDF格式下載