Java ME Game Programming, 2/e

John P Flynt, Martin J. Wells

  • 出版商: Course Technology
  • 出版日期: 2007-09-10
  • 定價: $1,580
  • 售價: 1.9$299
  • 語言: 英文
  • 頁數: 512
  • 裝訂: Paperback
  • ISBN: 1598633899
  • ISBN-13: 9781598633894
  • 相關分類: Java 程式語言
  • 立即出貨(限量) (庫存=6)




Get ready to create your own J2ME game! This updated edition to the popular J2ME Game Programming provides updated sofware coverage as well as updates to the programming approaches specific to Java ME software. It also covers the recent innovations in mobile games with relations to iPods and cell phones. You will learn the essentials of J2ME game development from the ground up. Throughout the book you will discover the issues involved in developing for multiple target devices and how to work through the jungle of device-specific libraries and device capabilities. Working on a limited platform it is important to squeeze as much as you can out of those precious bytes, so in this book you will find the tools and source code you need to get the most out of the constrained resources. You will also learn how to structure your code and classes to achieve as small an application footprint as possible. As you work toward developing your own J2ME game, you'll examine the game lifecycle, how to handle resources, various methods of drawing to the screen, optimizing memory usage, handling the users input, and even sharing high-scores online! Previous experience in programming object-oriented languages and a basic level of math skills is recommended.

Table of Contents

Chapter 1 ?J2ME history
Chapter 2 ?J2ME overview
Chapter 3 ?J2ME enabled Devices
Chapter 4 ?The Development environment
Chapter 5 ?J2ME API
Chapter 6 ?Device specific libraries
Chapter 7 ?My first MIDlet
Chapter 8 ?The Idea
Chapter 9 ?The Classes
Chapter 10 ?The Build Script
Chapter 11 ?The Resources
Chapter 12 ?The Menus
Chapter 13 ?The Action
Chapter 14 ?The World
Chapter 15 ?The Game
Chapter 16 ?The Localization and Branding
Chapter 17 ?The Device Ports
Chapter 18 ?The Optimizing
Chapter 19 ?Sales channels
Chapter 20 ?Marketing material
Chapter 21 ?Approach the publisher
Chapter 22 ?MIDP 2.0
Chapter 23 ?The Isometric engine
Chapter 24 ?Raycasting
Chapter 25 ?Making the connection
A ?Java 2 primer (important for first time Java programmers)
B ?Fixed point math
C ?The essential MIDP Classes
D ?The essential Device Specific Libraries
E ?Installing the SDKs
F ?Using the Emulators/Tools of the book
G ?Tips and Tricks



準備好創建自己的J2ME遊戲吧!這本更新版的J2ME遊戲編程書籍提供了更新的軟件覆蓋範圍,以及針對Java ME軟件的編程方法的更新。它還涵蓋了與iPod和手機相關的移動遊戲的最新創新。您將從頭開始學習J2ME遊戲開發的基本知識。在整本書中,您將了解開發多個目標設備的問題,以及如何在設備特定的庫和設備功能的迷宮中工作。在有限的平台上工作時,很重要的是要充分利用那些寶貴的字節,因此在本書中,您將找到您需要的工具和源代碼,以充分利用有限的資源。您還將學習如何結構化您的代碼和類,以實現盡可能小的應用程序佔用空間。在開發自己的J2ME遊戲的過程中,您將研究遊戲生命周期,如何處理資源,各種繪製到屏幕的方法,優化內存使用,處理用戶輸入,甚至在線共享高分!建議具有面向對象編程語言的編程經驗和基本的數學技能。


第1章 J2ME歷史
第2章 J2ME概述
第3章 J2ME可用設備
第4章 開發環境
第5章 J2ME API
第6章 設備特定庫
第7章 我的第一個MIDlet
第8章 想法
第9章 類
第10章 構建腳本
第11章 資源
第12章 菜單
第13章 操作
第14章 世界
第15章 遊戲
第16章 本地化和品牌
第17章 設備端口
第18章 優化
第19章 銷售渠道
第20章 營銷材料
第21章 接觸出版商
第22章 MIDP 2.0
第23章 等距引擎
第24章 光線投射
第25章 進行連接
A Java 2入門(對於第一次使用Java的程序員很重要)
B 固定點數學
C 基本的MIDP類
D 基本的設備特定庫
F 使用本書的仿真器/工具
G 提示和技巧