首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 图书频道 > 计算机与网络 > 程序设计 >

手机游戏开发精粹

2010-02-19 
基本信息·出版社:人民邮电出版社 ·页码:451 页 ·出版日期:2009年05月 ·ISBN:7115197474/9787115197474 ·条形码:9787115197474 ·版本:第1版 · ...
商家名称 信用等级 购买信息 订购本书
手机游戏开发精粹 去商家看看
手机游戏开发精粹 去商家看看

 手机游戏开发精粹


基本信息·出版社:人民邮电出版社
·页码:451 页
·出版日期:2009年05月
·ISBN:7115197474/9787115197474
·条形码:9787115197474
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:移动开发系列丛书

内容简介 《手机游戏开发精粹》详细讲解了手机3大游戏开发平台——Symbian、Windows Mobile、J2ME的开发环境搭建、程序设计、开发调试和游戏编码,另外还提供了完整的游戏示例代码。游戏开发爱好者可以根据自己的爱好选择各平台学习。《手机游戏开发精粹》适合有一定C++或Java编程基础的手机游戏编程初学者及广大手机开发人员参考使用。
媒体推荐 作者结合多年行业经验详细讲解TSymbian、Windows Mobile、J2ME的环境搭建、开发调试、游戏编码。对于从事游戏开发的人员有很高的参考价值。
  ——金酷游戏 总裁 葛斌斌
本书图文并茂、步骤清晰地讲解了手机游戏开发的完整过程,语言通俗易懂、代码注释详尽,是本难得的好书。
  ——广州嗣游数码科技有限公司 C00 康爱卿
国内的游戏产业正在蓬勃发展,需要越来越多年轻人的加入。本书是深入学习手机游戏开发的最佳选择。
  ——网龙网络有限公司 市场总监 唐争游
本书详细分析了手机游戏项目管理、策划、美工、编程人员的职业要求、常用工具和职业建议。为有志于投身游戏行业的人们指明了方向。
  ——北京昆仑万维科技有限公司 市场总监 李建良
编辑推荐 《手机游戏开发精粹》详细讲解了手机游戏开发的关键技术,主要包括以下内容:
手机游戏行业现状和发展前景
手机游戏产业中的职业规划
Symbian手机游戏开发的关键技术Symbian手机游戏开发实例
Windows Mobile手机游戏开发的关键技术
Windows Mobile手机游戏开发实例
J2ME手机游戏开发的关键技术
J2ME手机游戏开发实例
目录
第1部分 手机游戏行业概况
第1章 手机游戏的市场和发展前景
1.1 游戏市场现状
1.2 游戏发展趋势
1.3 游戏中的心理学

第2章 手机游戏开发的技术特点
2.1 游戏的种类
2.2 手机游戏的特色分类
2.3 游戏设备的特点
2.4 无线游戏蓝图

第3章 手机游戏产业中的职业规划
3.1 手机游戏项目管理的特点
3.2 美术——方寸之间尽显本色
3.3 策划——有限的空间、无限的任务
3.4 程序,万丈高楼平地起

第2部分 Symbian游戏开发
第4章 Symbian操作系统
4.1 SymbianOS
4.2 SymbianOS开发基础

第5章 SymbianOS开发
5.1 异常(Exception)
5.2 SymbianOS的受限部分
5.3 定时器(Timer)
5.4 键盘事件处理
5.5 声音
5.6 安装

第6章 SymbianOS图形开发
6.1 图形架构
6.2 基本绘图函数
6.3 字体和位图服务器
6.4 Windows服务器
6.5 OpenGLES
6.6 视频剪辑
6.7 游戏编程中的位图技巧

第7章 SymbianOS通信开发
7.1 通信架构
7.2 串口通信服务器
7.3 套接字服务器(Socketserver)
7.4 游戏数据接收
7.5 串口编程范例


