• 検索結果がありません。

Game maker 製作論文 最新協作平台活動 衛道中學程式設計

N/A
N/A
Protected

Academic year: 2018

シェア "Game maker 製作論文 最新協作平台活動 衛道中學程式設計"

Copied!
1
0
0

読み込み中.... (全文を見る)

全文

(1)

數字化遊戲在兒童的學習過程中將扮演非常重要的角色。將一定的 學習知識或考核內容採用合適的方式置於遊戲中,兒童在玩遊戲的過 程中,不僅能愉悅心情,激發學生的學習熱情和興趣,更能在遊戲提 供的情境中學到知識,獲得問題解決的能力,增進兒童高層次思維能 力的發展。

目前,遊戲製作已成為學科教師課件製作的一個方向,選擇合適的 製作軟件可以降低製作的難度,提高製作的效率。美國Mark

Overmars公司推出的Game Maker軟件,就是一個界面簡潔,簡 易上手,又具有強大功能的可視化遊戲製作軟件,學科教師很容易學 習和使用。

一、Game Maker軟件的特點

Game Maker能夠將復雜的遊戲功能融於簡單的操作方式中,從 而讓學科教師、學生不用編程就能輕鬆製作一個中型以下的教學遊戲, 並且可以方便地導入其他多媒體課件中使用。目前,最新版本為Game Maker 6.1,下載地址是

http://www.gamemaker.nl/download.html。

該軟件具有如下特點:

⑴直觀、易用的可視化開發界面。Game Maker是一款為降低遊戲 設計難度而開發和編寫的可視化遊戲製作軟件,遊戲設計者通過簡單 的鼠標拖放,就能輕鬆製作一個中型以下的遊戲。其可視化界面降低了 軟件使用的難度,學科教師只要從課程中選擇合適的概念、原理,設計 合適的情境,利用該軟件就可以整合在一個遊戲中。它為教師設計和製 作遊戲類型的課件提供了一個簡單操作的工具。

(2)

⑶對鍵盤和鼠標強有力的交互控制。Game Maker軟件製作的遊 戲不僅可以提供支持鼠標左、中、右鍵的交互行為,還可根據遊戲和兒 童的操作特點,設計使用鍵盤某個鍵來進行交互。

⑷強大的擴充、集成功能。Game Maker體現了課件製作中的積件 思想,在該軟件的官方網站上有許多遊戲範例可供遊戲設計者參考, 也有許多外掛的程序可供遊戲功能的擴充,是一個模塊化遊戲集成操作 平台。

⑸可以製作單機遊戲,又可以製作網絡遊戲。Game Maker製作 的遊戲不僅可以用作單用戶遊戲或遊戲者與機器對抗,還可以發佈到 校園網或Internet上的社區型虛擬學習環境,用作多用戶遊戲,體現 了計算機遊戲發展的趨勢。

二、Game Maker遊戲製作過程

Game Maker簡易上手且功能十分強大,現以Game Maker 6.1為例說明Game Maker的使用,其主界面如圖1所示。

圖1 Game Maker軟件主界面

每個遊戲製作之前都要進行遊戲設計,規劃遊戲的內容和總體結構, 使其體現教學思想,達到教學目的,這樣還會提高遊戲製作效率。以下 按照一般製作步驟,介紹使用Game Maker製作遊戲的操作方法。

(3)

遊戲提供的虛擬情景可以讓遊戲者獲得沉浸性體驗,激發學習者的 學習興趣,而遊戲背景是遊戲情景氛圍的組成部分之一,所以,應為 教學遊戲設置合適的背景。

具體操作步驟為,單擊“Add” >“Add a Background”(添加 背景),打開“Background Properties”(背景屬性)面板,給背 景命名並選擇“Load Background”(加載背景)添加合適的背景圖 片,還可以選擇“Edit Background”(編輯背景),對添加的背景 圖片進一步編輯。背景製作界面如圖2所示。

圖2 背景製作界面 2.創建精靈

一般來說,遊戲是基於某事件的,事件的對象成為遊戲製作中最重 要的創建元素。而精靈是對象的原形,在創建遊戲對象之前首先要創建 對象的精靈。

(4)

