3
而在數位內容產業所推動的其中一項為數位遊戲,以資訊硬體平台提供聲光 娛樂給予一般消費大眾,其內容包含,家用遊戲機軟體、各人電腦遊戲軟體、
掌上型遊戲軟體、手機遊戲軟體及大型遊戲機台遊戲軟體…等皆是利用硬體平 台結合了軟體的研究開發所產生出具有娛樂或教育功能的遊戲。
國內數位遊戲產業主要以個人電腦平台的單機遊戲(PC Game)線上遊戲(PC Online Game)為主。而 2002 年國內數位遊戲產業產值超過新台幣 110 億元,主 要成為動能來自於個人電腦線上遊戲(PC Online Game)及電腦平台單機遊戲(PC Game)的蓬勃發展,雖然個人電腦單機遊戲市場的盜版與線上遊戲產生的影響之 下呈現衰退,但總體而言個人電腦遊戲市場仍然呈現高度成長。
4
5
(洪榮昭、劉明洲,1982 ; Jenkins, 2002; Liu & Lin, 2009;
McFarlane,Sparrowhawk, & Heald, 2002)
數位遊戲雖然吸引玩家,但從製作數位遊戲的角度來看,其過所花的時間要 比一般的數位內容要高的許多,有益於學習者之知識與技能的培養(Kafai, Ching, & Marshall, 1997; Nanjappa, 2001),因此建構一個數位遊戲設計的 教學模式來引導學生設計與製作數位遊戲益顯得重要。
6
7
二、遊戲介紹
Darkness(黑暗)是一款以 Flash 製作的 2D 平面遊戲,內容是主人公以劍和 魔法對抗數量漸增的邪惡大軍。戲以即時戰略的方式進行,怪物會漸漸增加,
8
第二節、系統架構圖
圖 2-1 系統架構圖
9
第三節、系統流程圖 一、遊戲流程圖
圖 2-2 遊戲流程圖
10
二、Impact Class 流程圖
圖 2-3 Impact Class 流程圖
11
三、Main Class 流程圖
圖 2-4 Main Class 流程圖
12
四、Enemy Class 流程圖
圖 2-5 Enemy Class 流程圖
13
五、Health_Bar Class 流程圖
圖 2-6 Health_Bar Classs 流程圖
14
六、Hero Class 流程圖
圖 2-7 Hero Class 流程圖
15
16
表 2-2 開發軟體與環境
軟體名稱 版本
Adobe Flash CS 6.0 Adobe PhotoShop 6.0 ActionScript 3.0
17
用戶端建議配備:
CPU: Pentium-4 2.8G 或與其 100%相容機種 顯示卡:256MB 以上 3D 顯示卡。
硬碟空間:10 GB 以上。
RAM:1024MB 以上。
18
19
20
第参章、結果
一、遊戲畫面
圖 3-1 遊戲畫面截圖
21
圖 3-2 遊戲畫面截圖
圖 3-3 遊戲畫面截圖
22
圖 3-4 遊戲畫面截
圖 3-5 遊戲畫面截圖
23
二、 動畫錄製
因為是以2D 製作,必須錄製好每個人物的移動、攻擊動作,譬如向上移 動就分為八個影格,一個影格放一個動作,播放時產生連貫的效果。
圖 3-6 人物動畫圖
圖 3-7 人物動畫圖
24
三、 角色移動
偵聽鍵盤按鍵,取得 Keycode。
當某鍵壓下時播放對應的動畫並且往該方向移動。
圖 3-8 往左移動的範例圖
持續的偵聽:
當按下鍵盤上的 A 鍵,偵聽回傳後就會播放影格並且往-X 的座標動。
放開按鍵時,角色就回復站立動作。
圖 3-9 人物回復動作圖
25
四、 魔法、攻擊動作
攻擊動作、魔法特效也都是用數張圖片經由 Flash 上的時間軸製作。
持續偵聽,對應熱鍵執行,譬如偵聽到使用者往下移動時按下滑鼠左鍵,
就會執行往下攻擊的動畫,按下空白鍵則施放魔法。
圖 3- 10 魔法攻擊圖
26
五、 碰撞功能、血條顯示
偵聽主角或怪物攻擊時所發出的特效元件是否碰撞來對應 HP 減少,碰撞是 由特效元件有沒有跟圖層堆疊上來判斷擊中,擊中後再將預設的數值減少到血 條上的值,達成傷害的扣損。
圖 3-11 人物攻擊圖及生命顯示圖
27
六、 魔力條
當玩家按下空白鍵(魔法)時,如果魔力值大於最低限制,舞台上會 加載魔法元件近來,並且減少魔力條上的數值。
但是魔力值低於最低限制的話,舞台上並不會加載魔法元件到舞台,且還是 會動作施法的動作。
圖 3-12 魔法能量圖
28
七、 怪物移動、攻擊
圖 3-13 怪物移動及攻擊圖
怪物為隨機生成,偵測主角所在位置,並進行移動。
圖 3-14 人物及怪物攻擊圖
偵測主角所在位置、方位,判斷移動面,並進行移動。靠近時播放攻擊動畫。
29
30
5. FALSH 5 ActionScript 筆記
http://dropwa.com/share/Flash5_Act.htm 6. FLASH 學秘密機地
http://visdacom.com/flash/rewrite.php/category-3.html
31
書本:
1. Action Script 3.0 程式設計實例
作者:孫維新 書局:基峯資訊 年份:2012/02
2. Flash Action Script 3.0 殿堂之路
作者:孫穎 書局:松崗出版 年份:2010/05
3. Flash 的 16 堂課 CS5
作者:施威銘研究室 書局:旗標出版 年份:2010/09