摘 要:近年來,游戲產業在國家的支持下發展迅猛,不少的學院響應國家號召創建游戲開發專業。本文探討Flash軟件制作游戲在游戲專業體系中的位置以及對游戲專業建設的影響。
關鍵詞:Flash;游戲開發
隨著家用計算機普及和發展,中國的游戲產業在這15年里也得到迅猛的發展。從最早的依靠國外代理,到現在自主研發占大部分;從社會各界的阻撓,到現在國家出臺政策大力扶持自主產權的游戲開發;從大學計算機理論教育為主,到現在大學開設游戲開發專業。
游戲開發專業現階段還處在起步階段,在專業結構體系建設方面還需要多方面努力和探討。Flash軟件在圖像處理、腳本等方面的優勢,在游戲專業體系中占有較重要的地位,本文從三個方面詳細的闡述Flash游戲開發對游戲程序專業建設的影響。
1 Flash游戲開發提高低年級學生學習的熱情
1.1 Flash游戲開發對學生基礎要求相對較低
C++語言或者Java語言等高級語言開發游戲會受到語言本身的難度限制,使初學者無法充分的體會和體驗游戲開發是什么,如何制作游戲,而Flash制作游戲開發需要學生進行一個學期的C語言的學習和Flash動畫學習、2個月左右的Flash ActionScript2.0語言的學習,基本可以開始進行游戲開發的教學。通過小游戲的制作可以讓學生舉一反三,進入游戲制作階段。與C++類等高級語言游戲開發比較,Flash類游戲制作學習周期較短,更能適合低年級的學生學習。
1.2 Flash對于較少量的圖片處理和動畫處理等方面優勢明顯
對于Flash游戲制作來說,學生可以利用Flash本身在圖片處理和動畫處理的優勢,制作出畫面效果較好的動畫或者特效,并且通過相對簡單的代碼進行調用圖片、執行動畫及鼠標鍵盤相應等。學生不需要知道計算機是如何調用和如何執行畫面和鼠標相應等相對復雜的操作,只需要知道這些操作如何能為自己的游戲所使用。
1.3 Flash游戲制作核心技術要求相對較低,學生無需考慮太多的技術問題
Flash的腳本語言ActionScript對于圖像調用、動畫效果、鼠標鍵盤相應、碰撞檢測等方面已經封裝,學生只需要了解和掌握這些功能語句的使用規則,無須了解后臺操作。當學生掌握基本的游戲開發的功能語句后,學生可以利用這些語句實現自己的游戲規則,發揮學生學習的熱情。
2 Flash游戲制作提高低年級的學生對于游戲制作流程的認識
游戲開發和其他軟件開發的項目一樣需要規劃和制作項目開發時間表,但游戲開發還有自身的特點,特別是游戲開發需要美工人員、策劃人員和程序人員合作,這3方面的人員來自3個截然不同的專業,工作特點和專業要求都不相同,在進行項目制定的時候,需要考慮到這3個方面的人員的工作特點以及項目時間,合理的分配時間、交叉工作,制作出在規定時間完成規定任務的時間表。進行Flash小游戲開發在制定時間表上沒有那么的復雜,但是還是要考慮3方面的人員特點。一般情況下,Flash游戲開發主要注意下面兩個方面。
2.1 游戲項目的確定
一般情況下來說,策劃人員在游戲制作之初,要同程序人員和美工人員研究討論,根據小組人員編程能力、美工水平和時間等因素綜合的考慮,最終確定出游戲故事、大小和難度。
2.2 開發過程中,美工與程序人員的時間配合
美工人員在進行人物角色、物品、場景等基本元素制作時,游戲程序人員就需要對游戲中的核心功能進行實驗性開發;當美工人員完成了部分元素制作,程序人員才可以利用這些元素進行實際的項目制作;當美工把場景等基本元素制作完畢時,程序人員往往都還沒有完成工作,這個時候留給美工人員的工作就是進行游戲的片頭動畫制作。
3 Flash游戲開發對高級語言類游戲開發學習提供幫助
在游戲開發人員的看法中,把一個具有交互性、目標感、情節度和競爭性的娛樂作品稱作為游戲,并且認為游戲只是數字變化和某些邏輯規則的程序作品。但是作為剛剛進入游戲專業的學生來說,他們不可能認為游戲只是單單的數字和邏輯規則,所以在讓學生學習制作游戲的前提是要學生知道到底什么是游戲。利用Flash軟件進行游戲制作核心技術較低,低年級學生可以進行游戲制作,也就是讓低年級的學生可以開始認識游戲就是數據和邏輯組合。
一個游戲的邏輯規則是決定這個游戲的靈魂,也可以說一個游戲的制作就是需要花費很多的時間和精力在邏輯部分。邏輯規則是一通百通的,它不會受到開發語言的語法類型的改變而改變。這樣低年級學生利用Flash進行游戲開發中研究出來的邏輯規則,在后續的學習可以直接使用。
從上述的三方面不難看出,Flash軟件的功能越來越強大,除了圖形圖像處理方面的功能顯著,在交互性方面的特點也在強化,因此為制作較復雜的游戲提供的可能。本文分析了Flash軟件開發游戲和其他高級語言開發游戲的區別和聯系,了解低年級學生學習Flash游戲開發的作用,確立了其在整個游戲專業體系的地位。
[參考文獻]
[1][美]Andrew Rollings,Dave Morris,著,付煜,莊曉雷,譯.游戲架構與設計.北京:紅旗出版社,2005.3
[2]耿衛東,陳為.計算機游戲程序設計(第二版).北京:電子工業出版社,2009.1.