Microsoft Word - A201104-1316_1303528565.doc



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

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

课程类 别

修改版-操作手册.doc

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

Microsoft Word - 文件汇编.doc


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

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

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

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


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


I

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

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

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

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

国债回购交易业务指引

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

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

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

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

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

<433A5C446F63756D656E E E67735C41646D696E F725CD7C0C3E65CC2DBCEC4CFB5CDB3CAB9D3C3D6B8C4CFA3A8BCF2BBAFA3A95CCAB9D3C3D6B8C4CF31302D31392E646F63>

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

 编号:

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


伊 犁 师 范 学 院 611 语 言 学 概 论 全 套 考 研 资 料 <2016 年 最 新 考 研 资 料 > 2-2 语 言 学 纲 要 笔 记, 由 考 取 本 校 本 专 业 高 分 研 究 生 总 结 而 来, 重 点 突 出, 借 助 此 笔 记 可 以 大 大 提 高 复 习 效

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

<4D F736F F D20CAAEC8FDCEE5B9E6BBAED7EED6D5B8E5352E33312E646F63>

Microsoft Word - 第3章.doc

第1篇 道路桥梁工程技术核心专业课程标准及学习绩效考评体系

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

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

思 想 政 治 理 论 经 核 查 无 误 思 想 政 治 理 论 经 核 查 无 误 思 想 政 治 理 论 经 核 查 无 误 思 想


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

<4D F736F F D D323630D6D0B9FAD3A6B6D4C6F8BAF2B1E4BBAFB5C4D5FEB2DFD3EBD0D0B6AF C4EAB6C8B1A8B8E6>

西 南 民 族 学 院 学 报 哲 学 社 会 科 学 版 第 卷 资 料 来 源 中 国 统 计 年 鉴 年 年 新 中 国 五 十 年 统 计 资 料 汇 编 中 国 人 口 统 计 年 鉴 年 数 据 资 料 来 源 中 国 统 计 年 鉴 中 国 统 计 出 版 社 年 版 资 料 来 源

中 国 软 科 学 年 第 期!!!

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


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

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

第 期 李 伟 等 用 方 法 对 中 国 历 史 气 温 数 据 插 值 可 行 性 讨 论

!!!!!

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

二 工 资 制 度 与 教 师 道 德 风 险 行 为

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

第二讲 数列

Template BR_Rec_2005.dot

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

·岗位设置管理流程

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

<4D F736F F D20BFC9B1E0B3CCD0F2BFD8D6C6CFB5CDB3C9E8BCC6CAA6B9FABCD2D6B0D2B5B1EAD7BC2E646F63>

操作手册

外语

002 电 子 科 学 与 工 程 学 院 拟 招 生 150 人 联 系 人 : 周 老 师, 电 话 物 理 电 子 学 电 路 分 析 电 磁 场 理 论 01 电 磁 物 理 与 微 波 电 子 学 02 光 子 学 与 光 电 技 术 03 微 纳

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

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

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


世华财讯模拟操作手册

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

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

报 价 量 单 位 变 动 点 交 割 方 式 挂 牌 基 准 价 每 日 结 算 价 到 期 交 割 价 到 期 交 割 结 算 金 额 等 2.2 合 约 代 码 交 易 系 统 中 用 于 区 分 不 同 合 约 品 种 的 代 码, 由 标 的 债 券 缩 写 和 到 期 月 份 组 成 如

<433A5C C6B73625C B746F705CB9FABCCAD6D0D2BDD2A9D7A8D2B5B8DFBCB6BCBCCAF5D6B0B3C6C6C0C9F3C9EAC7EBD6B8C4CFA3A CDA8D3C3B0E6A3A92E646F63>

(Microsoft Word - NCRE\314\345\317\265\265\367\325\37313\324\27221\272\3051.doc)

<4D F736F F D20B3D6B2D6CFDEB6EEB1EDB8F1D7EED6D52E646F63>

<4D F736F F D20C6F3D2B5C5E0D1B5CAA6B9FABCD2D6B0D2B5B1EAD7BC2E646F63>

<443A5C6D B5C30312EB9A4D7F7CEC4B5B55C30322EBACFCDACCEC4B5B55C C30342EC8CBC9E7CCFC5C31332ECFEEC4BFC5E0D1B55C E30385C322EB2D9D7F7CAD6B2E12E646F63>

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


