天天看點

Flash遊戲制作規劃與流程漫談

  對于大多數的Flash學習者來說,制作Flash遊戲一直是一項很吸引人,也很有趣的技術,甚至許多閃客都以制作精彩的Flash遊戲作為主要的目标。不過往往由于急于求成,制作資料不足,資料獲得不易,使許多朋友難以順利進行Flash遊戲設計。即使自己下定決心,也是進展緩慢,乃至最終放棄。所有這一切都不是因為制作者的技術水準的問題,而是在于遊戲制作前的前期設計與規劃沒有做好造成的,是以這裡我們主要來談一下Flash遊戲制作流程與規劃這個方面,希望能對大家的遊戲制作有一定的啟發作用。   

     遊戲的種類   

     凡是玩過PC遊戲或者TV遊戲的朋友一定非常清楚,遊戲可以分成許多不同的種類,各個種類的遊戲在制作過程中所需要的技術也都截然不同,是以在一開始構思遊戲的時候,決定遊戲的種類是最重要的一個工作,在Flash可實作的遊戲範圍内,基本上可以将遊戲分成以下幾種類型:   

     動作類遊戲(Actions)   

     凡是在遊戲的過程中必須依靠玩家的反應來控制遊戲中角色的遊戲都可以被稱做”動作類遊戲”。在目前的flash遊戲中,這種遊戲是最常見的一種,也是最受大家歡迎的一種,至于遊戲的操作方法,即可以使用滑鼠,也可以使用鍵盤。此類遊戲的典型代表是著名的動作遊戲”小小作品二号—過關斬将”和”碰碰拳打”。   

     益智類遊戲(Puzzle)   

     此類遊戲也是Flash比較擅長的遊戲,相對于動作遊戲的快節奏,益智類遊戲的特點就是玩起來速度慢,比較幽雅,主要來培養玩家在某方面的智力和反應能力,此類遊戲的代表非常多,比如牌類遊戲,拼圖類遊戲,棋類遊戲等等,總而言之,那種玩起來主要靠玩家動腦筋的遊戲都可以被稱為益智類遊戲。   

     角色扮演類遊戲(RPG)   

     所謂角色扮演類遊戲就是由玩家扮演遊戲中的主角,按照遊戲中的劇情來進行遊戲,遊戲過程中會有一些解謎或者和敵人戰鬥的情節,這類遊戲在技術上不算難,但是因為遊戲規模非常大,是以在制作上也會相當的複雜。   

     射擊類遊戲(Shotting)   

     射擊類遊戲在Flash遊戲中占有絕對的數量優勢,因為這類遊戲的内部機制大家都比較了解,平時接觸的也較多,是以做起來可能稍微容易一點。   

        遊戲的規劃與制作流程   

        在決定好将要制作的遊戲的目标與類型後,接下來是不是可以立即開始制作遊戲了呢?這裡的回答是不可以!當然如果你一定要堅持立即開是制作,也不是不可以,隻不過要事先提醒大家的是:如果你在制作遊戲前還沒有一個完整的規劃,或者沒有一個嚴謹的制作流程,那麼必定将浪費你非常多的時間和精力,很有可能遊戲還沒制作完成,你就已經感到筋疲力盡了。是以制作前認真制定一個制作遊戲流程和規劃是十分必要的。   

     其實像Flash遊戲這樣的制作規劃或者流程并沒有你想象中的那麼難,大緻上隻需要設想好遊戲中會發生的所有情況,如果是RPG遊戲需要設計好遊戲中的所有可能情節,并針對這些情況安排好對應的處理方法,那麼制作遊戲就變成了一件很有系統的工作了。     

Flash遊戲制作規劃與流程漫談

javascript :if(this.width>screen.width-333)this.width=screen.width-333" border=0>

接上

Flash遊戲制作規劃與流程漫談

javascript :if(this.width>screen.width-333)this.width=screen.width-333" border=0>

