| 記 者
|
為 何 會 想 到 要 寫 ABC 這 個 program 呢?
|
| 鍾 信 毅 |
聽 說 亞 庇 沙 巴 扶 輪 社 正 舉 辦 少 年 科 學 發 明 比 賽. 獎 品
豐 富. 謝 老 師 說 可 以 用 電 腦 程 式 參 賽...比 賽 的 作 品 要
有 創 意 且 具 商 業 潛 能...
William 老 師 說 百 份 之 八 十 的 電 腦 程 式 做 的 工 作 是 模 擬 工 作,
很 難 用 發 明 二 字 形 容...
但 是 我 們 可 以 一 試, 盡 量 寫 一 些 沒 有 人 做 過 的 程 式. 一
開 始 想 寫 projectile 或 物 理 有 關 的 程 式, 但 是 似 乎 覺 得 太 容
易 了...
那 時 正 是 IRC 盛 行 的 時 候, 正 好 市 面 流 行 Warcraft 電 腦
遊 戲, 它 允 許 很 多 user 在 網 路 上 聊 天 及 打 game...
我 們 得 到 了 啟 發 把 game 引 進 IRC 中, 當 然 我 們 要 寫 自 己 的
chat server 及 chat client.
致 於 為 什 麼 我 們 會 寫 鬥 獸 棋 呢? 因 為 從 來 沒 人 寫 鬥 獸 棋
的 電 腦 遊 戲...很 巧 合 地 我 手 上 有 鬥 獸 棋 的 遊 戲.
|
| 記 者
|
當 初 怎 麼 會 用 Visual Basic 來 寫 ABC 呢?
|
| 鍾 信 毅 |
因 為 當 初 在 我 們 的 高 二 課 程 ��, 老 師 教 的 是 Quick Basic...
寫 出 來 的 程 式 只 能 在 DOS 底 下 run. 我 們 知 道 DOS 的 時 代 已
經 過 去 了, 現 在 是 Windows 95 的 世 界. 所 以 打 算 找 一 個 可 以
寫 Windows 程 式 的 工 具. 那 時 我 遇 上 一 位 唸 初 一 的 小 弟 弟,
他 介 紹 我 們 使 用 Visual Basic v5.0, syntax 很 像 Quick Basic. 他 又
說 Java 是 老 人 家 (看 過 supercede 的 廣 告 就 會 知 道 了) 用 的,
不 適 合 我 們. 於 是 我 們 決 定 使 用 Visual Basic.
|
| 記 者
|
在 製 作 這 project 最 大 的 收 獲 是 什 麼?
|
| 鍾 信 毅
|
更 深 刻 瞭 解 programming 的 知 識, 以 及 有 關 Windows programming 的 一
些 技 術, 如 Windows 32 API, Common Dialog, MCI command 等 等
|
| 記 者
|
現 在 你 們 終 於 把 ABC 弄 出 來 了. 是 否 寄 望 它
能 在 比 賽 中 得 獎?
|
| 鍾 信 毅
|
當 然
|
| 記 者
|
要 如 何 鼓 勵 學 弟 學 妹 來 寫 電 腦 project 然 後 會 有 像 你 們 這 樣 的 成 就 呢?
|
| 鍾 信 毅 |
要 勇 於 接 受 挑 戰. 當 然 一 開 始 不 是 叫 你 一 步 登 天, 要 慢 慢 來. 老 師 給 的 期 末 作 業, 即 是
那 個 分 數 的 四 則 運 算, 老 實 說, 並 不 是 很 難, 只 要 你 稍 為 有 邏 輯 及 數 學 思 考 能 力, 根 本 不
是 難 題. 除 非 你 要 寫 得 好 像 某 人 的 turbo/topspeed 版, 連 10000/10000000 + 1000/10000000 竟 然 可 以
在 一 秒 之 內 找 出 答 案. 你 過 了 這 關 就 是 好 的 開 始 了. 對 我 而 言, 我 接 下 來 的 程 式 是 寫
萬 年 曆 (calendar) 及 高 斯 反 矩 陣 (Gauss Matrics Invertion), 後 者 不 是 問 題, 把 數 學 方 程 式 套 上
去 即 可. 前 者 蠻 傷 我 腦 筋, 最 後 還 以 為 寫 出 來 的 程 式 可 以 証 實 Microsoft 的 Calendar 程 式 是
錯 了. 結 果 竟 是 自 己 錯 了. 學 習 寫 Sorting 及 Statistic 也 是 不 錯 的 訓 練.
(在 旁 的 林 咸 志 也 有 同 感)
但 是 寫 ABC 要 知 道 的 東 西 跟 前 面 講 的 簡 直 兩 回 事. 最 重 要 是 要 寫 程 式 的
計 劃 大 綱 要 詳 細 及 每 個 細 節 要 有 解 決 方 法.
|
| 記 者 |
現 在 你 們 的 ABC 大 概 已 告 一 段 落, 你 也 要 準 備 SPM 及 高 中 統 考,
請 問 你 在 往 後 會 否 再 繼 續 維 持 更 新 ABC 呢? 你 打 算 加 上 什 麼
特 色?
|
| 鍾 信 毅
|
希 望 學 弟 學 妹 能 夠 接 下 這 份 重 任. 我 們 會 把 source
code 傳 下 去, 希 望 他 們 能 做 得 更 好. 但 是 他 們 會 看
得 懂 我 們 的 code 嗎 ? 重 新 寫 的 話 必 然 更 浪 費 時 間.
|
| 記 者 |
你 如 果 有 機 會 選 擇 某 所 大 學 繼 續 讀 書, 你 會 唸 那 一 門 學 科 呢?
|
| 鍾 信 毅
|
想 去 新 加 坡 國 立 大 學 唸, 但 是 可 能 會 先 在 大 學 先 修
班 待 上 一 段 時 間.
|