Microsoft Word - 益智小遊戲之研究~2048.docx



Similar documents
所 3 學 分 課 程, 及 兩 門 跨 領 域 課 程 共 6 學 分 以 上 課 程 學 生 在 修 課 前, 必 須 填 寫 課 程 修 課 認 定 表, 經 班 主 任 或 指 導 教 授 簽 名 後 始 認 定 此 課 程 學 分 ) 10. 本 規 章 未 盡 事 宜, 悉 依 學 位

6-1-1極限的概念

<30332EAAFEA5F3A440A142A447A142A454A142A57CA147BEC7A5CDB14DB77EC3D2B7D3BEC7B2DFA661B9CF2E786C73>

Microsoft Word doc

Microsoft Word - 第四章.doc

證 券 簡 易 下 單 :2121 證 券 簡 易 下 單 1. 主 工 具 列 的 視 窗 搜 尋 器 直 接 輸 入 點 擊 主 選 單 證 券 專 區 下 單 特 殊 下 單 2121 證 券 簡 易 下 單 畫 面 說 明 1. 下 單 區 2. 個 股 行 情 資 訊 與

四 修 正 幼 兒 園 師 資 類 科 應 修 學 分 數 為 四 十 八 學 分, 並 明 定 學 分 數 抵 免 之 相 關 規 定 及 規 範 修 習 幼 兒 園 教 育 專 業 課 程 之 最 低 年 限 ( 修 正 條 文 第 五 條 ) 五 發 給 修 畢 師 資 職 前 教 育 證 明

Microsoft Word - ch07

目 錄 壹 題 目 1: 新 增 商 品 ( 商 品 名 稱 為 玉 井 芒 果 乾 禮 盒 )... 3 貳 題 目 2: 新 增 商 品 ( 商 品 名 稱 為 紅 磚 布 丁 精 選 禮 盒 )... 5 參 題 目 3: 新 增 商 品 ( 商 品 名 稱 為 晶 鑽 XO 醬 禮 盒 ).

研究一:n人以『剪刀、石頭、布』猜拳法猜拳一次,決定一人勝

(Microsoft Word - MOODLE990201\266i\266\245\244\342\245U )

目 錄 項 目 內 容 頁 數 1 手 機 要 求 3 2 登 記 程 序 3 3 登 入 程 序 4 4 輸 入 買 賣 指 示 6 5 更 改 指 示 14 6 取 消 指 示 18 7 查 詢 股 票 結 存 21 8 查 詢 買 賣 指 示 23 9 更 改 密 碼 查 詢 股

NCKU elearning Manual

授 課 老 師 章 節 第 一 章 教 學 教 具 間 3 分 鐘 粉 筆 CNC 銑 床 教 學 內 容 CNC 銑 床 之 基 本 操 作 教 材 來 源 數 值 控 制 機 械 實 習 Ⅰ 1. 了 解 CNC 銑 床 的 發 展 2. 了 解 CNC 銑 床 刀 具 的 選 用 3. 了 解

Microsoft PowerPoint - 資料庫正規化(ccchen).ppt

簽 呈

肆 研 究 方 法 進 行 本 研 究 前, 我 們 首 先 對 研 究 中 所 用 到 名 詞 作 定 義 定 義 : 牌 數 : 玩 牌 時 所 使 用 到 撲 克 牌 數 次 數 : 進 行 猜 心 術 遊 戲 時, 重 複 分 牌 次 數 數 : 進 行 猜 心 術 遊 戲 時, 每 次 分

格 成 績 證 明 第 六 條 第 七 條 本 系 大 四 課 程 中 規 劃 日 本 韓 國 越 南 專 題 研 究, 學 生 需 於 大 四 時 修 習 該 課 程, 並 於 規 定 期 間 內 提 出 專 題 報 告, 取 得 合 格 成 績 證 明 本 系 規 定 學 生 畢 業 時 需 取

