1-3 遊戲設計—勇闖魔鬼城 任務要求
接續上一節的程式,完成遊戲說明與遊戲設計,
內容共包含2 個場景:
● 場景 3:遊戲選項
● 場景 4: (1) 遊戲開始 (2) 遊戲設計 (3) 遊戲結束
問題思考
Q 1. 切換場景時,背景及角色該如何處理?
Q 2. 設定場景
3:(1) 按鈕如何與滑鼠互動?如何產生動態按鈕效果?
(2) 如何設定按鈕的功能?
Q 3. 設定場景4:
(1) 如何讓角色重複執行動作、重複變換造型?
(2) 如何讓角色隨著滑鼠游標移動位置,並在碰觸邊緣或障礙物時退回起點?
(3) 如何設定 生命值 、 倒數計時 ?
(4) 如何判斷過關或失敗,並設定特定的畫面訊息?
解題分析
Q 1. 場景切換:利用 事件類 的廣播功能。
Q 2.
與滑鼠互動:利用 偵測類 的 進行判斷。Q 3. (1) 不斷重複:利用 控制類 的
來執行。(2) 是否碰觸:利用 偵測類 的 、 進行判斷。
(3) 變動的數值:利用 變數類 的變數功能。
(4) 勝敗判定:利用 控制類 的 進行判斷。
1-4 聲音設計 任務要求
接續上一節的程式,為遊戲進行聲音的設計:
1. 背景音樂:襯托場景氣氛的音樂。
2. 音效:配合畫面內容呈現的聲音效果。
3. 對白:人物間的對話。
問題思考
Q 1. 如何設定背景音樂?
Q 2. 如何新增角色音效?
Q 3. 如何新增人物對白?
解題分析
Q 1、 Q 2. 設定音效的方法:
(1) 新增音效:在角色身上新增音效。
(2) 播放音效:視需求選用 或 。
Q 3. 設定人物對白:
(1) 可以自行錄音,也可以匯入音檔。
(2) 要隨著音檔長度,調整人物 的呈現時間。
重 複 結 構 1 — 遊 樂 園 探 險
第 章
科技廣角
都是蟲蟲惹的禍
程式裡有蟲( Bug)!快來除掉它——Debug(除錯)
故 事 的 主 人 翁 是 葛 瑞 絲 · 霍 普
( G race M urray H opper ,西元 1906 ∼ 1992 年),擁有耶魯大學的數學博士 學位。西元 1944 年,他服役於美國海 軍,並參與軍方在哈佛大學的「馬克 一號計畫」,成為專職的電腦程式設 計師。
當時的電腦不像現在的電腦一樣 輕便,一臺電腦主機往往就會塞滿一 個房間;當電腦裡的某個零件故障時,
要找出問題點就非常困難。某天,電 腦因為不明因素而停止運作,經過霍 普仔細檢查,發現是一隻蛾飛進電腦 內部、造成短路;他將蛾移除後,電 腦就正常運作了。
霍普把這隻蛾貼在紀錄本上,並 註記「發現了第一個 bug 」。此後,
人們將任何引起電腦運作錯誤的因素 都稱為「 bug 」,而找出錯誤並修正,
則稱為「 debug 」。
我們常聽到電腦工程師說「程式 有 bug (蟲)」,到底什麼是 bug 呢?
其實, bug 是程式設計的專業用語,
是指程式有錯誤而造成功能不正常的 現象。然而,程式設計和「 bug 」究 竟有什關係呢?
U G
B
程式裡的第一隻蟲
早期體積龐大的電腦主機。
程式裡的第一隻蟲。此文件現存於華盛頓 的美國歷史國家博物館中。
霍普流傳於世的事蹟,除了發現 bug 之外,他也是世界最早的電腦程 式設計師之一,並創造了第一個編譯 器,以及第一個進階商用電腦程式語言 COBOL,因此被譽為「COBOL 之母」。
COBOL 語言發表於西元 1960 年,經 過不斷修改、豐富完善和標準化,被廣 泛應用在財經、會計、統計、人事等商 業領域。
霍普除了在電腦領域的貢獻之外,
更是美國第一個獲得「准將」頭銜的女 性,為了表彰他的卓越貢獻,美國海軍 驅逐艦、國家能源研究科學技術中心的 超級電腦、耶魯大學霍普學院,皆是以 他來命名紀念。