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手机游戏开发。
本书可供手机游戏开发从业人员参考和爱好者自学用书,也可作为大中专院校手机游戏开发课程教材。
全书包括基础篇、技术篇、实战篇、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.8 java字符、字符串与数组
2.9 java中文件处理
2.10 java线程处理
2.11 java语言编程规范
2.12 本章思考
第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.8 java字符、字符串与数组
2.9 java中文件处理
2.10 java线程处理
2.11 java语言编程规范
2.12 本章思考
前言回到顶部↑
种种数据和事实表明,手机游戏已经进入了飞速发展的阶段并将持续发展。但行业的发展过程中也暴露出很多不足, 这其中最重要的就是游戏开发制作人才的严重匮乏。但随着Java手机游戏的推出和推广,推动了J2ME手机游戏开发的热潮,从而也给开发人员提供了一个展示实战技能的平台,为了帮助众多从业者提高软件使用及项目制作水平,作者精心编著了本书。.
本书特点和优势
本书作者多年来一直从事游戏开发和教学培训工作,在游戏开发和教学过程中积累了大量的相关经验,更了解开发人员的需求,所以本书在写作过程中主要突出以下特点。
1.容易上手
书中通过案例阐明概念,读者容易理解并能马上学以致用。对于每部分具体内容,作者都精心设计了相应的示例程序,一方面可以帮助读者加深理解,另一方面也可以逐步培养读者的程序设计能力。
2.内容全面
本书通过多个商业化的企业案例来说明J2ME游戏开发的整个过程。书中的游戏案例源于作者实际开发,不仅由浅入深地说明游戏开发技术,而且介绍了行业市场和产品运营的过程。
3.紧随市场
3G的推出将使得满足用户在手机上的所有需求成为可能,各项无线增值业务将会前所未有的流畅和便捷,以手机游戏为代表,如社区、交友、视频等一系列业务将成为主要盈利点。书中针对中国3G的发展,讨论了J2ME网络游戏、网络社区的案例实现过程。
4.教学视频
每个章节内容都配套有相应的教学视频,用来帮助读者理解知识,增进实战技巧。
内容介绍
本书主要包括以下5部分。
1.基础篇
本篇主要包括第1~2章。第1章主要内容包括手机游戏概述、手机游戏类型和开发平台的分析;第2章介绍Java编程基础,包括Java语言概述、Java基本语言规则、基本数据类型、语言基本程序流程、异常处理、数组、类和对象、类的继承、抽象类和接口、静态成员、线程与定时器以及Java常用编程环境介绍。..
2.技术篇
本篇主要包括第3~4章。第3章主要介绍J2ME MIDP 1.0技术,包括J2ME概述、J2ME体系结构、MIDlet应用程序的生命周期、J2ME开发环境、MIDP高层窗口设计、MIDP底层窗口设计、底层窗口类Canvas、绘图对象Graphics、在底层屏幕中处理任意手机按键、使用线程实现动画、通过双缓冲技术实现动画以及记录管理系统(RMS):第4章主要介绍Nokia手机平台开发新增API,包括全屏幕底层屏幕类FullCanvas、多边形与颜色半透明、图片的镜像与旋转、声音、手机震动与背景灯的处理。
3.实战篇
本篇主要包括第5~11章。第5章主要介绍中国移动手机游戏开发规范,包括中国手机游戏运营商对于内容提供商开发的界面、菜单、按键、内存的要求;第6章主要介绍一款商业化手机游戏开发流程,包括手机游戏策划与像素图制作要求和技巧;第7章用一款完整游戏项目《疯狂水果》的设计来详解手机游戏的开发流程,包括策划案的书写、像素图准备、游戏进度和游戏菜单的实现、游戏时间的控制和图像绘制模块的实现、游戏按键处理与碰撞检测;第8章主要介绍益智类(PUZ)游戏《疯狂扫雷》的实现,包括《疯狂扫雷》策划案的书写、像素图准备、使用底层屏幕实现游戏菜单、游戏逻辑控制模式以及递归算法在游戏开发中的应用;第9章主要介绍射击类(FPS)游戏《异度风暴》的实现,包括《异度风暴》游戏策划案的书写、像素图准备、使用setClip方式实现滚动菜单、主角飞行的实现以及使用定时器(Timer)和向量(Vector)实现子弹;第10章主要介绍动作类(ACT)游戏《都市历险记》的实现,包括《都市历险记》策划案、像素图准备、动态游戏菜单的实现、地图编辑器和游戏地图的实现以及处理人物的跳跃和碰撞;第11章主要介绍角色扮演类(RPG)游戏《六指琴魔》的实现,包括《六指琴魔》策划案、像素图准备、RPG游戏地图的实现与优化、游戏人物的实现、RPG游戏对话的实现、NPC处理、使用A星算法实现NPC寻路、场景切换以及回合制RPG游戏战斗画面的实现。
4.JTWI开发技术和3G手机网络游戏篇
本书特点和优势
本书作者多年来一直从事游戏开发和教学培训工作,在游戏开发和教学过程中积累了大量的相关经验,更了解开发人员的需求,所以本书在写作过程中主要突出以下特点。
1.容易上手
书中通过案例阐明概念,读者容易理解并能马上学以致用。对于每部分具体内容,作者都精心设计了相应的示例程序,一方面可以帮助读者加深理解,另一方面也可以逐步培养读者的程序设计能力。
2.内容全面
本书通过多个商业化的企业案例来说明J2ME游戏开发的整个过程。书中的游戏案例源于作者实际开发,不仅由浅入深地说明游戏开发技术,而且介绍了行业市场和产品运营的过程。
3.紧随市场
3G的推出将使得满足用户在手机上的所有需求成为可能,各项无线增值业务将会前所未有的流畅和便捷,以手机游戏为代表,如社区、交友、视频等一系列业务将成为主要盈利点。书中针对中国3G的发展,讨论了J2ME网络游戏、网络社区的案例实现过程。
4.教学视频
每个章节内容都配套有相应的教学视频,用来帮助读者理解知识,增进实战技巧。
内容介绍
本书主要包括以下5部分。
1.基础篇
本篇主要包括第1~2章。第1章主要内容包括手机游戏概述、手机游戏类型和开发平台的分析;第2章介绍Java编程基础,包括Java语言概述、Java基本语言规则、基本数据类型、语言基本程序流程、异常处理、数组、类和对象、类的继承、抽象类和接口、静态成员、线程与定时器以及Java常用编程环境介绍。..
2.技术篇
本篇主要包括第3~4章。第3章主要介绍J2ME MIDP 1.0技术,包括J2ME概述、J2ME体系结构、MIDlet应用程序的生命周期、J2ME开发环境、MIDP高层窗口设计、MIDP底层窗口设计、底层窗口类Canvas、绘图对象Graphics、在底层屏幕中处理任意手机按键、使用线程实现动画、通过双缓冲技术实现动画以及记录管理系统(RMS):第4章主要介绍Nokia手机平台开发新增API,包括全屏幕底层屏幕类FullCanvas、多边形与颜色半透明、图片的镜像与旋转、声音、手机震动与背景灯的处理。
3.实战篇
本篇主要包括第5~11章。第5章主要介绍中国移动手机游戏开发规范,包括中国手机游戏运营商对于内容提供商开发的界面、菜单、按键、内存的要求;第6章主要介绍一款商业化手机游戏开发流程,包括手机游戏策划与像素图制作要求和技巧;第7章用一款完整游戏项目《疯狂水果》的设计来详解手机游戏的开发流程,包括策划案的书写、像素图准备、游戏进度和游戏菜单的实现、游戏时间的控制和图像绘制模块的实现、游戏按键处理与碰撞检测;第8章主要介绍益智类(PUZ)游戏《疯狂扫雷》的实现,包括《疯狂扫雷》策划案的书写、像素图准备、使用底层屏幕实现游戏菜单、游戏逻辑控制模式以及递归算法在游戏开发中的应用;第9章主要介绍射击类(FPS)游戏《异度风暴》的实现,包括《异度风暴》游戏策划案的书写、像素图准备、使用setClip方式实现滚动菜单、主角飞行的实现以及使用定时器(Timer)和向量(Vector)实现子弹;第10章主要介绍动作类(ACT)游戏《都市历险记》的实现,包括《都市历险记》策划案、像素图准备、动态游戏菜单的实现、地图编辑器和游戏地图的实现以及处理人物的跳跃和碰撞;第11章主要介绍角色扮演类(RPG)游戏《六指琴魔》的实现,包括《六指琴魔》策划案、像素图准备、RPG游戏地图的实现与优化、游戏人物的实现、RPG游戏对话的实现、NPC处理、使用A星算法实现NPC寻路、场景切换以及回合制RPG游戏战斗画面的实现。
4.JTWI开发技术和3G手机网络游戏篇







点击看大图



加载中...