骨 折 別 日 數 表 1. 鼻 骨 眶 骨 ( 含 顴 骨 ) 14 天 11. 骨 盤 ( 包 括 腸 骨 恥 骨 坐 骨 薦 骨 ) 40 天 2. 掌 骨 指 骨 14 天 12. 臂 骨 40 天 3. 蹠 骨 趾 骨 14 天 13. 橈 骨 與 尺 骨 40 天 4. 下 顎 ( 齒


寫 作 背 景 導 讀 [98] L Lyman Frank Baum

PowerPoint 簡報

<4D F736F F D20B3E6A4B830312D2D2DBCC6BD75BB50BEE3BCC6AABAA55BB4EEB942BAE22E646F6378>

奇 妙 的 24 摘 要 從 撲 克 牌 中 隨 機 抽 取 4 張 牌 可 以 有 1820 種 牌 組, 在 這 1820 種 牌 組 中, 有 1362 組 可 經 由 四 則 運 算 的 方 式, 算 出 24 點, 有 458 組 無 解 快 速 求 解 的 方 法 有 相 加 法 因 數

Microsoft Word - Draft circular on Sub Leg Apr (chi)_Traditional

<4D F736F F D20A4A4B0EAA4E5A4C6A46ABEC7C0B3A5CEBCC6BEC7A874BEC7B873C3D2AED1B1C2BB50BFECAA6B F F2E646F63>

PROSPECT EXPLORATION 壹 前 言 第 9 卷 第 2 期 中 華 民 國 100 年 2 月

xls

實德證券網上交易系統示範

章節

Microsoft PowerPoint - 104年說明會簡報-final-0923.ppt [相容模式]

<4D F736F F D D313032A7DEC075BAC2BC66B56EB04FB44EC5AAA7D3C440A7C7A874B2CEBEDEA740A4E2A5552E646F63>

五 四 五 說 ( 代 序 ) 李 澤 厚 劉 再 復 I I II IV V VII 第 一 篇 五 四 新 文 化 運 動 批 評 提 綱 附 論 一 中 國 貴 族 精 神 的 命 運 ( 提 綱 )

桃園市104年國民中學新進教師甄選各校複試方式及需求表

關 於 教 育 部 學 習 拍 立 得 教 育 部 於 (103) 年 度 整 合 各 縣 市 政 府 部 屬 機 構 大 學 及 民 間 的 數 位 資 源 與 服 務, 依 不 同 類 型, 分 別 匯 集 於 教 育 大 市 集 教 育 百 科 教 育 媒 體 影 音 教 育 部 學 習 拍

如何加強規管物業管理行業

校 長 遴 選 者 就 相 關 遴 選 事 項, 有 程 序 外 之 接 觸 遴 選 會 委 員 在 任 期 間 因 故 無 法 執 行 任 務 或 有 不 適 當 之 行 為 者, 由 各 該 主 管 機 關 解 聘 之 ; 其 缺 額, 依 第 一 項 至 第 五 項 規 定 聘 ( 派 ) 委

第 6. 節 不 定 積 分 的 基 本 公 式 我 們 可 以 把 已 經 知 道 反 導 函 數 之 所 有 函 數 都 視 為 不 定 積 分 的 基 本 公 式 基 本 公 式 涵 蓋 的 範 圍 愈 大, 我 們 求 解 積 分 就 愈 容 易, 但 有 記 憶 不 易 的 情 事 研 讀

101年度社會福利方案 網路線上操作手冊

<4D F736F F D20B0EAA5C1A470BEC7BB50B0EAA5C1A4A4BEC7AF5AAFC5BD73A8EEA4CEB1D0C2BEADFBADFBC342BD73A8EEB1F8A4E5B9EFB7D3AAED A14B>

前 項 第 三 款 所 定 有 機 農 產 品 及 有 機 農 產 加 工 品 驗 證 基 準, 如 附 件 一 第 七 條 驗 證 機 構 受 理 有 機 農 產 品 及 有 機 農 產 加 工 品 之 驗 證, 應 辦 理 書 面 審 查 實 地 查 驗 產 品 檢 驗 及 驗 證 決 定 之

二 兒 歌 選 用 情 形 ( ) 2 ( ) ( )

內 政 統 計 通 報

修 課 特 殊 規 定 : 一 法 律 系 學 生 最 低 畢 業 學 分 128;101 學 年 度 修 讀 法 律 系 雙 主 修 學 生 應 修 畢 法 律 專 業 目 64 學 分 ( 限 修 習 本 校 法 律 系 開 設 課 程, 不 得 以 原 學 系 或 外 校 課 程 抵 免 -

CONTENTS 訓 練 內 容 設 計 法 056 淡 季 期 的 訓 練 058 旺 季 期 的 訓 練 060 針 對 爬 坡 賽 的 訓 練 內 容 062 賽 後 的 資 料 分 析 PART4/ 鏑 木 毅 先 生 的 建 言 活 用 於 越 野 路 跑 的 心 跳 訓

???T????????

e-Submission System Quick Reference Guide for Publication Related Matters (Chinese version)

Microsoft PowerPoint - 102教師升等說明會

瑞興銀行

Microsoft Word - 雲林區_免試平台_國中模擬選填_操作手冊.doc

【100年諮商輔導所應考科目】

「家加關愛在長青」計劃完成表現及評估報告

支 持 機 構 : 社 會 文 化 司 主 辦 機 構 : 澳 門 學 聯 澳 門 青 年 研 究 協 會 電 話 : 傳 真 : 網 址 : 報 告 主 筆 : 李 略 博 士 數 據 錄


BSP 烤箱 - 封面-2

壹、組織編制 代碼:C0101意見反映

度 ph 度 降 量 量 phph 糖 ph 度 更 3 說 酪 不 不 什 參 度 識 不 度 1

及 國 民 中 小 學 組 織 規 程 之 規 定 辦 理, 其 班 級 數 之 計 算 依 實 際 班 級 數 ( 幼 教 班 除 外 ) 四 捨 五 入 計 算 : 1. 十 二 班 以 下 者 : 得 置 教 師 兼 教 導 總 務 主 任, 教 師 兼 教 務 訓 育 組 長 各 一 人 2

16


教育實習問與答:

二零零六至零七年施政報告

Microsoft Word - 立法會十四題附件.doc

CHRISTIAN ALLIANCE CHENG WING GEE COLLEGE

行政院金融監督管理委員會全球資訊網-行政院金融監督管理委員會

Microsoft Word - 附件_table

128 提 示 樞 紐 分 析 表 的 用 途 樞 紐 分 析 表 是 指 可 以 用 來 快 速 合 併 和 比 較 大 量 資 料 的 互 動 式 表 格, 透 過 它 可 以 詳 細 分 析 數 值 資 料, 特 別 適 用 於 下 列 情 況 : 需 要 從 含 有 大 量 資 料 的 清

Microsoft Word 網頁設計.doc

中華民國 第51屆中小學科學展覽會

第二組掃描器規範書

目 錄

如何正確使用自己所擁有的正版音樂光碟?

國立屏東師範學院教育心理與輔導研究所


55202-er-ch03.doc

教 師 相 關 ( 升 等, 依 業 務 需 002 交 通 管 科 評 鑑, 評 量, 徵,C031, 聘, 各 項 考 試 委 C051,C054, 員, 通 訊 錄 等 ),C057, C058,C063 各 項 會 議 紀 錄 依 業 務 需 C001,, 002,130 交 通 管 科 (

2 工 礦 衛 生 技 師 證 明 文 件 者 火 災 學 消 防 法 規 警 報 系 統 消 防 安 全 設 備 專 技 人 員 專 門 職 業 及 技 術 人 員 高 等 考 試 技 師 考 試 高 考 ( 專 技 ) 專 科 三 高 等 檢 定 相 當 類 科 及 格 者 四 消 防 設 備

Microsoft Word - 附表二

壹、摘要

目 錄 頁 1. 歡 迎 使 用 網 上 預 約 面 談 訪 問 系 統 新 用 戶 新 用 戶 登 入 帳 戶 程 序 啟 動 網 上 預 約 面 談 訪 問 帳 戶 核 對 帳 戶 的 地 址 資 料

2 2.1 A H ir@abchina.com 2

75 叁 積 木 遊 戲 的 教 學 功 能 一 促 進 體 能 發 展 二 發 展 社 會 技 巧 Ramsey 1991 Beaty 1995 ( ) ( ) ( ) 三 學 習 情 緒 處 理 國 教 之 友 第 59 卷 第 3 期 19

HSBC Holdings plc Interim Report Chinese

目 錄 一 系 統 登 入... 2 ( 一 ) 系 統 登 入 畫 面... 2 ( 二 ) 首 次 登 入 請 先 註 冊... 3 ( 三 ) 忘 記 單 位 帳 號... 8 ( 四 ) 忘 記 密 碼 ( 五 ) 健 保 卡 更 換 ( 六 ) 重 寄 確 認 信.

第一章 緒論

Microsoft PowerPoint - 使用 Word 編輯與排版文件 (II).ppt

(Microsoft Word \260\352\266T\250t\245\273\246\354\275\322\265{\267\247\255z_new_.doc)

一、報考資格: 碩士班:公立或已立案之私立大學或獨立學院或經教育部認可之國外大學畢業生或應屆畢業生,或具報考大學碩士班之同等學力資格,並符合本校各所訂定之條件者

類 別 三 方 法 四 材 法 與 實 習 原 理 必 修 2 2 發 展 與 設 計 必 修 2 2 習 評 量 必 修 2 2 輔 導 原 理 與 實 務 2 2 班 級 經 營 必 修 2 2 媒 體 與 運 用 2 2 實 習 必 修 2 2 國 民 小 語 文 材 法 國 民 小 國 語

文 ( 一 ) 閱 讀 理 解 英 語 數 學 社 會 自 然 及 國 文 ( 二 ) 語 文 表 達 等 各 科 此 外 嘉 義 區 則 另 外 單 獨 辦 理 測 驗 五 專 亦 有 辦 理 特 色 招 生 考 試 分 發 入 學, 與 高 中 高 職 分 開 辦 理, 但 成 績 同 樣 採

1

目 錄 引 言 P 署 長 陳 鴻 祥 先 生 講 辭 P.6 10 副 署 長 營 運 服 務 吳 啟 明 先 生 講 辭 穩 步 求 進 P An Invisible Man Meets the Mummy 副 署 長 規 管 服 務 陳 帆

(Microsoft Word - \246\250\301Z\272\336\262z.doc)

(DP_MFP_Training

二 具 有 博 士 學 位 或 其 同 等 學 歷 證 書, 成 績 優 良 並 有 專 門 著 作 者, 得 聘 為 助 理 教 授 三 具 有 博 士 學 位 或 其 同 等 學 歷 證 書, 曾 從 事 與 所 習 學 科 有 關 之 研 究 工 作 專 門 職 業 或 職 務 四 年 以 上

國 立 高 雄 應 用 科 技 大 學 土 木 工 程 系 招 生 目 標 甄 選 並 培 育 具 有 將 智 慧 工 程 訊 科 技 應 用 於 土 木 建 築 等 跨 領 域 整 合 知 識 與 科 技 之 專 業 人 才 學 程 代 碼 招 生 群 ( 類 ) 別 06 土 木

( 五 ) 財 務 會 計 理 論 研 討 3 學 分 ( 六 ) 審 計 理 論 研 討 3 學 分 ( 七 ) 管 理 會 計 理 論 研 討 3 學 分 第 四 條 選 修 科 目 : ( 一 ) 數 量 方 法 3 學 分 ( 二 ) 財 務 會 計 專 題 研 討 ( 一 ) 3 學 分

PART 2 系 統 篇 仔 細 檢 查 記 憶 體 和 顯 示 卡 AIDA64 Everest 操 作 : 使 用 AIDA64 檢 測 主 機 溫 度 AIDA64 DirectX AIDA

一、 資格條件:

作 品 名 稱 : 永 遠 都 是 一 條 龍 摘 要 本 文 的 研 究 是 根 據 特 定 規 則 下, 如 何 將 撲 克 牌 翻 出 一 條 龍? 的 問 題, 進 行 不 同 方 法 的 研 究, 以 不 同 解 題 方 式 觀 察 問 題 解 決 問 題 壹 研 究 動 機 每 隔 一

Transcription:

投 稿 類 別 : 資 訊 類 篇 名 : 益 智 小 遊 戲 之 研 究 ~2048 作 者 : 作 者 : 張 証 堯 新 北 市 立 瑞 芳 高 級 工 業 職 業 學 校 資 訊 二 簡 志 軒 新 北 市 立 瑞 芳 高 級 工 業 職 業 學 校 資 訊 二 王 崧 驊 新 北 市 立 瑞 芳 高 級 工 業 職 業 學 校 資 訊 二 指 導 老 師 : 陳 思 亮 老 師 吳 心 蕙 老 師

壹 前 言 一 研 究 概 述 在 現 在 這 個 資 訊 爆 炸 的 時 代, 智 慧 型 的 產 品 已 經 成 為 了 不 可 或 缺 的 東 西 了! 智 慧 型 的 產 品 也 需 要 一 些 輔 助 的 程 式 也 就 是 APP, 所 以 APP 每 天 也 是 以 數 以 萬 計 的 速 度 在 增 加, 常 常 有 一 些 特 別 趣 味 的 APP 會 突 然 出 現! 它 不 用 畫 面 精 緻 也 不 需 要 多 大 的 動 畫, 其 實 就 只 要 這 個 idea 夠 吸 引 人 就 可 以 創 造 一 股 風 潮 二 研 究 動 機 APP 日 新 月 異, 不 管 是 硬 體 或 軟 體 都 是 一 門 高 深 的 學 問, 但 是 仔 細 去 研 究 就 可 以 發 現 那 些 程 式 其 實 就 是 用 一 些 我 們 生 活 上 常 用 到 的 簡 單 數 學, 再 透 過 寫 程 式 的 方 式 就 可 以 做 出 一 樣 的 概 念, 所 以 我 們 不 斷 探 討 以 及 研 究, 希 望 藉 此 機 會 來 累 積 自 己 開 發 軟 體 的 能 力, 所 以 我 們 設 計 出 此 程 式 來 進 行 實 作, 並 且 分 析 原 理 和 提 出 製 作 方 法, 最 重 要 的 是 培 養 團 體 間 的 默 契 及 發 揮 團 隊 精 神, 以 後 在 職 場 上 便 可 輕 鬆 與 人 溝 通 合 作 三 研 究 方 法 擬 定 主 題 後, 先 查 詢 學 習 時 使 用 的 課 本 Visual Basic 6.0, 再 大 量 翻 閱 與 論 文 主 題 有 關 資 料, 對 主 題 撰 寫 規 則 先 有 個 大 致 上 的 了 解 完 成 理 論 部 分 之 後, 開 始 針 對 理 論 部 分 利 用 程 式 語 言 並 與 老 師 同 學 討 論 之 後 開 始 實 際 模 擬 我 們 訂 定 了 下 列 的 研 究 步 驟 及 目 標, 並 以 甘 特 圖 的 方 式 呈 現, 如 下 圖 一 所 示 : 項 目 時 間 2/24~3/3 3/4~3/9 3/10~3/13 3/14~3/19 3/20~3/30 1. 收 集 相 關 資 訊 2. 統 整 研 究 資 料 3. 專 題 程 式 設 計 4. 系 統 測 試 優 化 5. 論 文 撰 寫 製 作 6. 錯 誤 檢 查 修 正 圖 一 研 究 步 驟 甘 特 圖 1

貳 正 文 一 研 究 設 備 下 表 一 為 本 次 專 題 研 究 所 使 用 的 軟 硬 體 設 備 彙 整 表 : 表 一 專 題 研 究 設 備 表 項 目 設 備 名 稱 設 備 規 格 01 作 業 系 統 Windows 7 02 CPU Inter(R) Pentium(R) CPU G2120@ 3.10GHz 03 程 式 語 言 Microsoft Visual Basic 6.0 04 顯 示 器 解 析 度 1920 x 1080 05 顯 示 卡 NVIDIA GeForce GTX 550 Ti 06 硬 碟 500G 二 研 究 理 論 此 次 專 題 遊 戲 設 計 主 要 利 用 下 述 四 種 主 要 設 計 技 巧, 分 別 說 明 如 下 : ( 一 ) 鍵 盤 事 件 在 電 腦 的 作 業 系 統 中, 鍵 盤 的 偵 測 是 很 重 要 的 工 作, 因 為 它 是 最 常 使 用 的 輸 入 工 具, 當 使 用 者 按 下 鍵 盤 上 某 個 按 鍵 時, 作 業 系 統 中 的 掃 描 程 式 便 會 依 據 掃 描 值, 回 傳 鍵 盤 按 鍵 按 下 的 編 碼, 程 式 也 可 依 此 判 斷 應 該 執 行 何 種 對 應 事 件 而 本 專 題 研 究 採 用 的 鍵 盤 事 件 主 要 有 三, 分 述 如 下 表 : 表 二 鍵 盤 事 件 表 鍵 盤 事 件 說 明 KeyDown 此 事 件 是 當 使 用 者 在 程 式 執 行 時, 物 件 擁 有 Focus 按 下 按 鍵 後 所 引 發 的 事 件, 與 KeyPress 不 同 KeyPress 此 事 件 是 當 使 用 者 按 下 按 鍵 時 所 引 發 的 事 件 但 與 KeyDown 事 件 不 同 的 是 該 按 鍵 一 定 得 是 回 傳 字 元, 才 會 引 發, 例 如 A KeyUp 此 事 件 是 當 使 用 者 在 程 式 執 行 時, 物 件 擁 有 Focus 按 下 按 鍵 後, 再 放 開, 當 按 鍵 彈 回 時 所 引 發 的 事 件 2

本 組 將 利 用 Key Down 事 件 中 回 傳 的 鍵 盤 方 向 鍵 掃 描 碼, 來 操 作 遊 戲 中 控 制 標 籤 物 件 的 上 下 左 右, 四 種 移 動 方 向 的 運 行 計 算 ( 二 ) 計 時 器 控 制 項 在 Visual Basic 程 式 語 言 中, 計 時 器 物 件 可 以 使 用 程 式 所 提 供 的 Timer 事 件, 依 規 則 地 按 照 程 式 所 設 定 的 時 間, 每 隔 一 段 時 間 自 動 執 行 一 次 Timer 事 件 內 設 計 師 撰 寫 的 程 式 碼 計 時 器 控 制 項 的 間 隔 時 間 值 以 interval 屬 性 來 進 行 設 定, 以 千 分 之 一 秒 執 行 一 次 為 最 小 單 位, 例 如 設 為 10 時 代 表 百 分 之 一 秒 執 行 一 次, 以 此 類 推 當 程 式 中 需 要 自 動 執 行 的 程 序 時, 計 時 器 控 制 項 可 以 提 供 社 記 者 一 個 簡 單 便 捷 且 效 能 不 錯 的 運 作 方 式 而 當 interval 屬 性 被 設 定 為 0 時, 計 時 器 控 制 項 會 被 關 閉, 但 如 是 在 執 行 中 才 被 設 定 為 0, 計 時 器 控 制 項 則 會 執 行 完 最 後 一 次 才 進 行 關 閉, 如 需 要 直 接 關 閉 計 時 器, 則 必 須 利 用 Enabled 屬 性, 當 該 屬 性 值 倍 設 定 為 False 時, 計 時 器 控 制 項 就 會 直 接 執 行 關 閉 動 作 ( 三 ) 標 籤 物 件 標 籤 物 件 顧 名 思 義 是 讓 程 式 設 計 者 任 意 載 入 文 字 並 且 可 以 隨 意 放 置 在 表 單 中 的 任 何 位 置, 標 籤 物 件 能 提 供 獨 立 的 文 字 顯 示 與 變 化 字 體 等 動 作, 讓 程 式 中 使 用 到 大 量 變 化 文 字 時 能 有 十 分 方 便 管 理 的 解 決 方 案, 而 且 還 支 援 控 制 項 陣 列, 讓 程 式 設 計 更 為 便 利, 標 籤 物 件 的 主 要 屬 性 如 下 所 示 表 三 標 籤 物 件 屬 性 表 項 目 內 容 項 目 內 容 項 目 內 容 Caption 標 籤 上 的 文 字 BorderStyle 框 線 設 定 Top Y 軸 坐 標 Align 對 齊 方 式 Visible 可 視 設 定 Width 圖 片 方 塊 寬 度 Font 字 型 選 擇 Left X 軸 坐 標 Height 圖 片 方 塊 高 度 ( 四 ) 不 重 複 亂 數 在 各 個 程 式 語 言 中, 均 有 提 供 亂 數 函 數, 讓 程 式 設 計 者 能 利 用 它 來 產 生 隨 機 亂 數, 但 兩 個 隨 機 產 生 的 亂 數, 並 不 能 保 證 不 會 重 複, 因 此 如 要 產 生 兩 個 不 重 複 的 亂 數 值, 就 不 能 只 靠 程 式 語 言 中 所 提 供 的 隨 機 亂 數 3

本 專 題 研 究 採 用 如 撲 克 牌 遊 戲 的 方 式, 來 產 生 不 重 複 的 亂 數, 首 先 將 值 都 填 入 設 定 好 的 陣 列 中, 就 如 將 撲 克 牌 做 好, 每 張 牌 都 不 一 樣 ; 然 後 隨 機 抽 出 兩 個 位 置 將 資 料 對 調, 就 算 抽 出 的 兩 個 位 置 相 同 也 無 妨, 因 為 那 也 是 機 率 的 一 部 分, 就 像 將 撲 克 牌 進 行 洗 牌 動 作 一 般, 這 樣 的 動 作 重 複 一 段 時 間, 內 容 就 混 亂 了, 在 依 序 發 出, 不 重 複 的 亂 數 就 完 成 了 三 研 究 設 計 ( 一 ) 程 式 演 算 法 下 面 是 本 專 題 研 究 所 使 用 的 程 是 演 算 法 : 1 主 程 式 演 算 法 Step1: 使 用 輸 入 遊 戲 進 行 中 所 要 遊 玩 的 盤 面 大 小 Step2: 初 值 設 定 及 洗 牌 Step3: 隨 機 產 生 兩 個 不 重 複 位 置 的 亂 數 進 行 遊 戲 Step4: 判 斷 使 用 者 按 下 的 方 向 鍵, 依 照 回 傳 的 掃 描 碼 進 行 上 下 左 右 等 四 個 方 向 的 移 動 計 算 Step5: 呼 叫 移 動 計 算 副 程 式 Step6: 判 斷 是 否 還 有 位 置 可 產 生 亂 數, 若 是 的 話 跳 回 執 行 Step3, 反 之 往 下 直 行 Step7 Step7: 顯 示 遊 戲 成 果, 並 判 斷 是 否 結 束 遊 戲, 若 是 則 結 束 遊 戲, 反 之 跳 回 執 行 Step1 2 移 動 計 算 副 程 式 Step1: 依 據 傳 來 的 參 數 值, 判 斷 該 往 上 下 左 右 哪 個 方 向 進 行 計 算 Step2: 將 label 陣 列 內 的 數 值, 依 據 移 動 方 向 進 行 判 斷, 如 與 移 動 相 方 向 相 鄰 的 位 置 內 數 值 一 樣, 則 執 行 Step3, 反 之 執 行 Step4 Step3: 將 兩 個 label 內 的 數 值 相 加, 保 留 於 與 移 動 相 方 向 比 前 方 的 label 內, 並 將 後 方 的 label 內 容 刪 除, 跳 至 Step5 Step4: 將 label 陣 列 內 的 數 值, 往 移 動 相 方 向 順 序 搬 移 Step5: 結 束 副 程 式, 返 回 主 程 式 ( 二 ) 程 式 流 程 圖 下 圖 是 本 專 題 研 究 的 程 式 流 程 圖 : 4

起 始 輸 入 方 向 可 判 斷 可 否 移 動 不 可 移 動 並 判 斷 數 字 是 否 相 等 有 是 否 有 移 動 是 否 產 生 數 相 加 並 移 動 移 動 全 方 向 是 否 皆 可 移 不 可 可 輸 了 結 束 圖 二 程 式 流 程 圖 ( 三 ) 程 式 說 明 Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) Dim G, H If KeyCode = 37 Then a = 0: b = 0 // 判 斷 方 向 鍵 的 上 下 左 右 If KeyCode = 39 Then a = 0: b = 1 If KeyCode = 38 Then a = 1: b = 0 If KeyCode = 40 Then a = 1: b = 1 Moving = 1 For k = 0 To Number - 1 // 使 用 者 要 玩 幾 乘 幾,2048 有 幾 條 要 移 動 5

If a = 1 Then // 判 斷 使 用 者 要 橫 向 移 動 直 向 移 動 For i = 0 To Number - 1 If b = 0 Then // 若 是 直 向 移 動 所 有 方 塊 執 行 上 下 移 動 G = i : Else : G = Number - 1 i End If If M(k, G) = 0 Then // 若 按 上, 判 斷 頂 部 是 否 為 空, 若 為 空 的, 將 For j = i + 1 To Number 1 // 下 方 不 為 空 的 方 塊 移 致 空 格 If b = 0 Then // 若 按 下, 判 斷 底 部 是 否 為 空, 若 為 空 的, 將 H = j // 上 方 不 為 空 的 方 塊 移 致 空 格 Else H = Number - 1 - j End If If M(k, H) <> 0 Then // 移 動 M(k,h) 到 M(k,g) M(k, G) = M(k, H): Moving = 0 M(k, H) = 0 Exit For End If Next If j = Number Then Exit For End If If M(k, H) <> M(k, G) And M(k, H) <> 0 Then 0, 且 不 等 於 自 己 If b = 0 Then F = 1 Else F = -1 If M(k, G + F) = M(k, H) Then Exit For M(k, G + F) = M(k, H): Moving = 0 M(k, H) = 0 Exit For End If If M(k, H) = M(k, G) Then M(k, G) = M(k, G) + M(k, H): Moving = 0 M(k, H) = 0 Exit For End If // 判 斷 後 方 的 方 塊 是 否 為 // 判 斷 是 否 要 移 動 到 下 一 行 // 判 斷 後 方 的 方 塊 是 等 於 自 己 // 若 等 於, 兩 數 相 加 四 操 作 說 明 2048 這 個 遊 戲 是 以 數 學 平 方 相 加 的 概 念 為 基 礎, 遊 戲 的 規 則 是 : 兩 個 相 同 的 數 字 合 併, 例 如 : 兩 個 2 碰 在 一 起, 會 變 成 4, 兩 個 4 碰 在 一 起, 會 6

變 成 8, 以 此 類 推 本 專 題 遊 戲 的 操 作 步 驟 如 下 表 四 之 說 明 : 表 四 操 作 步 驟 說 明 表 一 啟 動 遊 戲 後, 系 統 會 先 行 詢 問 玩 家, 希 望 由 玩 的 盤 面 大 小, 系 統 預 設 值 為 4*4, 但 玩 家 可 一 喜 好 輸 入 二 如 玩 家 輸 入 5, 系 統 會 自 動 產 生 一 個 5*5 的 遊 戲 盤 面, 並 隨 機 載 入 兩 個 標 籤 物 件 陣 列, 開 始 進 行 遊 戲 三 依 照 玩 家 所 按 下 的 方 向 鍵, 完 成 盤 面 標 籤 陣 列 的 計 算 與 移 動 左 圖 為 往 上 移 動 示 例 四 左 圖 為 往 左 移 動 示 例, 如 此 遊 戲 持 續 進 行, 職 到 判 不 可 再 移 動 為 止, 遊 戲 宣 告 結 束 五 研 究 成 果 7

下 表 五 為 一 場 簡 易 的 遊 戲 成 果 說 明, 不 用 任 何 技 巧, 僅 左 右 移 動, 來 呈 現 遊 戲 成 果 : 表 五 遊 戲 成 果 說 明 表 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 8

參 結 論 一 研 究 心 得 Microsoft Visual Basic 6.0 是 我 們 現 在 課 堂 上 正 在 學 習 的 一 種 程 式 語 言, 使 用 本 程 式 語 言 來 撰 寫 出 這 款 程 式, 讓 我 們 有 一 股 意 義 非 凡 的 成 就 感 過 程 中 曾 碰 到 許 多 障 礙, 卻 也 讓 我 們 小 組 彼 此 更 加 了 解 組 員 們 各 自 的 想 法 所 以 撰 寫 期 間 團 隊 的 磨 合 也 很 重 要, 小 論 文 讓 我 們 學 到 的 不 只 是 程 式 語 言, 還 有 一 起 從 製 作 開 始 到 作 品 完 成 之 間 的 成 就 感 非 常 感 謝 老 師 教 導, 並 且 從 旁 協 助 二 未 來 展 望 希 望 能 強 化 此 程 式 的 美 觀 性, 讓 人 能 夠 百 看 不 膩, 並 且 將 此 程 式 用 硬 體 展 現 出 來, 使 用 七 段 顯 示 器 當 作 顯 示 數 字 的 儀 器 另 外, 也 希 望 在 遊 戲 裡 增 加 乘 除 加 減 來 提 升 遊 戲 的 樂 趣 肆 引 註 資 料 [1] 黃 世 陽 吳 明 哲 何 嘉 益 張 志 成 吳 志 忠 曹 祖 聖 編 著 (1998) Visual Basic 6.0 中 文 版 學 習 範 本 臺 北 市 : 松 崗 出 版 社 [2] 李 啟 龍 尤 信 翰 編 著 (2009) 資 料 結 構 與 程 式 設 計 臺 北 市 : 文 魁 資 訊 股 份 有 限 公 司 [3] 位 元 文 化 編 著 (2001) Visual Basic 遊 戲 設 計 實 務 臺 北 市 : 文 魁 資 訊 股 份 有 限 公 司 [4] 徐 毅 (2010) 主 題 式 Visual Basic 2008 專 題 製 作 臺 北 市 : 台 科 大 圖 書 [5] 洪 國 勝 (2010) Visual Basic 2010 程 式 設 計 與 專 題 製 作 臺 北 市 : 松 崗 圖 書 9