Microsoft Word - A201112-1109_1324470893.doc



Similar documents
说 明 为 了 反 映 教 运 行 的 基 本 状 态, 为 校 和 院 制 定 相 关 政 策 和 进 行 教 建 设 与 改 革 提 供 据 依 据, 校 从 程 资 源 ( 开 类 别 开 量 规 模 ) 教 师 结 构 程 考 核 等 维 度, 对 2015 年 春 季 期 教 运 行 基

何 秋 琳 张 立 春 视 觉 学 习 研 究 进 展 视 觉 注 意 视 觉 感 知

,,,,, :,, (.,, );, (, : ), (.., ;. &., ;.. &.., ;, ;, ),,,,,,, ( ) ( ),,,,.,,,,,, : ;, ;,.,,,,, (., : - ),,,, ( ),,,, (, : ),, :,


<433A5C446F63756D656E E E67735C41646D696E F725CD7C0C3E65CC2DBCEC4CFB5CDB3CAB9D3C3D6B8C4CFA3A8BCF2BBAFA3A95CCAB9D3C3D6B8C4CF31302D31392E646F63>

修改版-操作手册.doc

《C语言基础入门》课程教学大纲

评 委 : 李 炎 斌 - 个 人 技 术 标 资 信 标 初 步 审 查 明 细 表 序 号 投 标 单 位 投 标 函 未 按 招 标 文 件 规 定 填 写 漏 填 或 内 容 填 写 错 误 的 ; 不 同 投 标 人 的 投 标 文 件 由 同 一 台 电 脑 或 同 一 家 投 标 单


I

金 不 少 于 800 万 元, 净 资 产 不 少 于 960 万 元 ; (3) 近 五 年 独 立 承 担 过 单 项 合 同 额 不 少 于 1000 万 元 的 智 能 化 工 程 ( 设 计 或 施 工 或 设 计 施 工 一 体 ) 不 少 于 2 项 ; (4) 近 三 年 每 年

龚 亚 夫 在 重 新 思 考 基 础 教 育 英 语 教 学 的 理 念 一 文 中 援 引 的 观 点 认 为 当 跳 出 本 族 语 主 义 的 思 维 定 式 后 需 要 重 新 思 考 许 多 相 连 带 的 问 题 比 如 许 多 发 音 的 细 微 区 别 并 不 影 响 理 解 和

HSK( 一 级 ) 考 查 考 生 的 日 常 汉 语 应 用 能 力, 它 对 应 于 国 际 汉 语 能 力 标 准 一 级 欧 洲 语 言 共 同 参 考 框 架 (CEF) A1 级 通 过 HSK( 一 级 ) 的 考 生 可 以 理 解 并 使 用 一 些 非 常 简 单 的 汉 语

国债回购交易业务指引

( 二 ) 现 行 统 一 高 考 制 度 不 利 于 培 养 人 的 创 新 精 神,,,,,,,,,,,,, [ ],,,,,,,,,,, :, ;,,,,,,? ( 三 ) 现 行 统 一 高 考 制 度 不 利 于 全 体 学 生 都 获 得 全 面 发 展,, [ ],,,,,,,,,,,

2014年中央财经大学研究生招生录取工作简报

抗 战 时 期 国 民 政 府 的 银 行 监 理 体 制 探 析 % # % % % ) % % # # + #, ) +, % % % % % % % %

18 上 报 该 学 期 新 生 数 据 至 阳 光 平 台 第 一 学 期 第 四 周 至 第 六 周 19 督 促 学 习 中 心 提 交 新 增 专 业 申 请 第 一 学 期 第 四 周 至 第 八 周 20 编 制 全 国 网 络 统 考 十 二 月 批 次 考 前 模 拟 题 第 一 学

一 从 分 封 制 到 郡 县 制 一 从 打 虎 亭 汉 墓 说 起

目 录 关 于 图 标... 3 登 陆 主 界 面... 3 工 单 管 理... 5 工 单 列 表... 5 搜 索 工 单... 5 工 单 详 情... 6 创 建 工 单... 9 设 备 管 理 巡 检 计 划 查 询 详 情 销 售 管

中 国 软 科 学 年 第 期!!!

深圳市新亚电子制程股份有限公司

名 称 生 命 科 学 学 院 环 境 科 学 1 生 物 学 仅 接 收 院 内 调 剂, 初 试 分 数 满 足 我 院 生 物 学 复 试 最 低 分 数 线 生 命 科 学 学 院 生 态 学 5 生 态 学 或 生 物 学 生 命 科 学 学 院

目 录 一 系 统 访 问... 1 二 门 户 首 页 申 报 用 户 审 核 用 户... 2 三 系 统 登 录 用 户 名 密 码 登 录 新 用 户 注 册 用 户 登 录 已 注 册 用

¹ º ¹ º 农 业 流 动 人 口 是 指 户 口 性 质 为 农 业 户 口 在 流 入 地 城 市 工 作 生 活 居 住 一 个 月 及 以 上 的 流 动 人 口 非 农 流 动 人 口 是 指 户 口 性 质 为 非 农 户 口 在 流 入 地 城 市 工 作 生 活 居 住 一 个

评 委 : 徐 岩 宇 - 个 人 技 术 标 资 信 标 初 步 审 查 明 细 表 序 号 投 标 单 位 投 标 函 未 按 招 标 文 件 规 定 填 写 漏 填 或 内 容 填 写 错 误 的 ; 不 同 投 标 人 的 投 标 文 件 由 同 一 台 电 脑 或 同 一 家 投 标 单

Microsoft Word - 第7章 图表反转形态.doc

马 克 思 主 义 公 正 观 的 基 本 向 度 及 方 法 论 原 则!! # #