教师上报成绩流程图


三武一宗灭佛研究

目 录 一 激 活 账 号... 2 二 忘 记 密 码 后 如 何 找 回 密 码?... 3 三 如 何 管 理 学 校 信 息 及 球 队 学 生 教 师 等 信 息... 6 四 如 何 发 布 本 校 校 园 文 化? 五 如 何 向 教 师 发 送 通 知? 六


四川省农村义务教育学生

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

一、资质申请

电信系教学大纲的基本规范

国家职业标准:网络课件设计师

2009—2010级本科课程教学大纲与课程简介格式

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

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

附件1:

公 开 刊 物 须 有 国 内 统 一 刊 (CN), 发 表 文 章 的 刊 物 需 要 在 国 家 新 闻 出 版 广 电 总 局 ( 办 事 服 务 便 民 查 询 新 闻 出 版 机 构 查 询 ) 上 能 够 查 到 刊 凡 在 有 中 国 标 准 书 公 开

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

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

第 一 部 分 MagiCAD for Revit 安 装 流 程

上证指数

用节点法和网孔法进行电路分析

简 报 要 点 ESI 共 有 22 个 学 科 门 类, 江 苏 高 校 目 前 只 有 16 个 学 科 门 类 进 入 了 世 界 1%, 分 别 是 一 般 社 会 科 学 临 床 医 学 农 业 科 学 分 子 生 物 学 和 遗 传 学 动 植 物 科 学 化 学 地 球 科 学 工 程

学 年 第 二 学 期 集 中 考 试 安 排 (18 周 ) 考 试 日 期 :6 月 27 日 星 期 一 8:10-9:50 第 二 公 共 教 学 楼 A 区 A 高 等 数 学 ( 理 二 2) 复 材 材 料 科 学 与 工 程