第8章 Symbian OS开发和调试技巧
8.1 安装Symbian SDK以及给Visual C++配置开发环境
8.1.1 安装SDK
8.1.2 配置Visual C++
8.1.3 编译
8.1.4 打包
8.1.5 手机测试
8.2 在Series 60硬件上调试
8.2.1 安装系统
8.2.2 开始调试
8.2.3使用蓝牙进行设备调试.

第9章 Symbian游戏示例

第3部分 Windows Mobile游蛾
第10章 Windows Mobile开发介绍
10.1 事件驱动和消息响应机制
1 0.2 Windows Mobile程序和Windows程序的不同点
10.2.1 Wlndows CEAPIs和Win32API的不同
10.2.2 Windows CE b,L17C和标准MFC的不同
10.2.3 存储器的限制
10.2.4 电源管理
10.2.5 硬件特性
10.2.6 测试和调试
10.3 Embedded Visual C++开发工具介绍
10.3.1 Embedded Visual C++的特性
10.3.2 建立应用程序
10.3.3 类及文件说明
10.3.4 Hello Windows CE程序。
10.3.5 辅助开发工具介绍
10.4 VS.NET Compact Framework开发工具
10.5 Windows程序向WindowsMobile程序移植的关键因素
10.5.1 移植使用Windows CEAPI
10.5.2 管理Windows CE的存储器
10.5.3 管理可用的电量
10.5.4 移植图形用户接口
10.5.5 调整位图和图标
10.5.6 使用Unicode
10.5.7 创建和管理窗口
1 0.5.8 使用Windows CE对话框
10.5.9 移植用户接口控件
10.5.10 管理Windows CE线程
10.5.11 更改用户接口
10.5.12 支持Windows CE通信
10.5.13 最小化使用注册表

第11章 Windows Mobile开发基础
11.1 Windows Mobile菜单
11.1.1 概要
11.1.2 和菜单有关的主要消息及其响应函数
11.1.3 CMenu类
11.1.4 上下文菜单
11.1.5 菜单操作技巧
11.2 对话框
11.2.1 使用资源编辑器编辑对话框
11.2.2 对话框的数据交换和数据检查
11.2.3 模态和非模态对话框
11.2.4 通用对话框
11.3 窗口
11.3.1 产生CWnd对象
11.3.2 消息映射
11.3.3 关闭窗口
11.3.4 Cwnd和句柄
11.3.5 SDMV应用中的窗口切换函数
11.4 控件
1I.4.1 windows标准控件习通用控件
11.4.2 MFC控件类介绍及使用范例
11.5 Windows Mobile的多线程多进程
11.5.1 Windows Mobile的多任务机制
11.5.2 多线程
11.5.3 多进程

第12章 Windows Mobile图形图像操作基础
12.1 基本文本操作
12.1.1 文本输出函数
12.1.2 文本属性
12.1.3 字符属性
12.1.4 字体
12.1.5 文本显示特殊技巧
12.2 基本图形图像操作
12.2.I 绘图函数
12.2.2 画笔
12.2.3 画刷
12.2.4 位图画刷
12.2.5 方便实用的画笔和画刷类
12.2.6 绘图模式
12.2.7 位图
12.2.8 位操作
12.2.9 图标
12.3 高级屏幕绘图
12.3.1 DIB类
12.3.2 未公开的图像API
12.3.3 IMGDECMP.d11和VOImage类
12.3.4 IJG JPEG库
12.3.5 Windows CE 高速图形库
12.3.6 二维实时图形
12.3.7 分析图表类库

第13章 Windows Mobile游戏示例
13.1 俄罗斯方块游戏的代码分析
13.1.1 程序结构分析
13.1.2 程序的主界面
13.1.3 程序入口分析
13.1.4 程序的主窗口代码分析
13.1.5 游戏的主要逻辑控制
13.1.6 工具类代码分析
13.2 雷电射击游戏的代码分析
13.2.1 游戏的主界面
13.2.2 主要函数介绍
13.2.3 程序的主处理模块
13.2.4 背景绘制函数
13.2.5 游戏申敌机的控制和处理函数
13.2.6 游戏申我机的控制代码