3 月 30 日 在 中 国 证 券 报 上 海 证 券 报 证 券 时 报 证 券 日 报 和 上 海 证 券 交 易 所 网 站 上 发 出 召 开 本 次 股 东 大 会 公 告, 该 公 告 中 载 明 了 召 开 股 东 大 会 的 日 期 网 络 投 票 的 方 式 时 间 以 及 审

ETF、分级基金规模、份额变化统计

<4D F736F F D D323630D6D0B9FAD3A6B6D4C6F8BAF2B1E4BBAFB5C4D5FEB2DFD3EBD0D0B6AF C4EAB6C8B1A8B8E6>

新, 各 地 各 部 门 ( 单 位 ) 各 文 化 事 业 单 位 要 高 度 重 视, 切 实 加 强 领 导, 精 心 组 织 实 施 要 根 据 事 业 单 位 岗 位 设 置 管 理 的 规 定 和 要 求, 在 深 入 调 查 研 究 广 泛 听 取 意 见 的 基 础 上, 研 究 提

操作手册

工 程 勘 察 资 质 标 准 根 据 建 设 工 程 勘 察 设 计 管 理 条 例 和 建 设 工 程 勘 察 设 计 资 质 管 理 规 定, 制 定 本 标 准 一 总 则 ( 一 ) 本 标 准 包 括 工 程 勘 察 相 应 专 业 类 型 主 要 专 业 技 术 人 员 配 备 技 术

采 取 行 动 的 机 会 90% 开 拓 成 功 的 道 路 2

<4D F736F F D20B3D6B2D6CFDEB6EEB1EDB8F1D7EED6D52E646F63>

0 年 上 半 年 评 价 与 考 核 细 则 序 号 部 门 要 素 值 考 核 内 容 考 核 方 式 考 核 标 准 考 核 ( 扣 原 因 ) 考 评 得 3 安 全 生 产 目 30 无 同 等 责 任 以 上 道 路 交 通 亡 人 事 故 无 轻 伤 责 任 事 故 无 重 大 质 量

中 日 信 息 化 的 比 较 与 合 作 一 中 日 信 息 化 的 规 模 比 较

年 第 期 % %! & % % % % % % &

一 开 放 性 的 政 策 与 法 规 二 两 岸 共 同 的 文 化 传 承 三 两 岸 高 校 各 自 具 有 专 业 优 势 远 见 杂 志 年 月 日


( ) 信 号 与 系 统 Ⅰ 学 科 基 础 必 修 课 教 周 2016 年 06 月 13 日 (08:00-09:35) ( )

Microsoft Word - 文件汇编.doc

 编号:

Template BR_Rec_2005.dot

<433A5C C6B73625C B746F705CB9FABCCAD6D0D2BDD2A9D7A8D2B5B8DFBCB6BCBCCAF5D6B0B3C6C6C0C9F3C9EAC7EBD6B8C4CFA3A CDA8D3C3B0E6A3A92E646F63>


一 公 共 卫 生 硕 士 专 业 学 位 论 文 的 概 述 学 位 论 文 是 对 研 究 生 进 行 科 学 研 究 或 承 担 专 门 技 术 工 作 的 全 面 训 练, 是 培 养 研 究 生 创 新 能 力, 综 合 运 用 所 学 知 识 发 现 问 题, 分 析 问 题 和 解 决

2016 年 荔 湾 区 财 政 核 定 支 出 汇 总 表 表 二 单 位 名 称 : 广 州 文 化 公 园 基 本 支 出 项 目 支 出 科 目 编 码 预 算 科 目 名 称 一 般 公 共 预 算 5, , , , ,

证监会行政审批事项目录

中 中 中 中 部 中 岗 位 条 件 历 其 它 历 史 师 地 理 师 生 物 师 体 与 健 康 师 从 事 中 历 史 工 从 事 中 地 理 工 从 事 中 生 物 工 从 事 中 体 与 健 康 工 2. 课 程 与 论 ( 历 史 ); 2. 科 ( 历 史 )

<443A5C6D B5C30312EB9A4D7F7CEC4B5B55C30322EBACFCDACCEC4B5B55C C30342EC8CBC9E7CCFC5C31332ECFEEC4BFC5E0D1B55C E30385C322EB2D9D7F7CAD6B2E12E646F63>

上海证券交易所会议纪要

2 熟 悉 Visual Basic 的 集 成 开 发 环 境 3 了 解 可 视 化 面 向 对 象 编 程 事 件 驱 动 交 互 式 开 发 等 基 本 概 念 4 了 解 Visual Basic 的 特 点 环 境 要 求 与 安 装 方 法 1 Visual Basic 开 发 应 用

附件1:

上证指数

2006年顺德区高中阶段学校招生录取分数线

珠江钢琴股东大会

工 程 造 价 咨 询 企 业 管 理 系 统 操 作 手 册 目 录 1 造 价 企 业 登 录 企 业 基 本 信 息 查 看 企 业 人 员 信 息 查 看 企 业 基 本 信 息 操 作 企 业 简 介 企 业 章

课程类 别

收 入 支 出 项 目 2016 年 预 算 项 目 2016 年 预 算 预 算 01 表 单 位 : 万 元 ( 保 留 两 位 小 数 ) 一 公 共 财 政 预 算 拨 款 一 人 员 经 费 一 般 财 力 人 员 支 出 成 品

世华财讯模拟操作手册

正 规 培 训 达 规 定 标 准 学 时 数, 并 取 得 结 业 证 书 二 级 可 编 程 师 ( 具 备 以 下 条 件 之 一 者 ) (1) 连 续 从 事 本 职 业 工 作 13 年 以 上 (2) 取 得 本 职 业 三 级 职 业 资 格 证 书 后, 连 续 从 事 本 职 业