圖3 精靈創建界面 3.創建對象並為對象創建運動路徑和運動行為

精靈創建好後就可以創建對象了,這裡的對象包括構成遊戲情景的 靜止對象(如通道、障礙物等)和運動對象(如飛機、炸彈等)。創建對 象主要包括創建靜態對象、創建運動路徑和創建運動行為等三個步驟, 下面依次進行介紹。

⑴創建靜態對象。單擊“Add”>“Add a Object”(添加對象), 打開“Object Properties”(對象屬性)面板,給對象命名並為對象 選擇一個創建好的精靈。這樣,一個靜態對象就創建好了。還可以為某 些對象創建運動路徑和運動行為,使對象活動起來。

(5)

圖4 路徑添加界面

⑶創建運動行為。一般來說,都要為運動對象定義一系列運動過程 中的行為,但需要先給對象添加某一事件,再給對象的這個事件創建 某一行為。

Game Maker中可選擇的事件有:Create(創建事件);

Destroy(刪除事件);Alarm(時鐘事件);Step(為某一步定義事 件);Collision(碰撞事件);Mouse(鼠標事件);Keyboard (鍵盤事件)與Other(其他事件,如游戲的開始或結束事件、自定義 事件)等。

對象事件的添加方法為,單擊“Object Properties”面板中央 “Events”(事件目錄)下方的“Add Event”(添加事件)按鈕,從彈 出菜單中選擇需要的幾個事件,將其添加到事件目錄中。

添加事件後就可以為這些事件分別創建行為了。在“Object Properties”面板右側有若干組可選擇的行為,Game Maker中可設 置的主要幾組行為是:

(6)

②對象運動到的位置。包括:設定對象運動到開始位置、一個指定位 置或一個任意位置;在對象實例周圍畫一個網格將其運動範圍限定於 此網格等。

③對象的運動路徑。包括:設定對像在路徑上的位置;設定對象沿 路徑運動的速度;設定對象沿路徑運動結束後停止、反向、從開始處循 環或從當前位置循環等。

④對象的運動步驟。包括:設定向某個點的移進速度;設定繞過某 一主體到達某個點等。

⑤對象實例的創建、改變或破壞。包括:創建帶有運動方向和速度的 對象實例;把當前對象實例變成另一個對象的實例(如把一個完好炸 彈變成爆破後的炸彈);刪除一個實例或指定範圍內的所有實例(如 炸彈爆破後周圍某一範圍內的對象實例都消失)等。

⑥在何種事件發生後執行另一事件。一些事件可以用來控制其它事 件,通過某個事件的結果或對某一問題的回答決定是否執行另一事件。 具體來說,可以設定下列事件發生時執行另一事件:在指定位置和一 個實例發生碰撞;將對象的實例數和某一規定的數目比較,比較的結 果與預設一致(小於、相等或大於);對一個問題的回答是“Yes”; 一個表達是正確的;指定的鍵按下;實例與網格對齊(這對一些特殊 的運動非常有用,如讓實例在特定的位置轉向)等。還可以為事件指定 一個隨機數,隨機數越大,事件發生的機率越小。以上每個項目都有一 個“Not”標籤,如果選中這個標籤,事件的執行條件與以上描述相反。

⑦遊戲狀態、時間和分數。包括:重新開始遊戲;保存當前遊戲狀態; 裝載上一次保存的遊戲;判斷分數是否達到了指定值;給遊戲者分步 得分並設定時間限制,最後根據步驟分和所用時間給遊戲者一個總分 等。

另外,還可以對行為進行一些其它設置,如將幾個行為組成一組, 讓整組的行為執行或停止;顯示對話框信息;顯示彈出信息等。如果想 對遊戲進行更多控制,可以創建自己的行為變量或改變遊戲中的一些 內部行為變量對對象的行為進行更靈活的控制。

(7)

此行為進行設置。對象的行為設置好後,如果需要,可以雙擊該行為進 行完善和修改。事件添加和行為創建界面如圖5所示。

圖5 事件添加和行為創建界面 4.定義空間並向空間中添加對象實例

遊戲之所以能為學習者提供情境氛圍,空間、背景和對像等因素是 主要的表現手段。背景和所有對象設置好後,就需要為對象定義活動空 間了。