第4部分 J2ME游戏开发
第14章 J2ME介绍与环境搭建
第15章 MIDP程序开发
第16章 MIDP2.0游戏API
第17章 J2ME游戏设计
第18章 J2ME游戏范例:潜艇游戏
……
序言 写作背景
笔者从小学二年级就开始玩电子游戏了,那时候流行红白机、《坦克大战》、《魂斗罗》等,当时觉得新奇好玩。随着电子产品的迅猛发展,今天,我们随处可见笔记本电脑、PSP、手机,而且,它们的性能还在不断地提高。尤其是手机,目前中国的手机用户超过1:848亿,几乎每部手机上都有预装游戏,在等候汽车、乘坐地铁时,经常会看见人们在玩手机游戏。
如今,在手机上开发游戏的技术已经很成熟了,相对PC游戏编程来说,其入门非常简单。手机游戏开发使用的编程语言可以选择C抖或Java,目前来说这两门语言在PC开发上也是很热门的。有意思的是,PC上的大型3D游戏大多是使用C抖开发的,而手机上的游戏大多是使用Java开发的。
鉴于目前手机游戏市场火爆,开发人员紧缺,我们组织编写了本书,希望能对广大手机游戏开发爱好者起到抛砖引玉的作用。
本书特点
本书内容涵盖了目前主流的手机游戏开发,如Symbian开发、Windows Mobile开发、J2ME开发等;另外,手机游戏平台还包括苹果的iPhone、联通的BREW、日本手机的:Doja以及Google的Android等,有些平台目前的市场占有率较小,因此本书重点讲述前3种平台。
Symbian平台在智能手机市场占有率为70%左右,其开发语言为C++。大部分大学都开设了《C什程序设计》这门课程,因此入门并不困难,而且,目前Symbian手机游戏开发人才相对紧缺,收入较高,因而值得选择学习。
虽然Windows Mobile平台目前的市场占有率较少,但手机桌面化已成不争的事实,身为微软产品的它不愁后期发展。对于有Windows编程经验的人员,这个平台是一个不错的选择。
J12ME平台的市场占有率最高,这也和它的设计理念有关系,因为只要设备上有Java虚拟机或模拟器就能运行Java程序,而且J2ME平台开发是最容易入门的手机游戏开发平台。
文摘 插图:


第1部分 手机游戏行业概况
第1章 手机游戏的市场和发展前景
1.3 游戏中的心理学
一说到心理学,可能大家会觉得高深莫测。那么,首先说一个简单例子:有一款游戏,考虑定价为49或51。从数字七看,这仅仅是2元的差距,但是对于购买者来说,49不到50,而51超过了50。这个差距在购买游戏的玩家的心里被放大,他们会感觉49便宜,而51则有点贵。
大部分玩家把50元作为一个分界线,只要低于这个分界线,就认为是便宜,高于就感觉心理承受不住。因此,许多国外的商品定为XX.99的价格,就是基于对消费者这种心理的考虑。
其实在游戏设计中,无论如何强调游戏性,最终的目的就是让玩家觉得有趣、好玩。因此,必须要考虑玩家的心理,而不是完全按照自己的思路进行设计。这样设计出来的游戏才会符合玩家的需求,才会让玩家觉得,这才是他想要的游戏。一般来说,玩家心理集中在以下几个方面。
1.分界线
正如前面的例子所述,玩家心里会有一个分界线,或者可以将其视为玩家的心理承受能力,高于这个分界线他们就会极端地认为贵或不好,反之,低于这个分界线就会觉得合适。因此,在设计游戏时,注意不要超过这个分界线,比如太复杂的迷宫,一旦超过了玩家的忍受限度,玩家就会放弃这个游戏。需要注意的是,目前玩家的心理承受底线在逐渐降低。
热点排行