3 复 试 如 何 准 备 4 复 试 成 绩 计 算 5 复 试 比 例 6 复 试 类 型 7 怎 么 样 面 对 各 种 复 试 04 05

全国建筑市场注册执业人员不良行为记录认定标准(试行).doc

·岗位设置管理流程

目 录 第 一 章 博 星 卓 越 电 子 商 务 营 销 策 划 实 践 平 台 硬 件 使 用 介 绍... 3 第 二 章 博 星 卓 越 电 子 商 务 营 销 策 划 实 践 平 台 管 理 员 端 功 能 使 用 介 绍 系 统 管 理 员 登 陆 班

黄 金 原 油 总 持 仓 增 长, 同 比 增 幅 分 别 为 4.2% 和 4.1% 而 铜 白 银 以 及 玉 米 则 出 现 减 持, 减 持 同 比 减 少 分 别 为 9.4%,9.4% 以 及 6.5% 大 豆, 豆 粕 结 束 连 续 4 周 总 持 仓 量 增 长, 出 现 小 幅

<4D F736F F D20B9D8D3DAB0BABBAAA3A8C9CFBAA3A3A9D7D4B6AFBBAFB9A4B3CCB9C9B7DDD3D0CFDEB9ABCBBE C4EAC4EAB6C8B9C9B6ABB4F3BBE1B7A8C2C9D2E2BCFBCAE92E646F6378>

i 1) 系 统 运 作 前 设 定 *1. [2.1 网 页 主 机 名 称 设 定 ] -- 设 定 校 务 系 统 的 主 机 IP 地 址, 以 供 其 他 个 人 电 脑 连 接 及 使 用 该 系 统 *2. [2.3.1 输 入 / 修 改 学 校 资 料 ] -- 输 入 系 统 使

关于修订《沪市股票上网发行资金申购


全国教师资格认定管理信息系统

第 一 部 分 MagiCAD for Revit 安 装 流 程

教师上报成绩流程图

研 究 对 象 研 究 角 度 研 究 工 具 数 据 收 集 和 预 处 理 网 络 密 度 与 平 均 距 离 分 析


中国石化油品销售企业CRM调研报告

随着执业中医师资格考试制度的不断完善,本着为我校中医学专业认证服务的目的,本文通过对我校中医类毕业生参加2012年和2013年的中医执业医师考试成绩及通过率、掌握率进行分析,并与全国的平均水平进行差异比较分析,以此了解我校执业中医师考试的现状,进而反映我校中医类课程总体教学水平,发现考核知识模块教学中存在的不足,反馈给相关学院和教学管理部门,以此提高教学和管理水平。

一、资质申请

数 学 标 准 不 练 习 1.1 理 解 问 题 并 坚 持 解 决 这 些 问 题 1.2 以 抽 象 和 定 量 方 式 推 理 1.3 建 构 可 行 参 数 和 评 判 他 人 的 推 理 1.4 使 用 数 学 方 法 建 模 1.5 策 略 性 地 使 用 合 适 的 工 具 1.6

第2章 数据类型、常量与变量

附 件 : 上 海 市 建 筑 施 工 企 业 施 工 现 场 项 目 管 理 机 构 关 键 岗 位 人 员 配 备 指 南 二 一 四 年 九 月 十 一 日 2

2. 本 次 修 改 后, 投 资 者 申 购 新 股 的 持 有 市 值 要 求 市 值 计 算 规 则 及 证 券 账 户 使 用 的 相 关 规 定 是 否 发 生 了 变 化? 答 : 未 发 生 变 化 投 资 者 申 购 新 股 的 持 有 市 值 是 指, 以 投 资 者 为 单 位

物 流 从 业 人 员 职 业 能 力 等 级 证 书 分 为 四 个 级 别, 分 别 为 初 级 助 理 级 中 级 和 高 级 ; 采 购 从 业 人 员 职 业 能 力 等 级 证 书 分 为 三 个 级 别, 分 别 为 中 级 高 级 和 注 册 级 请 各 有 关 单 位 按 照 通

国 际 中 国 研 究 动 态 是 中 国 社 会 科 学 院 国 际 中 国 学 研 究 中 心 出 品 的 以 介 绍 国 际 中 国 问 题 研 究 最 新 成 果 为 宗 旨 的 电 子 杂 志 计 划 每 月 出 版 一 期 除 编 译 和 摘 编 网 络 和 中 外 期 刊 库 上 可

<4D F736F F D20BFC9B1E0B3CCD0F2BFD8D6C6CFB5CDB3C9E8BCC6CAA6B9FABCD2D6B0D2B5B1EAD7BC2E646F63>

年 8 月 11 日, 公 司 召 开 2015 年 第 五 次 临 时 股 东 大 会, 审 议 通 过 了 关 于 公 司 <2015 年 股 票 期 权 激 励 计 划 ( 草 案 )> 及 其 摘 要 的 议 案 关 于 提 请 股 东 大 会 授 权 董 事 会 办 理 公

徐天宏:《基因天堂》.doc

21 业 余 制 -- 高 起 专 (12 级 ) 75 元 / 学 分 网 络 学 院 学 生 沪 教 委 财 (2005)49 号 江 西 化 校 工 科 22 业 余 制 -- 高 起 专 (12 级 ) 70 元 / 学 分 网 络 学 院 学 生 沪 教 委 财 (2005)49 号 吉

<4D F736F F D20D6DCC4EAB4F3BBE1BBE1D2E9D7CAC1CF2E646F63>

Microsoft Word - 资料分析练习题09.doc

定 位 和 描 述 : 程 序 设 计 / 办 公 软 件 高 级 应 用 级 考 核 内 容 包 括 计 算 机 语 言 与 基 础 程 序 设 计 能 力, 要 求 参 试 者 掌 握 一 门 计 算 机 语 言, 可 选 类 别 有 高 级 语 言 程 序 设 计 类 数 据 库 编 程 类