上圖表現了遊戲”擲摋子”的流程圖,隻要對計算機有一定了解的朋友,對上面的流程圖一定不會感到很陌生的,如果是對程式設計有研究的朋友,對它就再也熟悉不過了,即使是在此之前沒有接觸過流程圖的朋友,隻要稍微用心看一下,也不難了解其中包含的意思。   

     由上面的流程圖就可以清楚的了解需要制作的内容已及可能發生的情況。在遊戲中,一開始玩家要确定所押的金額,接着會随機出現玩家和電腦各自的點數,然後遊戲對點數進行判斷,最後就可以判斷出誰勝誰負了。如果玩家勝利了,就會增加金額,相反則要扣除金額,接着顯示目前玩家的金額,再詢問玩家是否結束遊戲,如果不結束,則再選擇要押的金額,進行下一輪遊戲。   

     是以,如果有了比較完整的流程圖,肯定會使遊戲的制作工作更加清晰和順利。   

     素材的收集和準備   

     遊戲流程圖設計出來後,就需要着手收集和準備遊戲中要用到的各種素材了,包括圖檔,聲音等,俗話說,巧婦難為無米之炊,是以要完成一個比較成功的flash遊戲,必須擁有足夠豐富的遊戲内容和漂亮的遊戲畫面,是以在進行下一步具體的制作工作前,需要好好準備遊戲素材。   

     圖形圖象的準備   

     這裡的圖形一方面指flash中應用很廣的矢量圖,另一方面也指一些外部的位圖檔案,兩者可以進行互補,這是遊戲中最基本的素材。雖然flash提供了豐富的繪圖和造型的工具,如貝塞耳曲線工具,可以在flash中完成絕大多數的圖形繪制工作,但是flash中隻能繪制矢量圖形,如果需要用到一些位圖或者用flash很難繪制的圖形時,就需要使用外部的素材了。   

     取得這些素材一般有下面幾種方法:   

     1.自己動手制作:可以使用一些專業的圖形設計軟體來制作自己需要的素材,比如Photoshop,Painter,Coreldraw等都是很不錯的選擇,另外可能需要一些3D的造型,這時候象3D   Studio   Max,Poser,Moho和Bryce等都是很友善的工具,完全可以利用這些工具為flash服務。   

   圖8   

     2.多媒體CD光牒:現在的多媒體CD光牒種類越來越豐富,盤上的各類資源也愈來愈多,完全可以利用手上現有的各類CD光牒來尋找自己需要的素材,而且現在也有好多專門的素材CD光牒,素材數量非常豐富,完全可以滿足我們的制作需要。   

   圖9   

     3.網絡資源:在互聯系網空前發展的今天,我們可以充分利用網絡上大量的免費資源來尋找我們需要的素材,現在網上有非常豐富的各類素材,包括圖形,圖象和聲音等,我們完全可以足不出戶就得到我們需要的素材。   

     音樂及音效   

     音樂在flash遊戲中是非常重要的一種元素,大家都希望自己的遊戲能夠有聲有色,絢麗多彩,給遊戲加入适當的音效,可以為整個遊戲增色不少,前面的圖形圖象我們已經知道如何去擷取了,那麼如何找到我們需要的音效呢,下面就是一些常用的經驗和技巧:   

     1.網上搜集   

     網上有很多精彩的音效提供下載下傳,但是這種方法的搜尋面積過大大,不好找重點,而且還要受網落速度的限制。不過這裡可以給大家一個小建議:最好找那麼可以打包下載下傳音效的網站,全部下載下傳回來,然後自己整理和建立自己的本地音效庫,這樣在以後的制作中就可以很便捷的找到自己需要的音效。      

     2.音樂歌曲   

     就是從平常聽的音樂裡找音效,如果要找快節奏的鼓點最好多搜集一些Disco的舞曲,風格最好是Techno,house。這些風格的鼓點很強烈,慢一點的可以選擇Hip-Hop的說唱音樂。好多南韓音樂和港台音樂的電子音效都很不錯。不能忽視的是一些動漫片的音樂,也有很多值得提取的部分。   

     3.劇情片影碟。   

     這是最佳的音效來源,如今杜比音效已經很普及了,更為流行的是AC-3解碼的DVD音效,可以使用一些流行的播放軟體例如超級解霸來提取影片中的音效。   

     4.遊戲   

     這是我發現的一個最為捷徑的音效來源,一般遊戲安裝後都會有專門的目錄存放遊戲中的音樂,比如遊戲“生化危機”完全安裝後,會有一個Sound檔案夾,打開看看吧,裡面存放了幾百種不同的音效,而且都是循環音效,是不是很友善啊。   

     制作與測試   

     當所有的素材都準備好後,就可以正式開始遊戲的制作了,這下就需要靠你的flash技術了,當然,整個遊戲的制作細節不是三言兩語能說清楚的,關鍵是靠平時學習和積累的經驗和技巧,把它們合理的運用到實際的制作工作中,這裡僅提供幾條遊戲制作的建議,相信可以幫助您在遊戲制作的過程中更加順利:   

     1.分工合作:一個遊戲的制作過程是非常繁瑣和複雜的,是以要做好一個遊戲,必須要多人互相協調工作,每個人根據自己的特産來進行不同的任務,一般的經驗是美工負責遊戲的整體風格和視覺效果,而程式員則進行遊戲程式的設計,這樣一來,可以充分發揮各自的特點,可以保證遊戲的制作品質和提高工作效率。   

     2.設計進度:既然遊戲的流程圖都已經确定了,這樣就可以将所有要做的工作加以合理的配置設定,每天完成一定的任務,事先設計好進度表,然後按進度表去進行制作,才不會在最後關頭忙的不可開交,把大量工作堆在短時間内完成。   

     3.多多學習别人的作品:當然不是要抄襲他人的作品,而是在平時多注意别人的遊戲制作方法,如果遇到好的作品,就要養成研究和分析的習慣,從這些觀摩的經驗中,大家可以學習到不少自己出錯的原因,甚至還有自己沒注意到的技術,也可以花些時間把它學會。   

     遊戲制作完成後,就需要進行測試了,在測試方面可以利用flash的Control/   Test   Movie指令來測試動畫的執行狀況了,進入測試模式後,還可以經過監視Objects和Variables的方式,找出程式中的問題。除此之外,為了避免測試時的盲點,一定要在多台計算機上進行測試,而且參加的人數最好多一點,這樣就有可能發現遊戲中存在的問題,使遊戲可以更加完善。   

     上面就是一般遊戲的制作流程與規劃方法,如果在制作遊戲的過程中可以遵守這樣的程式和步驟,那麼您的制作過程就可以相對順利一些,不過上面的步驟也不是一成不變的,可以根據實際情況來更改,隻要不會造成遊戲制作上的困難就可以。

繼續閱讀