楊娟
摘 要 伴隨Action Script動作腳本相關語言問世,使得Flash編寫程序功能日臻強大,讓設計Flash互動游戲也變成可能的事情。本文從Flash互動游戲的設計要素還有游戲測試及發(fā)布等方面綜合闡述了Flash互動游戲的開發(fā)與設計,希望對相關人員工作的時候能提供一些幫助。
【關鍵詞】Flash互動游戲 開發(fā) 設計
伴隨Flash技術不斷發(fā)展革新,F(xiàn)lash功能已經(jīng)日趨強大,讓人們有機會設計復雜互動游戲。因為Flash互動游戲可以對網(wǎng)絡媒體傳輸需要予以極大的滿足,很多游戲設計者將使用Flash技術作為一種時髦的象征,有諸多閃客為滿足自己興趣及愛好也加入到Flash游戲設計隊伍當中,同一時間,F(xiàn)lash互動游戲銷量也頗為可觀,營銷及推廣也是一發(fā)而不可收拾,可以說現(xiàn)在已經(jīng)到了Flash時代。
1 Flash互動游戲的設計要素
游戲規(guī)則為整個游戲基礎,對游戲可玩性還有游戲設定元素等諸如此類的內容起著決定性的作用。所謂游戲規(guī)則,指的是由開發(fā)者設計,玩家應當遵循及利用的一類準則。在對游戲規(guī)則進行設定的時候要考慮到它不能太過復雜,不然,假使將玩家全部難倒,那么玩家也就會失去對這個游戲的熱情了。游戲目標受眾制定對游戲難易程度及目的起到?jīng)Q定性作用。我們可以把大多數(shù)網(wǎng)游劃分到益智類及推廣類這兩個范疇,益智類游戲定制可以設計的或者偏難或者偏向簡單,界面能夠依照游戲題材而采取靈活機制的設計方法;推廣類游戲要遵循游戲規(guī)則盡量簡單的原則,將設計重心放在開發(fā)該游戲趣味性上面,游戲過程當中將品牌不知不覺灌輸給玩家,讓玩家對產(chǎn)品功能有所了解,對于界面要貫徹風格美觀且清新的原則,以此實現(xiàn)產(chǎn)品推廣及宣傳的目標。
游戲當中敵我角色為玩家最感興趣的。通過主角激勵制,讓玩家覺得自己是救世主,能夠通過努力學習技能,增強功力,打到敵人戰(zhàn)勝困難,拯救別人,讓整個游戲世界呈現(xiàn)欣欣向榮的場面。在設計敵人角色時,應當讓初始狀態(tài)保持適中,不要讓人感覺太難或者太易,太難不方便玩家掌握,太易挑戰(zhàn)性又會降低,會讓玩家覺得玩這個游戲沒有意思。伴隨玩家深入,游戲難度適當上升,比如像將敵方攻擊復雜性適當加強,提升敵方攻擊速度,增加敵方生命值等,總之就是讓玩家覺得越玩難度越大,敵方越不容易打,但是又不能過于難打就對了,玩家可以通過自身努力提升游戲技能來讓自己變強達到打到敵方的目的,這樣玩家就會投入更多的精力來玩這個游戲。
游戲定制過程中游戲和玩家交互設計是極其重要的組成部分。交互設計要對計算機與玩家行為方式進行綜合描述及規(guī)劃,對傳達該行為有效方法及形式也要綜合考慮在內,最終讓玩家與計算機、玩家與游戲間交流的更為簡便與直接。待到具體操作設計的時候,包含:涉及到鼠標及按鍵使用辦法,游戲界面當中熱區(qū)及按鈕的設計,音效還有獎懲畫面的設計等等。游戲智能主要指的是結合編寫程序對游戲條件變化及環(huán)境變化進行控制,來達到增加游戲可玩性和難度的目的。游戲智能是借由下面幾點內容來實現(xiàn)的:首先對玩家動作進行預測,通過設置相應程序讓玩家鼠標,鍵盤輸入等動作都可以得到呼應,并根據(jù)玩家操作游戲內會有相應體現(xiàn);其次根據(jù)兩點之間直線最短的原則選擇攻擊的最短路徑,結合游戲主角與追蹤物體坐標,對敵我間最短距離進行判別,使追蹤物體的運動方向得以改變,配上不同曲線方程或是運動速度讓它朝主角方向運動的更為流暢;再次對追蹤物體運動規(guī)律進行設計,根據(jù)時間而定,讓追蹤物體特殊區(qū)域內依照特殊規(guī)律路徑進行移動,玩家可以根據(jù)敵方運動規(guī)律進行闖關。在涉及追蹤物體、敵方逃跑還有主角碰撞設計的時候,勢必結合hitTest()函數(shù),敵方看到主角就向反方向逃跑,追蹤物體和主角相碰撞的時候就會有爆炸或者游戲結束的效果產(chǎn)生。在玩家進階后,需要對某些參數(shù)進行設置,個別的要進行疊加,這樣為玩家接下來的游戲鋪墊好了基礎。
游戲獎懲措施為玩家及游戲交互性最直接表現(xiàn)。玩家憑借階段努力拿到更先進裝備,更高生命值還有更高積分排名這些獎勵。在進行Flash互動游戲的設計的時候,要綜合考慮排名、進階、成功、失敗這些因素,并從音樂還有游戲畫面上將激勵因素充分融入其中。
2 游戲測試和發(fā)布
在程序編寫完后,對于程序要多番調試,一直到準確無誤為止。盡量讓更多的人參與到測試的過程當中,主要是查程序Bug同游戲的性能。因為鍵盤及鼠標由玩家操作,游戲操作途徑、按鍵還有組合觸發(fā)方便程度,玩家操作游戲角色動作流暢程度等,對玩家及游戲交互性都會有所影響,對玩家感受有決定性作用。程序人員能夠通過程序編寫達到按鍵自定義,讓玩家對使用按鍵有更多自主性。對游戲播放速度進行測試也是十分有必要的,做界面設計的時候,為提升游戲播放速度要從圖形使用等諸多方面進行考慮。Flash游戲發(fā)布格式也可作多樣選擇,像swf、exe等,這些格式對游戲交互功能都有很高保障作用,并且可以結合Quick time、Flash Player等瀏覽器或者播放器輔助操作。
3 結語
綜上所述,游戲在設計的過程當中,我們認識到了Flash強大功能具有獨特魅力,也讓開發(fā)者有更多發(fā)揮空間。伴隨網(wǎng)絡不斷發(fā)展和電子產(chǎn)品數(shù)量的日益增多,F(xiàn)lash游戲各種終端普及率也得到前所未有的提升,使得網(wǎng)頁游戲在開發(fā)方面主流地位無可撼動。
參考文獻
[1]彭杰.基于ActionScript拼圖游戲的開發(fā)與實現(xiàn)[J].科技創(chuàng)業(yè)家,2012(11):1-2.
[2]傅向華,周虹,王志強.普及型計算機游戲設計課程探索[J].計算機教育,2011(06):81-85.
[3]彭婀娜.基于AS3.0的Flash游戲設計與開發(fā)[J].電腦與電信,2014(03):57-59.
作者單位
重慶市商務高級技工學校 重慶市 400067