自 服 务 按 钮 无 法 访 问 新 系 统 的 自 服 务 页 面 因 此 建 议 用 户 从 信 网 中 心 ( 主 页, 右 下 角 位 置 的 常 用 下 载, 或 校 园 网 用 户 自 服 务 ( 首 页

第二讲 数列

抗 日 战 争 研 究! 年 第 期 # # # # #!!!!!!!! #!!

<4D F736F F D20B9D8D3DA BDECB1CFD2B5C9FAC5C9C7B2B1A8B5BDB5C8D3D0B9D8B9A4D7F7B5C4CDA8D6AAA3A E362E38A3A92E646F63>

云信Linux SSH认证代理用户手册

抗 日 战 争 研 究 年 第 期

2016年山东省民主党派办公大楼管理处

Transcription:

5 10 15 20 25 30 35 40 基 于 BREW 平 台 的 网 络 互 动 游 戏 设 计 潘 文 静, 黄 小 军 ( 北 京 邮 电 大 学 信 息 与 通 信 工 程 学 院, 北 京 100876) 摘 要 : 随 着 3G 网 络 的 普 及 和 智 能 手 机 终 端 的 发 展, 手 机 网 络 游 戏 成 为 运 营 商 无 线 增 值 业 务 比 较 重 要 的 增 值 点 一 款 优 秀 的 网 络 互 动 游 戏 从 开 发 到 上 线 需 要 经 历 较 长 的 时 间 和 复 杂 的 流 程, 本 文 给 出 了 基 于 BREW 平 台 的 网 络 互 动 游 戏 客 户 端 的 开 发 框 架 和 架 构 设 计, 并 总 结 了 手 机 网 络 互 动 游 戏 的 测 试 方 法, 从 而 节 省 了 开 发 和 测 试 时 间, 大 大 提 高 了 网 络 互 动 游 戏 开 发 的 效 率 关 键 词 :BREW 系 统 ; 手 机 网 络 游 戏 ; 框 架 设 计 中 图 分 类 号 :TP319 The design of interactive online games on BREW platform Pan Wenjing, Huang Xiaojun (School of Information and Communication Engineering,Beijing University of Posts and Telecommunications, Beijing 100876) Abstract: With the development of 3G networks and the popularity of intelligent mobile teminals, online games on mobile become new value-added point for telecom operators. However,a good online game takes a long time and goes through a complex process. A Framework of Development and an architecture design for interactive online games was proposed in this paper, and the test methods was also concluded,which save a lot of time and improve the the efficiency of development of interactive online game on mobile. Keywords: BREW system; Mobile network games; Framework of development 0 引 言 随 着 3G 技 术 的 商 业 化 应 用 以 及 产 业 链 的 逐 渐 成 熟, 移 动 互 联 网 应 用 得 以 快 速 的 发 展, 成 为 众 厂 商 觊 觎 的 领 域 [1] 另 一 方 面, 智 能 手 机 在 人 们 生 活 中 所 扮 演 的 角 色 越 来 越 重 要, 智 能 手 机 平 台 上 的 手 机 游 戏 手 机 动 漫 流 媒 体 等 丰 富 的 业 务 是 无 线 增 值 业 务 的 重 要 增 长 点 其 中, 手 机 游 戏 已 经 起 到 先 锋 作 用 智 能 手 机 移 动 网 络 的 不 断 升 级, 大 大 推 动 了 手 机 游 戏 的 发 展, 尤 其 是 手 机 网 游 用 户 更 是 逐 年 递 增 易 观 国 际 调 查 数 据 显 示,2008 年, 我 国 手 机 游 戏 活 跃 用 户 达 698 万 户, 其 中 手 机 网 游 用 户 占 手 机 游 戏 用 户 的 比 例 约 为 40%, 用 户 规 模 达 到 280 万 户 ;2009 年 第 一 季 度, 我 国 手 机 网 游 用 户 规 模 达 到 330 万 户, 实 现 了 突 破 性 增 长 2008 年, 我 国 手 机 游 戏 市 场 规 模 达 13.65 亿 元, 预 计 2011 年 将 达 到 42.08 亿 元 目 前 日 本 和 韩 国 的 手 机 网 游 收 入 已 占 运 营 商 增 值 业 务 总 收 入 的 大 约 10%, 但 是 我 国 该 比 例 还 不 到 1% 因 此, 我 国 手 机 网 游 市 场 存 在 着 巨 大 的 发 展 空 间 庞 大 的 手 机 用 户 基 础 和 日 益 成 熟 的 产 业 环 境, 都 预 示 着 手 机 网 游 巨 大 的 发 展 潜 力 由 于 网 络 互 动 游 戏 在 游 戏 流 程 方 面 具 有 一 致 性, 因 此 本 文 阐 述 的 手 机 互 动 网 络 游 戏 的 架 构 可 以 作 为 一 般 手 机 网 络 互 动 游 戏 的 框 架, 具 有 可 扩 展 性 本 文 主 要 提 出 了 一 种 基 于 BREW 平 台 的 网 络 互 动 游 戏 客 户 端 的 开 发 框 架 和 架 构 设 计, 并 总 结 了 网 络 互 动 游 戏 的 测 试 方 法 ** 作 者 简 介 : 潘 文 静,(1988-), 女, 学 生, 精 通 BREW 平 台 手 机 应 用 开 发 通 信 联 系 人 : 黄 小 军,(1965-), 女, 副 教 授, 硕 士 生 导 师 先 后 进 行 过 无 线 新 技 术 移 动 流 媒 体,GPSone 定 位 系 统 移 动 POC 与 即 时 通 信 移 动 终 端 3D 图 像 引 擎 等 项 目 的 研 究 与 开 发 以 及 通 信 电 源 的 研 发 主 持 及 参 与 十 余 项 国 家 级 及 企 业 合 作 的 研 究 开 发 项 目. E-mail: hxj@starhitel.com - 1 -

1 相 关 技 术 介 绍 1.1 BREW 平 台 简 介 BREW 是 Binary Runtime Environment for Wireless( 无 线 二 进 制 运 行 时 环 境 ) 的 缩 写 它 是 由 美 国 高 通 公 司 开 发 的, 应 用 于 无 线 通 讯 设 备 的 进 行 无 线 动 态 应 用 程 序 下 载 和 管 理 的 跨 45 50 平 台 的 集 成 开 发 环 境 BREW 平 台 具 有 以 下 特 点 : BREW 采 用 按 需 加 载 资 源 的 方 式, 是 一 种 高 效 的 内 存 管 理 方 式 BREW 采 用 基 于 事 件 的 处 理 机 制, 使 应 用 程 序 开 发 更 加 容 易 BREW 和 底 层 设 备 驱 动 和 数 据 结 构 之 间 进 行 了 良 好 的 封 装, 应 用 程 序 开 发 者 不 必 担 心 底 层 平 台 的 数 据 结 构 和 设 备 驱 动 BREW 应 用 程 序 可 以 控 制 全 部 核 心 接 口 和 资 源, 如 图 形 显 示 声 音 等 BREW 不 支 持 多 线 程, 但 是 提 供 了 回 调 机 制 例 如 BREW 中 网 络 连 接 的 实 现, 声 音 的 重 新 播 放 等 [2] 1.2 BREW 事 件 处 理 机 制 BREW 最 核 心 的 技 术 就 是 事 件 处 理 机 制 [3] 与 大 多 数 操 作 系 统 不 同 的 是,BREW 的 应 用 55 60 65 70 程 序 不 需 要 通 过 轮 询 的 方 式 查 看 是 否 有 事 件 发 生, 而 是 主 动 通 过 函 数 HandleEvent 将 事 件 传 递 给 应 用 程 序 BREW 将 事 件 传 递 给 应 用 程 序 时, 应 用 程 序 通 过 返 回 TRUE( 已 处 理 ) 或 FALSE( 未 处 理 ) 来 指 示 应 用 程 序 是 否 已 经 处 理 完 该 事 件 这 样 机 制 的 好 处 就 是 我 们 可 以 把 复 杂 的 程 序 分 割 成 小 模 块, 而 且 能 够 及 时 处 理 每 一 个 事 件, 不 会 影 响 应 用 程 序 的 正 常 运 行 典 型 的, 我 们 的 应 用 程 序 的 事 件 处 理 函 数 是 一 个 庞 大 的 switch 语 句 程 序 结 构 在 这 个 结 构 中, 我 们 可 以 处 理 自 己 感 兴 趣 的 事 件, 或 者 将 某 些 特 殊 事 件 传 递 给 某 些 接 口 的 事 件 处 理 函 数 或 我 们 自 己 编 写 的 二 级 事 件 处 理 函 数 如 switch (ecode) { case EVT_APP_START: return TRUE; case EVT_KEY; return TRUE; default: return TRUE; } 1.3 BREW 回 调 机 制 BREW 的 执 行 环 境 是 基 于 事 件 的 并 且 不 支 持 多 线 程, 长 时 间 的 任 务 会 阻 断 系 统 对 消 息 队 列 的 访 问, 从 而 导 致 用 户 界 面 (UI) 没 有 响 应 如 果 一 个 应 用 程 序 占 用 了 太 多 的 CPU 资 源 75 会 导 致 手 机 上 的 其 他 任 务 不 能 执 行, 手 机 设 备 就 会 重 启 BREW 提 供 了 一 种 回 调 机 制 来 把 复 杂 的 任 务 分 割 成 许 多 简 单 的 任 务, 不 仅 不 会 引 起 手 机 重 启, 而 且 这 也 允 许 我 们 能 够 在 这 些 小 任 务 与 事 件 处 理 之 间 实 现 有 效 的 控 制 所 谓 的 回 调 函 数 是 由 系 统 调 用 用 户 的 函 数, 由 系 统 回 调 的 函 数, 而 非 用 户 自 行 调 用, 这 样 用 户 就 可 以 以 根 据 需 要 动 态 改 变 系 统 的 功 能, 但 是 要 求 用 户 设 计 的 函 数 必 须 遵 循 系 统 的 函 - 2 -

80 85 90 95 100 105 110 115 数 声 明 而 从 技 术 上 讲 的 所 谓 回 调 函 数, 其 实 就 是 函 数 指 针, 可 以 达 到 运 行 时 动 态 调 用 函 数 的 作 用 [4] 在 BREW 游 戏 开 发 中, 为 了 保 证 画 面 的 流 畅 性 和 操 作 响 应 的 及 时 性, 一 般 使 用 定 时 器 来 定 时 执 行 画 屏 等 操 作 在 设 置 定 时 器 的 时 候, 一 般 会 同 时 初 始 化 一 个 回 调 函 数, 这 样 在 定 时 器 结 束 后 会 调 用 这 一 个 回 调 函 数 2 客 户 端 框 架 设 计 客 户 端 的 设 计 遵 循 主 流 网 络 互 动 游 戏 的 设 计 原 则 用 户 打 开 应 用 后, 首 先 进 入 的 的 是 主 菜 单, 主 菜 单 主 要 有 以 下 几 个 功 能 : 1. 登 录, 用 户 点 击 登 录, 客 户 端 获 取 用 户 手 机 卡 的 识 别 码 后 即 可 登 录 如 果 使 用 该 手 机 卡 的 用 户 是 第 一 次 登 陆 服 务 器, 则 为 其 自 动 创 建 一 个 帐 号 2. 关 于, 主 要 是 申 明 版 权 责 任 的 问 题 3. 帮 助, 主 要 说 明 该 款 应 用 的 操 作 方 式 4. 设 置, 主 要 设 置 游 戏 的 声 音, 比 如 效 果 音, 振 动, 背 景 音 其 中 效 果 音 主 要 用 于 游 戏 中 的 时 间 提 示, 特 殊 操 作 提 示 5. 退 出, 退 出 应 用 用 户 登 录 到 系 统 之 后, 是 进 一 步 的 网 络 游 戏 菜 单, 主 要 包 括 进 入 游 戏 操 作 说 明 个 人 信 息 排 行 榜 四 个 选 项 1. 进 入 游 戏 : 由 此 用 户 可 以 进 入 游 戏 大 厅 选 择 要 进 入 的 房 间 2. 操 作 说 明 : 主 要 介 绍 该 网 络 互 动 游 戏 的 规 则, 例 如 麻 将 游 戏 要 介 绍 本 游 戏 是 使 用 哪 一 种 规 则 3. 个 人 信 息 : 用 户 通 过 个 人 信 息 可 查 看 自 己 的 基 本 信 息, 例 如 用 户 名 性 别 头 像 等 级 等 4. 排 行 榜 : 该 选 项 不 是 必 要 的, 用 户 可 以 查 看 自 己 或 他 人 的 排 名 用 户 进 入 游 戏 之 后, 首 先 是 房 间 列 表, 房 间 列 表 的 数 量 可 以 根 据 用 户 数 量 的 多 少 在 服 务 器 端 进 行 修 改 房 间 列 表 应 该 分 为 不 同 的 等 级, 例 如 普 通 房 间 和 高 级 房 间, 以 满 足 不 同 用 户 的 需 求 用 户 选 定 房 间 之 后, 进 入 桌 子 列 表, 桌 子 的 状 态 分 为 以 下 几 种 状 态 : 正 在 游 戏, 游 戏 等 待 开 始, 空 桌 用 户 可 以 在 这 个 界 面 可 以 有 以 下 操 作 : 1. 旁 观 游 戏, 可 以 旁 观 正 在 游 戏 的 桌 子, 如 果 选 中 的 是 没 有 在 游 戏 的 桌 子 或 该 桌 游 戏 已 经 解 散, 则 会 提 示 不 能 旁 观 2. 选 择 座 位, 用 户 选 择 相 应 的 桌 子 后, 如 果 该 桌 子 上 已 经 开 始 游 戏 或 者 游 戏 人 数 已 经 足 够, 则 拒 绝 该 用 户 的 请 求, 否 则, 用 户 坐 下 后 变 为 举 手 等 待 游 戏 开 始 状 态 3. 快 速 游 戏, 如 果 用 户 想 要 快 速 游 戏, 则 可 以 进 行 游 戏 速 配, 如 果 服 务 器 找 到 合 适 的 桌 子, 则 该 用 户 可 立 即 开 始 游 戏 4. 查 看 用 户 信 息, 本 着 人 性 化 的 设 计, 可 以 添 加 该 项 例 如 有 的 用 户 可 能 不 喜 欢 跟 等 级 低 的 玩 家 对 战, 因 此 在 选 择 对 手 时 会 查 看 一 下 对 手 的 信 息 5. 退 出 房 间, 用 户 退 出 到 上 一 界 面 用 户 开 始 游 戏 之 后, 除 了 正 常 游 戏 之 后 可 以 进 行 以 下 操 作 : 1. 聊 天, 用 户 可 以 选 择 常 用 的 语 句 发 送 给 对 方, 例 如 提 示 对 方 快 点 进 行 操 作 的 语 句, 也 可 以 自 己 输 入 自 己 想 说 的 语 句 - 3 -

120 2. 音 效 设 置, 用 户 可 以 根 据 自 己 的 需 要 设 置 相 应 的 音 效 3. 查 看 信 息, 查 看 对 手 和 自 己 的 信 息 4. 托 管 用 户 如 果 不 想 自 己 操 作, 可 以 选 择 托 管 由 系 统 自 动 操 作, 具 有 一 定 的 智 能 性 5. 退 出 用 户 选 择 退 出 游 戏, 这 一 操 作 会 导 致 自 己 的 财 富 或 分 数 被 扣 应 用 程 序 启 动 显 示 闪 屏 主 菜 单 关 于 帮 助 登 陆 设 置 退 出 否 联 网 成 功? 是 退 出 应 用 网 络 主 菜 单 操 作 说 明 个 人 信 息 进 入 游 戏 排 行 榜 房 间 列 表 桌 子 列 表 旁 观 游 戏 人 机 对 战 选 择 座 位 快 速 游 戏 退 出 房 间 游 戏 中 菜 单 托 管 设 置 音 效 退 出 聊 天 查 看 信 息 125 图 1 客 户 端 架 构 设 计 以 上 论 述 以 及 图 1 就 是 该 客 户 端 的 框 架 设 计, 符 合 主 流 网 络 互 动 游 戏 的 操 作 网 络 互 动 游 戏 还 应 该 具 有 以 下 特 点 : 较 好 的 界 面 设 计, 键 控 操 作 简 单, 内 存 占 用 小, 尽 量 减 小 网 络 流 量, 及 时 处 理 电 话 和 短 信 中 断 等 - 4 -

130 3 客 户 端 架 构 设 计 为 了 更 容 易 实 现, 客 户 端 设 计 采 用 主 流 的 三 层 架 构 模 型, 如 图 2 用 户 用 户 界 面 层 逻 辑 层 键 控 判 断 界 面 跳 转 游 戏 算 法 文 件 操 作 系 统 交 互 层 数 据 管 理 声 音 控 制 网 络 通 信 资 源 加 载 图 2 客 户 端 三 层 架 构 设 计 135 140 145 150 155 1. 用 户 界 面 层 用 户 界 面 层 主 要 实 现 用 户 的 界 面 的 设 计 和 绘 制, 是 系 统 与 用 户 的 交 互 层 界 面 设 计 是 游 戏 留 给 玩 家 的 第 一 印 象, 酷 炫 的 界 面 设 计 往 往 更 能 吸 引 玩 家 继 续 进 行 下 去 因 此 在 界 面 设 计 中 尽 量 使 用 图 片, 配 合 使 用 BREW 提 供 的 控 件 在 程 序 设 计 中, 我 们 为 每 一 个 界 面 提 供 了 一 个 NextFrame() 函 数 完 成 界 面 的 绘 制, 所 有 的 界 面 控 制 函 数 在 主 回 调 函 数 中 通 过 回 调 机 制 按 时 调 用, 一 般 的, 为 了 保 证 画 面 的 连 续 性, 我 们 选 择 80ms 刷 新 一 次 屏 幕, 对 于 超 低 端 手 机, 可 以 适 当 增 大 时 间 static void MainAppNextFrame(theApp *papp) // 主 回 调 函 数 { ISHELL_SetTimerEx(pApp->m_App.m_pIShell, 80, &papp->m_cbmaintimer); // 设 置 主 回 调 函 数 的 回 调 时 间,80ms switch (papp->mainapp.currentstate) // 判 断 当 前 绘 制 的 界 面 { case engame: // 游 戏 界 面 GameNextFrame(pApp); // 游 戏 界 面 的 绘 制 break; case enmenu: // 菜 单 界 面 MenuNextFrame(pApp); // 菜 单 界 面 的 绘 制 break; case enwait: // 联 网 等 待 界 面 WaitNextFrame(pApp); // 等 待 界 面 的 绘 制 break; } IDISPLAY_Update(pApp->m_App.m_pIDisplay); // 将 画 面 更 新 到 屏 幕 上 - 5 -

160 165 170 175 180 } 2. 逻 辑 层 键 控 判 断 : 键 控 判 断 与 界 面 相 辅 相 成, 一 般 来 说 要 为 每 一 个 界 面 写 一 个 键 控 函 数, 跟 界 面 绘 制 相 同, 主 键 控 函 数 根 据 当 前 界 面 调 用 不 同 的 键 控 函 数 键 控 操 作 要 求 控 制 简 单, 响 应 快, 符 合 大 众 的 操 作 习 惯, 对 于 触 屏 的 手 机, 还 要 求 触 摸 范 围 要 尽 量 大, 要 有 必 要 的 触 摸 提 示 界 面 跳 转 : 负 责 整 个 游 戏 的 逻 辑 控 制, 通 过 判 断 当 前 的 游 戏 状 态 和 接 收 到 数 据 包 的 类 型, 从 而 得 到 客 户 端 下 一 步 应 该 进 行 的 操 作 ; 例 如 在 网 络 麻 将 游 戏 中, 如 果 用 户 接 收 到 对 手 发 出 的 一 张 牌, 并 且 通 过 逻 辑 判 断 该 牌 能 够 被 当 前 用 户 吃 掉, 则 就 会 显 示 可 以 吃 的 提 示, 如 果 有 声 音 提 示, 声 音 也 会 播 放 游 戏 算 法 : 负 责 游 戏 中 各 种 算 法 的 实 现 例 如 麻 将 游 戏 中 胡 牌 算 法 听 牌 算 法 吃 牌 算 法 等 等, 程 序 设 计 时 可 以 专 门 写 一 个 文 件 封 装 这 一 部 分 ; 3. 系 统 交 互 层 网 络 通 信 : 负 责 网 络 连 接 的 建 立 和 关 闭, 以 及 网 络 数 据 的 收 发 ; 为 了 提 高 程 序 的 可 读 性 以 及 可 移 植 性, 将 网 络 模 块 同 样 封 装 为 网 络 类 所 有 的 网 络 互 动 游 戏 都 可 调 用 此 模 块 BREW 为 TCP/IP 协 议 的 实 现 提 供 了 两 个 接 口 :ISocket 接 口 和 INetMgr 接 口, 前 者 实 现 数 据 的 真 正 收 发, 而 后 者 则 是 对 整 个 网 络 状 态 进 行 管 理 由 于 BREW 中 的 Socket 只 能 工 作 在 非 阻 塞 模 式 下, 加 上 BREW 的 单 线 程 特 性,BREW 下 实 现 网 络 的 收 发 使 用 BREW 的 回 调 机 制 来 完 成, 其 主 要 过 程 如 图 3 展 示 文 件 操 作 : 负 责 文 件 的 打 开 关 闭 以 及 文 件 的 创 建 删 除 和 读 写 操 作 可 将 文 件 操 作 封 装 成 类, 成 为 通 用 的 接 口 声 音 控 制 : 负 责 声 音 的 初 始 化 播 放 停 止 暂 停 恢 复 等 操 作 声 音 控 制 同 样 可 以 封 装 成 类, 以 后 开 发 任 何 涉 及 到 声 音 的 应 用 程 序 都 可 以 直 接 调 用 此 模 块 例 如 本 应 用 中 将 封 装 为 BMediaPlayer 类, 其 数 据 成 员 和 成 员 方 法 如 表 1 185 pimedia paudio bcontinue pdata Init() SetContinue() SetVolume() MediaSuspend() MediaResume() Play() Release() MediaNotify() 表 1 BMediaPlayer 类 的 数 据 成 员 和 成 员 IMedia 接 口 对 象 需 要 播 放 的 声 音 数 据 声 音 是 连 续 播 放 还 是 间 断 播 放 声 音 数 据 的 配 置 初 始 化 声 音 接 口 设 置 声 音 是 否 持 续 播 放 设 置 声 音 大 小 电 话 短 信 中 断 处 理 电 话 短 信 中 断 恢 复 播 放 声 音 释 放 声 音 接 口 及 声 音 资 源 声 音 回 调 函 数, 声 音 播 放 一 遍 后 调 用 此 函 数 重 新 播 放 - 6 -

图 3 网 络 连 接 回 调 过 程 190 195 数 据 管 理 : 数 据 管 理 主 要 负 责 保 存 当 前 的 手 机 数 据 资 源 加 载 : 资 源 主 要 包 括 图 片 文 件 声 音 为 了 统 一 管 理, 将 这 些 资 源 都 压 缩 成 GZIP 格 式 后 放 入 BAR 中 由 于 BREW 系 统 中 直 接 提 供 了 对 GZIP 格 式 数 据 的 解 压 接 口 IUnzipAStream, 因 此 为 了 减 少 代 码 的 复 杂 程 度, 我 们 使 用 接 口 IUnzipAStream 接 口 实 现 压 缩 图 片 的 解 压 缩 这 一 段 解 压 缩 的 代 码 同 样 可 以 封 装 成 类, 例 如 在 本 应 用 中, 为 了 减 少 用 户 的 流 量 使 用, 需 要 将 网 络 数 据 压 缩 后 发 送, 因 - 7 -

此 可 以 将 数 据 按 GZIP 的 压 缩 算 法 压 缩, 客 户 端 收 到 后 调 用 这 一 段 解 压 缩 的 代 码 即 可 完 成 数 据 的 解 压 缩 4 客 户 端 测 试 200 205 210 测 试 是 程 序 开 发 周 期 中 不 可 缺 少 的 一 环, 也 是 程 序 质 量 保 证 的 重 要 基 础, 在 测 试 中 可 以 尽 早 的 发 现 问 题, 然 后 解 决 问 题 客 户 端 的 测 试 主 要 包 括 以 下 几 个 方 面 : 1. 画 面 测 试, 也 就 是 兼 容 性 测 试 手 机 屏 幕 的 大 小 不 同, 图 片 的 大 小 要 求 不 同, 需 要 查 看 每 一 个 界 面 是 否 完 整, 是 否 有 遮 挡 情 况, 是 否 资 源 太 大 引 起 死 机 等 2. 逻 辑 游 戏, 也 可 以 称 为 功 能 测 试 这 一 部 分 比 较 繁 琐, 可 以 分 为 以 下 几 方 面 的 测 试 : 游 戏 规 则 测 试, 例 如 麻 将 游 戏 中 吃 碰 杠 的 规 则, 游 戏 结 束 判 断 等 声 音 测 试, 声 音 能 否 正 常 播 放 关 闭, 是 否 影 响 游 戏 的 进 行 和 界 面 的 展 现 等 网 络 测 试, 能 否 长 时 间 在 线 维 持 正 常 游 戏, 网 络 请 求 响 应 速 度 快 不 快 中 断 测 试, 这 是 手 机 游 戏 的 特 殊 之 处 要 查 看 每 一 个 界 面 能 否 正 常 接 听 电 话 和 短 信, 中 断 后 能 否 恢 复 等 3. 压 力 测 试, 对 于 键 盘 手 机, 在 每 一 个 界 面, 要 随 机 的 乱 按 键, 看 一 下 界 面 是 否 受 影 响, 对 于 触 屏 手 机 也 需 要 多 点 触, 看 响 应 范 围 是 否 太 小 或 者 太 大 [5] 以 上 是 一 般 互 动 游 戏 的 客 户 端 的 测 试 注 意 方 面, 经 过 以 上 测 试 之 后, 也 不 能 保 证 客 户 端 就 没 有 错 误, 可 以 经 过 免 费 公 测, 让 玩 家 在 玩 游 戏 过 程 中 找 出 BUG 或 有 待 改 进 的 地 方 总 之, 一 款 好 的 网 络 互 动 游 戏, 是 开 发 人 员 和 游 戏 玩 家 共 同 努 力 的 结 果 5 总 结 215 本 文 分 析 了 手 机 网 络 互 动 的 游 戏 的 发 展 状 况, 并 提 出 了 一 种 可 以 试 用 于 一 般 网 络 互 动 游 戏 的 系 统 架 构 设 计, 以 及 网 络 互 动 游 戏 上 线 之 前 的 测 试 方 法 通 过 该 建 构, 笔 者 已 经 实 现 了 网 络 麻 将 和 网 络 斗 地 主 游 戏, 并 已 经 在 中 国 电 信 软 件 超 市 下 成 功 上 线, 运 营 良 好 [ 参 考 文 献 ] (References) 220 225 [1] 曹 洪 伟.BREW 进 阶 与 精 通 --3G 移 动 增 值 业 务 运 营 定 制 与 开 发 [M]. 北 京 : 电 子 工 业 出 版 社,2009. [2] 李 贺, 尹 国 强, 蒋 亮.BREW 技 术 开 发 与 应 用 [M]. 北 京 : 机 械 工 业 出 版 社,2006. [3] BREW SDK User's Guide.QUALCOMM,2002. [4] BREW API Reference.QUALCOMM,2002. [5] 王 强. 基 于 BREW 的 移 动 终 端 大 型 互 动 应 用 的 开 发 与 研 究 [D], 北 京 : 北 京 邮 电 大 学,2006. - 8 -