(8)

圖6 空間定義界面 5.添加聲音

一款好遊戲要有聲音和音樂的支持,才能使遊戲虛擬情境更類似現 實世界,更能使遊戲情境中洋溢出樂趣。聲音和音樂的強度和節奏與遊 戲的衝突、競爭、對抗、挑戰相結合,可以讓學習者在遊戲活動中變得興 奮,激勵他們迸發出充沛的精力和創造性的思想。

在Game Maker中可以為整個遊戲、某個事件、某個動作或某個對 象添加聲音和音樂。具體操作步驟為,單擊“Add”>“Add

Sound”(添加聲音),給聲音命名並加載聲音,還可以指定聲音類型、 音效及對聲音進行編輯。

至此,我們的遊戲就製作完成了。然後運行遊戲的模擬過程,需要 點擊“運行”按鈕(工具條上的綠色三角鍵),可以通過<Esc>鍵停 止遊戲運行過程,根據需要對遊戲作進一步的修改。

6.遊戲發布

使用Game Maker製作的遊戲可以在不同的操作系統下使用,將 Game Maker遊戲發佈為獨立執行文件的方法非常簡單:單擊

(9)

然最好能將其壓縮,並附以遊戲使用說明,以方便其它教師和學生下 載和使用。

【參考文獻】

[1] Game Maker軟件教學網.

http://myweb.hinet.net/home3/g3356/gm/index.htm. [2] 簡幸如.數位遊戲設計之教學模式建構

圖 3 精靈創建界面 3.創建對象並為對象創建運動路徑和運動行為 精靈創建好後就可以創建對象了,這裡的對象包括構成遊戲情景的 靜止對象(如通道、障礙物等)和運動對象(如飛機、炸彈等)。創建對 象主要包括創建靜態對象、創建運動路徑和創建運動行為等三個步驟, 下面依次進行介紹。 ⑴ 創建靜態對象。單擊“Add”>“Add a Object”(添加對象), 打開“ Object Properties”(對象屬性)面板,給對象命名並為對象 選擇一個創建好的精靈。這樣,一個靜態對象就創建好了。還可以為某 些對象創建運
圖 4 路徑添加界面
圖 6 空間定義界面 5.添加聲音 一款好遊戲要有聲音和音樂的支持,才能使遊戲虛擬情境更類似現 實世界,更能使遊戲情境中洋溢出樂趣。聲音和音樂的強度和節奏與遊 戲的衝突、競爭、對抗、挑戰相結合,可以讓學習者在遊戲活動中變得興 奮,激勵他們迸發出充沛的精力和創造性的思想。 在 Game Maker 中可以為整個遊戲、某個事件、某個動作或某個對 象添加聲音和音樂。具體操作步驟為,單擊“ Add”>“Add  Sound”(添加聲音),給聲音命名並加載聲音,還可以指定聲音類型、 音效及對聲音進行編輯。 至此,我們

参照

関連したドキュメント

Yamamoto: “Numerical verification of solutions for nonlinear elliptic problems using L^{\infty} residual method Journal of Mathematical Analysis and Applications, vol.

Guineafowl, Foie gras, Hazelnuts 石黒農場ホロホロ鶏 フォアグラ ノワゼット Grilled Japanese beef tenderloin, Farm vegetables.

ROKU KYOTO Autumn Parfait ~ Shine muscat &amp; Jasmine tea ~ ROKU KYOTO

入札説明書等の電子的提供 国土交通省においては、CALS/EC の導入により、公共事業の効率的な執行を通じてコスト縮減、品

申込共通① 申込共通② 申込共通③ 申込共通④ 申込完了

問題解決を図るため荷役作業の遠隔操作システムを開発する。これは荷役ポンプと荷役 弁を遠隔で操作しバラストポンプ・喫水計・液面計・積付計算機などを連動させ通常

(A-2 級) 起動・停止 屋外設置位置 スイッチ操作 MUWC 接続口外側隔離弁 1(A) 弁閉→弁開 屋外接続口位置 手動操作 MUWC 接続口外側隔離弁 2(A) 弁閉→弁開 屋外接続口位置

スイッチBOX サーバ 操作