/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
遊戲是一種比較好的娛樂方式,需要大家把控好時間,Game Maker最新版是一款遊戲製作工具,能夠根據遊戲的特點和需要達到的功能來進行製作,Game Maker教程也是相對比較簡單些的,下麵也有詳細的介紹。
⑴直觀、易用的可視化開發界麵。
Game Maker是一款為降低遊戲設計難度而開發和編寫的可視化遊戲製作軟件,遊戲設計者通過簡單的鼠標拖放,就能輕鬆製作一個中型以下的遊戲。其可視化界麵降低了軟件使用的難度,學科教師隻要從課程中選擇合適的概念、原理,設計合適的情境,利用該軟件就可以整合在一個遊戲中。它為教師設計和製作遊戲類型的課件提供了一個簡單操作的工具。
⑵多媒體素材的合成和處理。
Game Maker支持多種格式的多媒體文件,可以在其中導入文字、圖像、動畫和聲音等,還提供處理這些素材的簡單工具,用於在開發過程中對收集的素材進行實時處理,以符合遊戲設計的要求。軟件強大的合成和處理能力,可以使教師從多方獲得素材,而不需要費更多精力特意製作素材。經過簡單處理的多媒體素材以適當的形式交互地表現出來,就形成一個交互性強、富有表現力的作品。
⑶對鍵盤和鼠標強有力的交互控製。
Game Maker軟件製作的遊戲不僅可以提供支持鼠標左、中、右鍵的交互行為,還可根據遊戲和兒童的操作特點,設計使用鍵盤某個鍵來進行交互。
⑷強大的擴充、集成功能。
Game Maker體現了課件製作中的積件思想,在該軟件的官方網站上有許多遊戲範例可供遊戲設計者參考,也有許多外掛的程序可供遊戲功能的擴充,是一個模塊化遊戲集成操作平台。
⑸可以製作單機遊戲,又可以製作網絡遊戲。
Game Maker製作的遊戲不僅可以用作單用戶遊戲或遊戲者與機器對抗,還可以發布到校園網或Internet上的社區型虛擬學習環境,用作多用戶遊戲,體現了計算機遊戲發展的趨勢。
1.添加背景
遊戲提供的虛擬情景可以讓遊戲者獲得沉浸性體驗,激發學習者的學習興趣,而遊戲背景是遊戲情景氛圍的組成部分之一,所以,應為教學遊戲設置合適的背景。
具體操作步驟為,單擊“Add” >“Add a Background”(添加背景),打開“Background Properties”(背景屬性)麵板,給背景命名並選擇“Load Background”(加載背景)添加合適的背景圖片,還可以選擇“Edit Background”(編輯背景),對添加的背景圖片進一步編輯。背景製作界麵如圖2所示。
2.創建精靈
一般來說,遊戲是基於某事件的,事件的對象成為遊戲製作中最重要的創建元素。而精靈是對象的原形,在創建遊戲對象之前首先要創建對象的精靈。
具體操作步驟為,單擊“Add”>“Add a Sprite”(添加精靈),打開“Sprite Properties”(精靈屬性)麵板,給精靈命名並選擇“Load Sprite”(加載精靈)添加合適的圖片或動畫。還可以在“編輯精靈”(Edit Sprite)麵板中對其進行編輯。例如,在麵板中單擊“File”>“Add form File”,再添加一係列圖片,所有圖片就會從頭到尾順次變換形成具有動畫效果的精靈;還可以對圖片作一些常規變換如鏡像、旋轉等。精靈創建界麵如圖3所示。
3.創建對象並為對象創建運動路徑和運動行為
精靈創建好後就可以創建對象了,這裏的對象包括構成遊戲情景的靜止對象(如通道、障礙物等)和運動對象(如飛機、炸彈等)。創建對象主要包括創建靜態對象、創建運動路徑和創建運動行為等三個步驟,下麵依次進行介紹。
⑴創建靜態對象。單擊“Add”>“Add a Object”(添加對象),打開“Object Properties”(對象屬性)麵板,給對象命名並為對象選擇一個創建好的精靈。這樣,一個靜態對象就創建好了。還可以為某些對象創建運動路徑和運動行為,使對象活動起來。
⑵創建運動路徑。單擊“Add”>“Add Path”(添加路徑),打開“Path Properties”(路徑屬性)麵板,在畫布中用描點的方法畫出對象運動的路徑。還可以對路徑進一步修改和完善,如將折線變平滑或將平滑曲線變折線;設置路徑封閉還是開口;將路徑在空間中平移、鏡像和旋轉等。路徑添加界麵如圖4所示。
⑶創建運動行為。一般來說,都要為運動對象定義一係列運動過程中的行為,但需要先給對象添加某一事件,再給對象的這個事件創建某一行為。
Game Maker中可選擇的事件有:Create(創建事件);Destroy(刪除事件);Alarm(時鍾事件);Step(為某一步定義事件);Collision(碰撞事件);Mouse(鼠標事件);Keyboard(鍵盤事件)與Other(其他事件,如遊戲的開始或結束事件、自定義事件)等。
對象事件的添加方法為,單擊“Object Properties”麵板中央“Events”(事件目錄)下方的“Add Event”(添加事件)按鈕,從彈出菜單中選擇需要的幾個事件,將其添加到事件目錄中。
添加事件後就可以為這些事件分別創建行為了。在“Object Properties”麵板右側有若幹組可選擇的行為,Game Maker中可設置的主要幾組行為是:
①對象的運動方向和速度。包括:設定一個精確的方向;設定以某一速度向某一點的方向運動;分別設定水平速度和豎直速度;設定相對速度和方向;設定水平或豎直反向運動;設定對象與其他對象摩擦或碰撞後減小的速度等。
②對象運動到的位置。包括:設定對象運動到開始位置、一個指定位置或一個任意位置;在對象實例周圍畫一個網格將其運動範圍限定於此網格等。
③對象的運動路徑。包括:設定對象在路徑上的位置;設定對象沿路徑運動的速度;設定對象沿路徑運動結束後停止、反向、從開始處循環或從當前位置循環等。
④對象的運動步驟。包括:設定向某個點的移進速度;設定繞過某一主體到達某個點等。
⑤對象實例的創建、改變或破壞。包括:創建帶有運動方向和速度的對象實例;把當前對象實例變成另一個對象的實例(如把一個完好炸彈變成爆破後的炸彈);刪除一個實例或指定範圍內的所有實例(如炸彈爆破後周圍某一範圍內的對象實例都消失)等。
⑥在何種事件發生後執行另一事件。一些事件可以用來控製其它事件,通過某個事件的結果或對某一問題的回答決定是否執行另一事件。具體來說,可以設定下列事件發生時執行另一事件:在指定位置和一個實例發生碰撞;將對象的實例數和某一規定的數目比較,比較的結果與預設一致(小於、相等或大於);對一個問題的回答是“Yes”;一個表達是正確的;指定的鍵按下;實例與網格對齊(這對一些特殊的運動非常有用,如讓實例在特定的位置轉向)等。還可以為事件指定一個隨機數,隨機數越大,事件發生的機率越小。以上每個項目都有一個“Not”標簽,如果選中這個標簽,事件的執行條件與以上描述相反。
⑦遊戲狀態、時間和分數。包括:重新開始遊戲;保存當前遊戲狀態;裝載上一次保存的遊戲;判斷分數是否達到了指定值;給遊戲者分步得分並設定時間限製,最後根據步驟分和所用時間給遊戲者一個總分等。
另外,還可以對行為進行一些其它設置,如將幾個行為組成一組,讓整組的行為執行或停止;顯示對話框信息;顯示彈出信息等。如果想對遊戲進行更多控製,可以創建自己的行為變量或改變遊戲中的一些內部行為變量對對象的行為進行更靈活的控製。
對象行為的創建方法為,選中行為組中需要創建的行為,將其拖動到“Actions”(動作目錄)中,就會彈出相應的行為設置麵板,可以對此行為進行設置。對象的行為設置好後,如果需要,可以雙擊該行為進行完善和修改。事件添加和行為創建界麵如圖5所示。
4.定義空間並向空間中添加對象實例
遊戲之所以能為學習者提供情境氛圍,空間、背景和對象等因素是主要的表現手段。背景和所有對象設置好後,就需要為對象定義活動空間了。
具體操作步驟為,單擊“Add”>“Add a Room”(添加空間),彈出“Room Properties”(空間屬性)麵板。在麵板左側有一些層疊的工具條,用來設定空間屬性(如大小等)、向空間添加對象實例等,一般來說,先定義空間大小,再添加對象實例。這裏主要說明一下如何添加對象實例。激活“objects”(對象)工具條,選擇一個要在空間中添加的對象,在空間中用鼠標左鍵點擊一下就將這個對象的一個實例添加進來了(可以依此方法添加一個對象的多個實例),重複上述步驟可添加多個對象的實例。空間定義界麵所示。
5.添加聲音
一款好遊戲要有聲音和音樂的支持,才能使遊戲虛擬情境更類似現實世界,更能使遊戲情境中洋溢出樂趣。聲音和音樂的強度和節奏與遊戲的衝突、競爭、對抗、挑戰相結合,可以讓學習者在遊戲活動中變得興奮,激勵他們迸發出充沛的精力和創造性的思想。
在Game Maker中可以為整個遊戲、某個事件、某個動作或某個對象添加聲音和音樂。具體操作步驟為,單擊“Add”>“Add Sound”(添加聲音),給聲音命名並加載聲音,還可以指定聲音類型、音效及對聲音進行編輯。
至此,我們的遊戲就製作完成了。然後運行遊戲的模擬過程,需要點擊“運行”按鈕(工具條上的綠色三角鍵),可以通過鍵停止遊戲運行過程,根據需要對遊戲作進一步的修改。
6.遊戲發布
使用Game Maker製作的遊戲可以在不同的操作係統下使用,將Game Maker遊戲發布為獨立執行文件的方法非常簡單:單擊“File”>“Create Executable”(創建可執行文件),給遊戲命名後點擊“保存”,遊戲就保存為獨立於應用程序運行的可執行文件了。可以將文件傳給其它計算機或發布到自己的網站上以供他人下載,當然最好能將其壓縮,並附以遊戲使用說明,以方便其它教師和學生下載和使用。
注意:該軟件下載安裝後沒有快捷方式,安裝後請到自己設置的安裝地點打開軟件或者設置快捷方式。