目 录 第 一 部 分 概 况 一 主 要 职 能 二 部 门 预 算 单 位 构 成 第 二 部 分 15 年 部 门 预 算 表 一 15 年 收 支 预 算 总 表 二 15 年 收 入 预 算 表 三 15 年 支 出 预 算 表 ( 按 科 目 ) 四 15 年 支 出 预 算 表 ( 按

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

Transcription:

5 10 15 20 基 于 J2ME 的 手 机 联 网 五 子 棋 游 戏 开 发 ** 吴 京 京, 张 申 ( 中 国 矿 业 大 学 信 息 与 电 气 工 程 学 院, 江 苏 徐 州 221008) 摘 要 : 为 了 实 现 联 网 五 子 棋 游 戏 在 手 机 用 户 中 的 使 用, 本 文 通 过 在 Eclips 平 台 下, 基 于 J2ME 技 术, 采 用 WTK(Wireless Tool Kit) 模 拟 器 对 其 进 行 了 开 发 文 章 重 点 介 绍 了 人 机 对 弈 时 人 工 智 能 和 蓝 牙 联 网 技 术 的 实 现 方 法, 并 详 细 介 绍 了 联 网 部 分 的 客 户 端 和 服 务 器 的 开 发 流 程 测 试 结 果 表 明 了 游 戏 具 有 良 好 的 鲁 棒 性 和 界 面 的 友 好 性 关 键 词 :J2ME;WTK(Wireless Tool Kit); 人 工 智 能 ; 蓝 牙 中 图 分 类 号 :TP31 Development of Cell Phone Game Based on J2ME WU Jingjing, ZHANG Shen (School of Information and Electric Engineering,China University of Mining and Technology, Xuzhou, Jiangsu 221008) Abstract: The paper introduces the J2ME technology and WTK simulator based on the integrated development environment of Eclipse. It is mainly about the implementation of a game Network Gobang, with the addition of GameAPI in MIDP2.0. The core of the thesis focuses on the realization of AI(artificial intelligence) and the Bluetooth technology which involves a computer algorithm for playing chess, development of both server and client sites of network Gobang. Key words: J2ME; Wireless Tool Kit; Artificial Intelligence; Bluetooth 0 引 言 25 30 近 几 年, 随 着 移 动 增 值 服 务 的 兴 起, 越 来 越 多 的 玩 家 开 始 使 用 手 机 进 行 棋 牌 游 戏 的 联 机 对 决 网 络 棋 牌 游 戏 具 有 竞 技 性 强 流 量 需 求 小 等 特 点, 非 常 适 合 在 手 机 中 运 行 [1] 本 文 将 在 手 机 上 实 现 单 机 版 和 蓝 牙 联 网 的 五 子 棋 游 戏, 即 可 实 现 玩 家 与 电 脑 的 对 弈 又 可 实 现 双 人 对 弈, 更 具 娱 乐 性 游 戏 双 方 持 不 同 颜 色 的 棋 子 一 方 持 黑 色, 另 一 方 持 白 色 棋 盘 会 按 照 屏 幕 的 宽 度 和 高 度 自 动 调 整, 但 最 大 不 超 过 15*15 游 戏 参 与 者 的 横 纵 斜 等 任 一 方 向 上 有 5 个 子 相 连, 系 统 则 判 该 方 为 获 胜 者 本 游 戏 利 用 人 工 智 能 技 术 实 现 了 电 脑 的 智 能 策 略, 同 时 通 过 蓝 牙 联 网 技 术 实 现 双 人 对 弈 1 系 统 需 求 分 析 1.1 各 功 能 模 块 的 分 析 设 计 35 本 次 游 戏 设 计 过 程 中, 主 要 从 玩 家 的 兴 趣 以 及 手 机 游 戏 的 本 身 特 点 来 进 行 设 计 和 研 究 联 网 五 子 棋 手 机 游 戏 主 要 包 括 如 下 图 所 示, 即 包 括 Midlet 框 架 (BTFiveMidlet) 控 制 中 心 (MainCanvas) 用 户 界 面 (MyUI) 功 能 按 钮 (MyButton) 棋 盘 及 棋 子 (Grids) 人 工 智 能 (Computer) 和 联 网 (Network) 等 七 个 模 块 作 者 简 介 : 吴 京 京 (1986-), 女, 研 究 生,CPS 在 洗 煤 厂 中 的 实 现 及 应 用 通 信 联 系 人 : 张 申 (1957-), 男, 教 授, 通 信 与 信 息 技 术, 矿 山 通 信 与 信 息 化. E-mail: darling19880624@sina.com - 1 -

功 能 按 钮 MyButton 联 网 Network 人 工 智 能 Computer 用 户 界 面 MyUI 控 制 中 心 MainCanvas 棋 盘 及 棋 子 Grids Midlet 框 架 BTFiveMidlet 40 图 1 各 功 能 框 图 Fig. 1 Each function diagram 1.1.1 五 子 棋 的 Midlet 框 架 (BTFiveMidlet) 45 MIDlet suite 是 MIDP 应 用 程 序 的 最 小 单 位,KVM 负 责 将 手 机 内 的 MIDlet suite 以 图 形 化 的 方 式 呈 现, 让 用 户 能 够 选 取 欲 执 行 的 MIDlet suite, 一 旦 选 取 了 某 个 MIDlet suite, 操 作 系 统 就 会 激 活 KVM 执 行 里 面 的 MIDlet,MIDlet 及 相 关 的 支 持 类 组 成 了 MIDP 应 用 程 序 的 实 际 内 容, 而 每 个 MIDlet 都 必 须 继 承 javax.microedition.midlet.midlet 这 个 抽 象 类 在 MIDP 规 范 中 定 义 了 MIDlet 的 生 命 周 期, 以 及 可 以 存 在 的 三 种 状 态, 包 括 Paused Active 以 及 Destroyed, 每 一 个 MIDlet 在 任 何 时 刻 只 可 能 处 于 其 中 的 一 个 状 态 [2] 这 三 种 状 态 的 转 换 关 系 如 下 图 所 示 : 50 图 2 MIDlet 流 程 图 Fig.2 MIDlet flow chart 由 于 本 游 戏 中 增 加 了 退 出 的 功 能 按 钮, 为 了 实 现 该 按 钮 的 实 际 功 能, 需 要 在 BTFiveMidlet 框 架 中 加 入 一 个 静 态 变 量, 以 使 其 他 类 通 过 调 用 该 变 量 来 退 出 整 个 应 用 程 序 55 1.1.2 控 制 中 心 模 块 (MainCanvas) 控 制 中 心 包 括 : 用 户 界 面 进 行 游 戏 游 戏 时 显 示 界 面 按 钮 联 网 游 戏 结 束 状 态 总 数 首 先, 创 建 用 户 界 面, 设 置 界 面 中 的 按 钮 添 加 菜 单 创 建 棋 盘 创 建 图 像 文 字 设 置 游 戏 状 态 进 入 用 户 界 面 显 示 标 题 界 面, 设 置 本 游 戏 的 按 钮 类 型 其 次, 分 配 新 线 程 1.1.3 用 户 界 面 模 块 (MyUI) 60 游 戏 的 开 始 结 束 以 及 动 态 信 息 画 面 共 同 构 成 一 个 完 美 游 戏 必 不 可 少 的 重 要 部 分, 良 好 的 用 户 界 面 更 是 吸 引 用 户 的 重 要 指 标 游 戏 中 为 了 达 到 美 观 和 适 应 性 强 的 目 标, 需 要 采 用 外 部 文 件 引 入 的 图 片 贴 图,MIDP2.0 中 提 供 了 用 于 增 强 游 戏 功 能 的 game 包 支 持 贴 图, 可 以 解 决 静 态 或 动 态 图 像 显 示 画 面 背 景 屏 幕 刷 新 的 双 缓 冲 等 都 有 较 好 的 解 决 方 案 [3] - 2 -

1.1.4 功 能 按 钮 模 块 (MyButton) 65 70 本 游 戏 与 按 钮 相 关 的 信 息 有 : 功 能 按 钮 分 开 始 帮 助 联 网 退 出 以 及 服 务 器 客 户 端 类 型 在 本 游 戏 中 进 入 开 始 界 面 后, 选 择 开 始 按 钮 进 入 游 戏 界 面, 可 进 行 单 机 游 戏 若 选 择 联 网 则 进 入 联 网 界 面, 进 入 后 选 服 务 器 可 以 建 立 游 戏, 等 待 其 他 玩 家 的 加 入 若 其 他 玩 家 已 经 建 立 游 戏, 则 选 择 客 户 端 可 以 搜 索 其 他 玩 家, 建 立 连 接 后 即 可 对 弈 选 帮 助 可 进 入 帮 助 界 面 查 看 游 戏 规 则 选 退 出 即 可 退 出 本 游 戏 程 序 在 游 戏 中 或 游 戏 结 束 的 时 候, 选 重 玩 可 退 出 当 前 游 戏, 进 入 开 始 界 面 重 新 选 择 当 功 能 按 钮 被 选 择 时, 以 高 亮 图 像 显 示, 否 则 以 灰 色 图 像 显 示 1.1.5 棋 盘 与 棋 子 模 块 (Grids) 75 80 85 90 95 下 棋 界 面 不 可 能 通 过 绘 图 来 解 决, 否 则, 不 仅 难 于 控 制 和 处 理 过 多 的 元 素, 也 会 因 过 多 的 大 型 图 片 而 无 法 控 制 程 序 的 大 小, 失 去 手 机 程 序 和 Java 的 优 势 在 程 序 设 计 中, 界 面 采 用 了 TiledLayer 类 实 现 TiledLayer 是 有 一 组 图 象 格 元 素 组 成 的 整 块 虚 拟 图 象 该 类 使 不 需 要 高 分 辨 率 的 图 象 就 能 创 建 大 幅 图 面 成 为 可 能, 这 项 技 术 通 常 应 用 在 2D 游 戏 平 台 的 滚 动 背 景 的 绘 图 这 个 类 实 现 思 想 是 将 一 块 整 图 可 被 分 割 成 相 同 大 小 的 图 象 格, 每 块 格 有 其 对 应 的 序 号, 按 照 行 列 递 增 1.1.6 人 工 智 能 模 块 (Computer) 游 戏 中 很 重 要 的 一 个 地 方 是 电 脑 人 工 智 能 (AI), 本 游 戏 建 立 Computer 类 来 实 现, 采 用 棋 谱 式 算 法 这 种 算 法 的 原 理 是 : 事 先 将 常 见 的 棋 盘 局 部 布 局 存 储 成 棋 谱, 然 后 在 走 棋 之 前 只 对 棋 盘 进 行 一 次 遍 历, 依 照 棋 谱 选 择 关 键 的 位 置 这 种 算 法 的 程 序 思 路 清 晰, 计 算 量 也 相 对 较 小, 而 且 只 要 棋 谱 足 够 多, 也 可 以 使 电 脑 的 棋 艺 达 到 一 定 的 高 度 [4] 1.1.7 联 网 模 块 (Network) 联 网 部 分 包 括 客 户 端 的 开 发 和 服 务 器 的 开 发, 具 体 如 下 : 客 户 端 的 开 发 : 蓝 牙 客 户 端 的 开 发 流 程 包 括 : 开 始 设 备 是 否 支 持 蓝 牙 搜 索 蓝 牙 设 备, 将 找 到 的 设 备 信 息 存 入 设 备 队 列 设 备 是 否 搜 索 完 毕 从 设 备 队 列 中 搜 索 指 定 的 服 务, 将 找 到 的 服 务 存 入 服 务 队 列 服 务 是 否 搜 索 完 毕 服 务 列 表 是 否 为 空 用 户 选 择 服 务 连 接 提 供 服 务 的 服 务 器 进 行 数 据 交 换 关 闭 连 接 服 务 器 端 的 开 发 : 编 写 服 务 器 程 序, 需 要 掌 握 进 程 与 线 程 的 知 识 进 程 就 是 指 一 个 正 在 执 行 的 程 序, 例 如 正 在 执 行 的 游 戏 程 序 一 个 进 程 通 常 会 包 含 多 个 线 程, 每 个 线 程 完 成 各 自 的 任 务, 而 且 这 些 线 程 同 时 工 作 例 如 J2ME 的 手 机 游 戏 就 至 少 需 要 两 个 线 程, 一 个 负 责 处 理 游 戏 功 能, 另 一 个 则 负 责 监 听 手 机 的 呼 叫 等 其 他 操 作 只 不 过 负 责 监 听 的 线 程 是 由 系 统 自 动 建 立 的, 当 监 听 到 手 机 呼 叫 等 操 作 时, 系 统 会 通 过 MIDLet 框 架 及 时 通 知 应 用 程 序 [5] 1.2 游 戏 流 程 图 游 戏 的 分 析 设 计 后 还 需 要 设 定 游 戏 的 操 作 流 程, 游 戏 的 操 作 应 当 充 分 考 虑 可 用 性 和 方 便 性 联 网 五 子 棋 游 戏 的 总 流 程 图 如 下 图 所 示 : - 3 -

创 建 Midlet 框 架 创 建 GameCanvas 框 架 类 将 GameCanvas 框 架 类 与 Midlet 框 架 关 联 创 建 MyButton 类, 管 理 功 能 按 钮 创 建 MyUI 类, 管 理 用 户 界 面 创 建 Computer 类, 管 理 人 工 智 能 创 建 Grids 类, 管 理 棋 盘 与 棋 子 创 建 Network 类, 管 理 联 网 部 分 100 图 3 联 网 五 子 棋 的 整 体 框 架 Fig. 3 Network Gobang whole frame chart (1) 人 工 智 能 (Computer) 部 分 流 程 如 下 图 所 示 : 定 义 数 组 存 储 棋 盘 A 其 他 操 作 No 轮 到 电 脑 下 棋? B Yes 对 照 棋 谱 遍 历 棋 盘 C 随 机 下 棋 No 存 在 与 棋 谱 中 相 同 布 局? Yes D 按 棋 谱 下 棋 105 图 4 人 工 智 能 的 流 程 图 Fig. 4 Artificial Intelligence flow chart (2) 联 网 对 弈 ( 蓝 牙 ) 服 务 器 端 的 程 序 流 程 如 下 图 所 示 : 110 图 5 联 网 对 弈 ( 蓝 牙 ) 服 务 器 端 的 程 序 流 程 图 Fig. 5 Network (Bluetooth) versus on the server side program flow chart - 4 -

(3) 联 网 对 弈 ( 蓝 牙 ) 的 客 户 端 程 序 流 程 如 下 图 所 示 : 115 图 6 联 网 对 弈 ( 蓝 牙 ) 的 客 户 端 程 序 流 程 图 Fig. 6 Network (Bluetooth) versus on the client side program flow chart 2 游 戏 测 试 120 EclipseME 插 件 提 供 了 直 接 将 程 序 打 包 成 JAR 的 方 法, 并 同 时 生 成 与 之 配 合 的 JAD [6] 文 件 在 WTK2.5.1 中 模 拟 器 下 载 测 试 调 出 两 个 模 拟 器, 都 点 击 联 网 进 入 联 网 界 面, 一 个 选 择 服 务 器, 另 一 个 选 择 客 户 端 选 择 服 务 器 后, 出 现 如 下 图 所 示 界 面, 点 击 是 后 等 待 客 户 连 接 125 图 7 等 待 客 户 连 接 Fig. 7 Waiting for client to connect 另 一 个 选 择 客 户 端 后, 查 找 网 络, 选 择 已 查 到 的 网 络 进 行 连 接 选 中 所 要 连 接 的 网 络 后, 出 现 如 下 图 所 示 界 面, 选 择 是 连 接 网 络 - 5 -

130 图 8 选 择 网 络 连 接 网 络 Fig. 8 Select the network, connect to it 进 入 联 网 游 戏 界 面, 实 现 双 人 对 弈 3 结 束 语 135 140 145 本 游 戏 的 特 色 主 要 有 以 下 几 点 : 在 游 戏 中, 通 过 棋 谱 式 算 法 实 现 了 电 脑 的 人 工 智 能 (AI) 这 种 算 法 的 程 序 思 路 清 晰, 计 算 量 也 相 对 较 小 而 且 只 要 棋 谱 足 够 多, 也 可 以 使 电 脑 的 棋 艺 达 到 一 定 的 高 度 这 样 游 戏 才 能 具 备 可 玩 性 本 游 戏 充 分 考 虑 了 玩 家 的 游 戏 心 理 既 可 以 实 现 单 机 版 的 五 子 棋, 又 可 以 通 过 蓝 牙 联 网 实 现 双 人 对 弈 让 玩 家 感 受 到 游 戏 的 挑 战 性 联 网 时 就 使 用 了 一 个 Network 类 同 时 实 现 了 客 户 端 与 服 务 器 的 开 发 采 用 软 件 重 用 技 术 省 略 了 二 者 之 间 部 分 相 同 的 代 码, 使 程 序 更 简 洁 本 游 戏 采 用 图 片 添 加 的 浮 动 功 能 按 钮, 美 观 活 泼, 容 易 吸 引 玩 家 随 着 游 戏 技 术 的 不 断 成 熟, 手 机 游 戏 的 公 共 性 方 面 可 能 成 为 它 最 大 的 吸 引 力 之 一 手 机 通 信 已 经 使 世 界 变 得 很 小, 而 手 机 游 戏 则 允 许 人 们 一 起 玩 游 戏 而 不 关 心 其 实 际 位 置, 从 而 使 这 种 情 况 达 到 一 个 新 的 水 平 手 机 游 戏 不 但 能 够 克 服 地 理 位 置 的 障 碍, 而 且 能 够 突 破 语 言 和 文 化 的 障 碍 因 此, 开 发 手 机 游 戏 是 非 常 有 必 要 的 [ 参 考 文 献 ] (References) 150 155 [1] 郎 锐, 孙 方. J2ME 手 机 程 序 Eclipse 开 发 基 础 [M]. 北 京 : 机 械 工 业 出 版 社,2006. [2] 张 鹏. 手 机 游 戏 50 例 [M]. 北 京 : 海 洋 出 版 社,2007. [3] 施 铮. J2ME 无 线 移 动 游 戏 开 发 [M]. 北 京 : 人 民 邮 电 出 版 社,2006. [4] ( 美 ) 方 约 翰. 游 戏 人 工 智 能 [M]. 北 京 : 北 京 邮 电 大 学 出 版 社,2007. [5] 荣 钦 科 技. J2ME 手 机 游 戏 设 计 技 术 与 实 战 [M]. 北 京 : 电 子 工 业 出 版 社,2007. [6] ( 美 )Michael Morrison. J2ME 手 机 游 戏 编 程 入 门 [M]. 北 京 : 人 民 邮 电 出 版 社,2005. - 6 -