

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p> 畢 業(yè) 論 文</p><p> 論文(設計)題目: Flash在線小游戲制作</p><p> 班 級: 2011級圖形圖像制作 </p><p> 時間: 2014年5月30日</p><p> 畢 業(yè) 設 計(論文)任 務 書</p><p> 摘要:
2、本論文題目為<flash在線小游戲制作>,flash在線小游戲是一種新興起的游戲形式,以游戲簡單,操作方便,綠色,無需安裝,文件體積小等特點博得廣大網友喜愛。Flash在線小游戲,主要應用于一些趣味化的、小型的游戲之上,以完全發(fā)揮它基于矢量圖的優(yōu)勢。flash游戲因為flash cs3和actionscript 3.0的原因,在近年發(fā)展迅速,許多年青人投身其中,并在整個flash行業(yè)中發(fā)揮重要作用。fla
3、sh player占據(jù)了90%互聯(lián)網用戶的瀏覽器,flash在線小游戲的形式多樣,吸引性強,適合多種人群。所以就目前來講發(fā)展空間依然十分巨大,論文中主要講述在線小游戲的現(xiàn)狀、特點、商業(yè)價值以及利用flash腳本制作在線小游戲的制作流程、規(guī)范。</p><p> 關鍵詞: flash在線小游戲,花藤,游戲,矢量,腳本</p><p><b> 目錄</
4、b></p><p><b> 第一章 緒論4</b></p><p> 1.1 國內外在線小游戲的狀況4</p><p> 1.2 在線小游戲的特點5</p><p> 1.3 在線小游戲制作的商業(yè)價值9</p><p> 第二章 在線小游戲制作的基礎知識11<
5、;/p><p> 2.1 在線小游戲制作的設計思路11</p><p> 2 .2 國內外制作在線小游戲的主流軟件12</p><p> 2.3 FLASH制作在線小游戲的優(yōu)勢13</p><p> 第三章 利用FLASH制作在線小游戲的流程13</p><p> 3.1. 游戲策劃13</p&
6、gt;<p> 3.2. 工作流程13</p><p> 3.3. 角色設計18</p><p> 3.4. 場景設計18</p><p> 3.5. 功能設計18</p><p> 第四章 游戲制作關鍵代碼和效果測試18</p><p> 4.1.場景動畫的代碼18</p&
7、gt;<p> 4.2.元件動畫代碼21</p><p> 4.3.時鐘代碼21</p><p><b> 總結23</b></p><p><b> 致謝24</b></p><p><b> 參考文獻25</b></p>&l
8、t;p><b> 第一章 緒論</b></p><p> 1.1 國內外在線小游戲的狀況 </p><p> 網頁游戲的市場潛力巨大,與其它類型網游相比有著強勁優(yōu)勢 業(yè)內普遍看好WEBGAME其實并無道理,與MMORPG和休閑網游等其他類型網游相比,WEBGAME有著投入成本小,開發(fā)周期短,技術門檻低和維護費用小等優(yōu)勢,這些對剛涉足網游行業(yè)的中小型開發(fā)
9、公司而言都是非常有吸引力的。而其不用下載客戶端,直接瀏覽網頁就能游戲;不用瘋狂點擊鼠標鍵盤,只需要簡單的按鈕操作就能完成指令;不需要長時間泡在游戲中也能取得較大的成長等種種特點,也非常適合長時間呆在辦和校園的OFFICE一族和大學生一族,可以輕松地“在老板眼皮底下”享受游戲的樂趣,這些都是MMORPG和休閑網游所不能比擬的。而這部分用戶大多具備消費游戲的經濟能力和消費需求,因此市場潛力相當巨大。 </p><p>
10、; 網頁游戲的用戶群逐漸培養(yǎng)起來,極有可能成為未來網游用戶的一支主力軍 對于網頁游戲的用戶定位,從上網地點和從事職業(yè)上有著明顯的劃分:網吧用戶都是付費游戲,沒有多少人愿意花十幾塊錢上網來玩節(jié)奏緩慢的網頁游戲,所以基本排除;而在其他地點上網的用戶中,家庭用戶因為機器配置和游戲需求等方面的因素,也基本上不會考慮長時間地玩網頁游戲;而真正喜歡而且能夠長時間泡WEBGAME的用戶基本上都是OFFICE的白領一族和校園網的學生一族。這部分用戶要
11、么從未或者很少接觸其他類型網游,要么由于工作或學習時間不方便玩其他類型游戲,所以基本上不與其他類型網游的用戶相沖突,可以培養(yǎng)成一個相對獨立的用戶群。而這個用戶群都是具備消費能力和長期上網條件的,如果培養(yǎng)適當極有可能發(fā)展成為未來網游用戶的一支生力軍。</p><p> 避大型網游之鋒芒,堅持走游擊路線。堅持和中小站長合作。 網頁游戲與大型網游相比,存在著可玩性低,黏著度低和畫面表現(xiàn)粗糙等諸多不足,而這些不足是足以
12、令同類型同題材的網頁游戲與大型網游不可相提并論的致命傷。如果還是要原封不動地繼續(xù)沿襲現(xiàn)有大型網游的成功模式,甚至不惜定位成做某個成功網游的WEB版,它的前景是可想而知的。網頁游戲中的成功案例OGAME和體育經理模式等都告訴我們,只有做大型網游沒有做過的類型或模式,走適合WEB形式的游擊路線才是避開大型網游的強勁競爭另辟奚徑的首選。而這些,中小站的發(fā)展模式未嘗不是一種比較好的互補。</p><p> 針對用戶群大
13、膽創(chuàng)新,敢于突破固有模式 網頁游戲有自己特有的用戶群,就應該根據(jù)游戲習慣和消費需求來做針對性地開發(fā)和設計,如果延續(xù)大型網游的思路去設計游戲只會牛頭不對馬嘴。比如,MMORPG針對的是那些愿意而且能夠長時間泡在游戲里,通過不停點擊鼠標來尋求刺激的玩家,休閑游戲則是針對那些愿意而且能夠在較短的時間里全情投入緊張操作來娛樂的玩家,而這些都不是利用工作或學習的空余忙里偷閑輕松一把的玩家所能接受的,對這些而言,操作時間不能太長,不需要長時間泡在線
14、上是這些人群選擇網頁游戲的根本。只有了解這點做針對性的開發(fā),才是網頁游戲取得成功的出。</p><p> 1.2 在線小游戲的特點</p><p> 從游戲角度來講一聽到游戲這個名詞大家都會有一個共同的認識那就是“不上進的孩子玩的”。由其實在網吧玩游戲的人,總給人一種不務正業(yè)的感覺。游戲在人們心目中已經形成了根深蒂固的不好印象,特別是當我們聽說某家的小孩子喜歡玩游戲總覺得這孩子不是好
15、孩子。但是,隨著Flash游戲的產生和發(fā)展原本印象不好的游戲名詞卻讓人對它有了新的認識。Flash游戲主要包括Flash小游戲和網頁游戲兩部分,現(xiàn)在Flash游戲可以在線玩也可以單機玩,并且聽過Flash游戲的平臺是越來越多越來越火。玩Flash游戲的人也越來越多,并且多以青年人為主。為什么Flash游戲會這么火呢?為什么簡單得不能再簡單的游戲卻能獲得年輕人的喜愛呢?閃客教育作為Flash游戲制作培訓學??偨Y出了一下幾點Flash游戲有
16、點:</p><p> 1.2.1 Flash游戲界面炫酷</p><p> Flash游戲雖然是在線游戲或者小游戲下載和安裝都很簡單但是其通過Adobe公司專業(yè)的動漫制作軟件制作出來的效果絕對可以和客戶端游戲媲美。憑借Adobe公司的技術支持加上Flash Player插件的支持其視覺效果完全可以用炫酷來形容。這也是為什么可以說Flash小游戲不小,并且能夠獲得大部分年輕人喜愛的原因
17、。</p><p> 1.2.2 Flash游戲小易于傳播</p><p> 一般的Flash游戲都很小,大小只有十幾兆最多幾十兆左右。這樣體積大小的游戲很容易在互聯(lián)網上傳播。因為Flash游戲下載不需要太多時間,并且很多Flash游戲還可以在線玩耍。玩起來很方便,加上提供Flash游戲的平臺越來越多其傳播速度大大加快。Flash游戲的這個優(yōu)點為其發(fā)展提供了重要支持。</p>
18、;<p> 1.2.3 Flash游戲免費</p><p> 與其他大型客戶端游戲相比Flash游戲基本是免費的,而客戶端游戲少則幾百動輒上千的游戲投入也讓不少玩家心生厭惡。免費的Flash游戲讓玩家體驗到了免費的娛樂,而不是那種不投入錢就不能很好的玩游戲的感受。免費讓Flash游戲能夠獲得很好的玩家基礎,這也是為什么Flash游戲能發(fā)展如此之好的另一重要原因。</p><p
19、> 1.2.4 Flash游戲不易上癮</p><p> 因為Flash游戲結構簡單對于玩家來說很容易就能玩耍游戲,且不像大型游戲那樣內容會一直更新下去讓人容易上癮。Flash游戲操作和內容都很簡單其突出特點是興趣點而不是靠復雜的內容吸引玩家。</p><p> 1.2.5 Flash游戲多以益智類為主</p><p> Flash 游戲還有一大優(yōu)點—
20、—啟發(fā)益智,這是Flash游戲能夠在小孩間傳播的重要意義。這一優(yōu)點特別適合小孩玩耍加上不容易上癮的優(yōu)點也能讓家長接受孩子們玩耍游戲。這也是Flash游戲能在小孩子間興起的原因。 為什么FLAS
21、H有發(fā)展前景?</p><p> 概括來講FLASH游戲三個特點:</p><p> FLASH小游戲是最標準化的一種游戲類型。比如現(xiàn)在打開一個應用,所有都是同樣的操作模式,F(xiàn)LASH小游戲也是一樣,玩每個游戲都是這樣的模式。標準化有什么好處呢?</p><p> 第一個好處就是非常容易存積用戶,買了一個應用以后,很自然會買第二個應用,應用之間差別縮小化。玩了
22、一個小游戲以后,很喜歡玩別的小游戲。用戶轉化非常容易,從一個應用到另外一個應用。</p><p> 第二個好處,標準化很大好處就是商業(yè)模式接入非常容易。盛大幾年前也做過游戲廣告,我們用MMO來做,在MMO中插入游戲廣告,但效果不是非常理想,因為MMO是一個最不標準化的應用,因為插入每個廣告,要針對每個MMO游戲單獨開發(fā),單獨接入廣告引擎,而且非常影響用戶體驗。但是在FLASH小游戲這種游戲類型上面非常合適。因為
23、只要做一個API,所有開發(fā)者,只要自己把這個API開發(fā)進去,只要有人玩了這個游戲,就會看到廣告,會得到分成。這也特別適合中國,因為中國盜版特別厲害,所以大家都拷貝,反正我能賺免費的盜版眼球。這種模式因為標準化,所以商業(yè)模式接入比較容易。同時我們可以跟好友互通,因為標準化,所以容易形成一個合體。</p><p> 吳總也講過網頁游戲適合多平臺,其實比網頁游戲更適合多平臺是FLASH小游戲,因為FLASH小游戲標準
24、化?,F(xiàn)在很多互聯(lián)網電視支持FLASH, FLASH游戲可以走向互聯(lián)網。所以這里開發(fā)的東西自然可以移植,是跟著平臺走。從這一點上看,我們認為FLASH小游戲雖然小,但是生命力大。我們認為FLASH小游戲會是將來網頁游戲多元化發(fā)展的重要方向,可能還會是一個重點方向。</p><p> 第三個好處,因為標準,所謂用戶容易開發(fā)這個游戲。大多數(shù)小游戲都是開發(fā)者自行開發(fā)的。麻球在全球有2萬多個注冊開發(fā)者,這些開發(fā)者每周會產
25、生幾百個游戲,一般開發(fā)一個FLASH游戲的周期可能兩三個月,所以FLASH游戲開發(fā)門檻非常低。開發(fā)門檻低就有一個非常大的好處,可以用2.0方式做,就是用戶創(chuàng)造內容,現(xiàn)在可以自己開發(fā)喜歡的游戲,用戶分享內容。這樣就決定FLASH小游戲的類型、內容是無窮豐富的??梢酝ㄟ^創(chuàng)意賺大錢,
26、 HTML5本身是由W3C推薦出來的,它的開發(fā)是通過谷歌、蘋果,諾基亞、中國移動等幾百家公司一起醞釀的技術,這個技術最大的好處在于它是一個公開的技術。換句話說,每一個公開的標準都可以根據(jù)W3C的資料庫找尋根源。另一方面,W3C通過的HTML5標準也就意味著 每一個瀏覽器或每一個平臺都會去實現(xiàn)多設備</p
27、><p> 1.提高可用性和改進用戶的友好體驗; </p><p> 2.有幾個新的標簽,這將有助于開發(fā)人員定義重要的內容; 3、可以給站點帶來更多的多媒體元素(視頻和音頻); 4、可以很好的替代FLASH和Silverlight; </p><p> 3.當涉及到網站的抓取和索引的時候,對于SEO很友好; 6、將被大量應用于移動應用程序和游戲。 HTML5缺點
28、 </p><p> 移動瀏覽器的編程模型還是90年代流行的單進程單線程 (single process single thread),但原生實現(xiàn)(比如用Object C)的APP可以用多線程。移動端編寫APP,可以使用多個線程,第一個線程,被稱作主線程(main thread),編程的第一原則是don’t do heavy work on main thread。通常只讓它處理UI事件等,其他重度的工作讓其他
29、背景線程來做。但瀏覽器只有一個線程,所有的事情都是它干。在臺式機上,瀏覽器編程還沒有太多問題,因為夠快;但在移動端,這個弊端很明顯。 例如:比如在用瀏覽器看朋友的照片,發(fā)的評論被發(fā)到服務器端,此時接著用手指往下拉屏; 此時,服務器端返回信息,評論發(fā)布成功,瀏覽器中唯一的線程可能停止處理屏幕滾動(scrolling)而來處理服務器的返回信息,由于移動設備的處理器(尤其單進程瀏覽器只能用上單核,即使是多核手機!)和內存(處于省電原因使用低耗
30、電的DDR1,這一點和現(xiàn)在PC使用的DDR3相差甚遠)的不給力,完全可能造成滾動處理的不連續(xù)。通常手機的刷新率是60MHZ,即每一幀不超過15ms;如果處理的延時大大超</p><p> (HTML5實現(xiàn)已經是50%以上的iOS APP的選擇。相信處理能力的提升,將讓移動設備的處理不給力帶來的體驗底下得到改善。而這種處理能力的提高,很大程度上將取決于低耗電高性能CPU/內存的出現(xiàn),或者電池技術的極大改善。<
31、;/p><p> 在這一天到來之前,有可能10%的APP無法應用HTML5來實現(xiàn)。)它新并不表示它安全網絡應用開發(fā)工程師們在學習新技術的同時需要時刻記住網絡安全。HTML5所構建的網頁和其他語言編寫的網頁一樣容易泄露一些敏感數(shù)據(jù)。歐洲網絡信息安全機構。Network and Information Security Agency,ENISA)已經警告說HTML5可能并不夠安全。2013年3月,HTML5編程語言的一
32、個漏洞被發(fā)現(xiàn):它允許網站利用數(shù)GB垃圾數(shù)據(jù)對用戶展開轟炸,甚至會在短時間內將硬盤塞滿。多款主流瀏覽器均會受此影響。</p><p> 1.3 在線小游戲制作的商業(yè)價值</p><p> Flash 以絢麗的視覺效果,豐富的交互體驗著稱,它曾被推崇備至,然而,隨著上網設備越來越廣泛,很多不支持Flash的移動設備在訪問Flash站點時遇到了問題,與此同時,W3C We
33、b標準越來越受重視,JavaScript與HTML5也為Web帶來接近Flash的體驗,F(xiàn)lash的式微無可避免。Flash是專有技術,是瀏覽器的一個擴展,F(xiàn)lash的出現(xiàn)為當時的瀏覽器提供了它們所不具備的功能,然而對現(xiàn)代瀏覽器而言,F(xiàn)lash所帶來的價值越來越少,隨著越來越多的Web開發(fā)設計者認識到Web標準的重要,同時,隨著HTML5與CSS3的逐漸到來,那些基于Flash的站點將逐漸退出歷史。</p><p&g
34、t; Falsh與Web標準之爭 </p><p> Web標準的推行已有10年,Web 開發(fā)與設計者對Web標準和Flash的爭論也由來已久且日趨白熱化。蘋果最近發(fā)布的iPad中Flash的缺失,以及iPhone對Flash的抵制,使這場開發(fā)者之間的爭論上升到廠商,蘋果抵制Flash的強硬立場使那些完全基于 Flash 的網站處境尷尬,畢竟無法忽視蘋果所帶
35、動的那塊巨大的市場。盡管Adobe保證,到2012年,F(xiàn)lash將入駐包括Android,Palm,BlackBerry,Symbian,WindowsMobile在內的2億5000萬部移動設備,但Web標準推行者認為,使用什么技術并不重要,重要的是為所有用戶提供可以訪問的,易用的富Web體驗。</p><p> 最初,F(xiàn)lash 是跨瀏覽器提供富Web應用的最佳選擇,這個小小的程序可以快速在不同瀏覽
36、器上實現(xiàn)漂亮的動畫并吸引了一大批忠實的設計者,F(xiàn)lash網站一度主導整個 Web,而CSS和JavaScript在不同瀏覽器的支持非常不一致,帶來諸多問題,同時,那時的Web標準并沒有辦法為用戶提供期待的體驗。盡管Web標準一度落后,Web標準推行者一直不懈地為開放Web努力。Web標準的裨益用戶期待富體驗,而如今的 HTML,CSS和JavaScrip 已經可以提供大多數(shù)用戶需要的富體驗,這是Web標準的
37、基礎。那些基于Web標準的站點與Flash站點的界限逐漸模糊,有時候,不看源代碼甚至無法區(qū)分。摒棄Flash轉而投向Web標準的站點越來越多,雖然初衷可能是因為iPad和iPhone不支持Flash,但很快體驗到Web標準所帶來的更多好處?,F(xiàn)今趨勢燈箱,滾動新聞,富導航條,圖片幻燈,這些效果曾經是Flash的專利,隨著Web標準的推進,如今人們可以憑借幾行JavaScript與CSS代碼實現(xiàn)相同的效果。</p><p
38、> 而Web標準的流行,使越來越多的JavaScript或CSS框架面世,進一步推動標準的流行。 視頻也是Web標準的重要推動力之一,曾經,Web視頻是Flash的天下,然而YouTube對HTML5視頻的嘗試改變了這一現(xiàn)狀,盡管現(xiàn)在的HTML5視頻還存在性能問題,但這些問題終究會得到解決,當世界上重要站點都擁抱HTML5視頻的時候,瀏覽器廠商會主動為這個事實的標準改善性能?,F(xiàn)代瀏覽器對HTML5和CSS3的支持眾多現(xiàn)
39、代瀏覽器都對HTML5和CSS3提供了支持,盡管程度參差不齊,然而現(xiàn)在已經可以期待以CSS動畫,Canvas,以及本地存儲等功能被代表的新一代Web的到來。盡管W3C自己也表示,HTML5和CSS3的完全成熟還要很多年,但隨著現(xiàn)實中對標準的呼聲越來越強烈,這些標準的采用也會加速差異性體驗?,F(xiàn)代Web設計師應當學會為不同瀏覽器提供差異性體驗,而不是像素級精準的一致,這樣,可以騰出更多時間用在別的更重要的事情上。如果用戶的瀏覽器不支持Jav
40、aScript和CSS,仍可以看到基本內容,不像Flash站點,如果遇到不支持的瀏覽器則什么都不顯示。差異性體驗設計思想要求設計開發(fā)者更多地思</p><p> 基于CMS(網站內容管理系統(tǒng))的網站的內容創(chuàng)建模式不同于Flash網站,后者需要單獨設計,前者可以在線編輯。很多基于WordPress的站點摒棄Flash,而是使用 JavaScript實現(xiàn)富體驗。Web標準意味著站點內容完全開放,任何程序都
41、可以直接訪問網站的源代碼,搜索引擎,聚合器,翻譯工具,書簽工具都可以無障礙地訪問。 自由性 </p><p> 越來越多的人相信,Internet背后的東西應該是自由,開放的,人們應當自由消費和創(chuàng)建內容,無需考慮其背后的那些專有技術的許可問題,Web 標準有助于一個開放,自由的Web。 </p><p> Flash
42、60;還會繼續(xù)存在于很多場合 </p><p> Flash 網站的式微并不意味著這種技術的衰亡,F(xiàn)lash還會在很多場合繼續(xù)存在。Web發(fā)展到今天,F(xiàn)lash功不可沒,在初期,盡管Flash和別的技術,如Java applets相比還不夠強大,但它很好地平衡了發(fā)布與開發(fā)的問題,諸如VRML,SVG一類的技術都一度想搶奪Flash的地盤,最終以失敗告終。也不會有現(xiàn)在的W
43、eb與創(chuàng)新。 </p><p> Flash不管對開發(fā)者和設計者來說,都很直觀易用,可以實現(xiàn)簡單的動畫,也能實現(xiàn)復雜的應用。易用性使Flash很容易被開發(fā)和設計者接受,再結合Adobe開發(fā)的設計套件,F(xiàn)lash 在設計圈大行其道。 一致性</p><p> 無可爭議,很多年以來Flash是跨平臺,跨瀏覽器富Internet應用的唯一選項,還是跨
44、瀏覽器提供視頻音頻的首選技術。另外,那些對網站字體很糾結的設計者會對目前的Web字體感到失望,在@font-face等技術被廣泛采用之前,基于Flash swfObject的方案不失為一種不錯的方案。 標準仍待時日HTML5 標準的完全實施仍待時日,在這之前,如果要支持舊的瀏覽器,F(xiàn)lash仍是為舊瀏覽器提供視頻和音頻的唯一選項,Canvas也一樣,如果要在IE6等舊瀏覽器上降級使用2D或3D圖形,F(xiàn)las
45、h 可能是最佳選擇。 好的Flash開發(fā)者也和Web標準推動者使用相同的方法,在網站上用Flash創(chuàng)建一個層,不支持Flash的瀏覽器會輸出Flash層后面的內容,F(xiàn)lash injection technique 是實現(xiàn)這一機制的最簡單方法。Flash的未來Adobe不可小覷,會繼續(xù)推動Flash入駐移動設備。CreativeSuite5可以在iPhone上以本地應用的方式支持Flas
46、h,而AdobeAIR也使Flash從最初的動畫工具進化成一個羽翼豐滿的桌面或移動應用平臺。隨著向桌面和移動設備</p><p> Flash,HTML,CSS,JavaScript僅僅是工具 </p><p> 不管是Web標準,還是Flash,它們僅僅是用來創(chuàng)建網站的工具Flash的式微并不意味著 Flash 開發(fā)者的出局,不管使用何種工具
47、,創(chuàng)建富Internet應用的趨勢并不會變,事實上,從Flash向Web標準的遷移比想象得要容易。Flash開發(fā)者和Web標準推動者之間有更多共同點,UI 和交互設計,排版,布局,圖形設計,面向對象的編程等等,面臨的問題是一樣的,目標都是創(chuàng)建好的用戶體驗,創(chuàng)建直觀的界面,最終讓網站更容易使用,所以這些,靠的并不是技術,而是技術后面的人。</p><p> 第二章 在線小游戲制作的基礎知識</p&
48、gt;<p> 2.1 在線小游戲制作的設計思路</p><p> 對于大多數(shù)的Flash學習者來說,制作Flash游戲一直是一項很吸引人,也很有趣的技術,甚至許多閃客都以制作精彩的Flash游戲作為主要的目標。不過往往由于急于求成,制作資料不足,數(shù)據(jù)獲得不易,使許多朋友難以順利進行Flash游戲設計。即使自己下定決心,也是進展緩慢,乃至最終放棄。所有這一切都不是因為制作者的技術水平的問題,而是
49、在于游戲制作前的前期設計與規(guī)劃沒有做好造成的。也就是說要制作一個好的游戲必須要有一個好的設計思路。 </p><p> 不管大家學習Flash已有多才多長時間,現(xiàn)在大家心里想的都是同一件事,就是做出精彩的、能讓玩家一玩就不想停下來的游戲。但是要想讓玩家可以在游戲中玩得盡興,說起來簡單,真正做起來并不輕松。因為要制作一個好的Flash游戲必須要考慮到許多方面的因素?! ≡谥种谱饕粋€游戲前,必須先要有一個大概的
50、游戲規(guī)劃或者方案,要做到心中有數(shù),而不能邊做邊想。就算最后完成了,這中間浪費的時間和精力也會讓人不堪忍受。雖然制作游戲的最終目的是取悅游戲的玩家,通過玩家的肯定來得到一定的成就感,這也是激勵游戲制作者繼續(xù)不斷創(chuàng)作的重要因素?! ∫胱層螒虻闹谱鬟^程輕輕松松,關鍵就在于不要讓工作的內容太過繁瑣或困難重重,要想使整個制作過程變的輕松,關鍵是要先制定一個完善的工作流程,安排好工作進度和分工,這樣做起來就會事半功倍,不過在制定任何工作計劃之前
51、,一定要在心里有個明確的構思,以及對于游戲的整體設想。充滿想象力的幻想,的確有助于大家創(chuàng)作,但是有系統(tǒng)的構思,要絕對優(yōu)于漫無邊際的空想?! ∮螒虻哪康模骸 ≈谱饕粋€游戲的目的有很多,有的純粹是娛樂,有的則是想吸引更多的訪問者來瀏覽自己的網站,還有很多時候是出于商</p><p> 2 .2 國內外制作在線小游戲的主流軟件</p><p> 目前對于業(yè)余的制作愛好者來說,只有三款軟件
52、提供學習。</p><p> 第一款是:rpg maker xp,中文名:RPG制作大師XP,是制作RPG類游戲。而rpg maker vx是XP的升級版。</p><p> 第二款是:fps制作大師,制作類似于CS,CF類型的游戲。</p><p> 第三款是:動作游戲制作大師,Actiongamemaker,這款軟件可以制作像拳皇等類型游戲。只有一個團隊才
53、能做的出一部專業(yè)的好游戲來。</p><p> 第四款是:用于最多的制作Flash小游戲的軟件,F(xiàn)lash。</p><p> 第五款是:Photoshop也可以用于做小游戲。</p><p> 2.3 FLASH制作在線小游戲的優(yōu)勢</p><p> 隨著FLASH 技術的不斷進步,F(xiàn)LASH 游戲的豐富性、趣
54、味性與大型網絡游戲有了分庭抗禮、一爭高低的競爭資本。而FLASH 游戲最大的優(yōu)勢在于方便性,不需要下載數(shù)據(jù)包、不需要安裝客戶端、不需要安裝光盤,玩家只需要打開網頁就可以玩。這種方便快速的特性是網絡游戲所不具備的。 </p><p> 據(jù)有關部門統(tǒng)計,目前中國1.72億的網民之中,網游玩家占 30%,剩余的 70%的人群中,白領人群占到其中的 40%以上,即
55、60;5100 多萬。白領人群的特點是工作壓力大,時間和精力有限,而FLASH 游戲不用下載龐大的客戶端,只要打開 IE 瀏覽器,幾秒鐘即可進入游戲,關閉或者切換游戲頁面極其方便。在辦公室工作累了,隨時可以打開游戲休閑放松幾分鐘。憑借這種特點,F(xiàn)LASH 游戲很快吸引了上班一族,成為寫字樓里不少白領們休閑娛樂、放松神經的首選。</p><p> 第三章 利用FL
56、ASH制作在線小游戲的流程</p><p><b> 3.1. 游戲策劃</b></p><p> Flash在線小游戲就投資成本小、開發(fā)周期短、技術門檻低、后期維護方便等特點鑄就了其在網絡中備受歡迎。本次介紹的是關于QQ空間花藤的游戲制作,QQ 空間目前已普遍大眾群體,QQ空間互逛互相澆花已成為大眾群體休閑娛樂以及消遣時間的一個平臺,同時在此次中還加入了一臺創(chuàng)意
57、時鐘來增加其美觀感。此次關于QQ空間花藤的游戲制作從以下流程展開:</p><p> 插入背景→插入邊框→插入花藤→插入水壺→插入剪刀→插入太陽與陽光→做成動畫→插入時鐘動畫→完成。</p><p><b> 3.2. 工作流程</b></p><p> 1.打開Adobe Flash Pro CS4軟件,如圖3-1所示。</p&g
58、t;<p> 圖3-1FLASH界面</p><p> 2.新建FLASH文件(ActionScript 2.0),如圖3-2所示。</p><p> 圖3-2.新建FLASH文件(ActionScript 2.0)</p><p> 3.進入主界面 場景-1插入背景以及花藤邊框,如圖3-3所示。</p><p> 圖
59、3-3.場景-1中插入背景以及花藤邊框</p><p> 4.向場景-1中插入花藤、水壺、剪刀、陽光,如圖3-4所示。</p><p> 圖3-4.場景-1中插入花藤、水壺、剪刀、陽光</p><p> 5. 做出遮罩、雨點、光束等,使其美觀,如圖3-5所示。</p><p> 圖3-5.做出遮罩、雨點、光束</p>&
60、lt;p> 6.做出澆水、修剪、日照的動畫效果,插入時鐘,完成。如圖3-6所示。</p><p> 圖3-6.做出澆水、修剪、日照的動畫效果,插入時鐘</p><p><b> 3.3. 角色設計</b></p><p> 本案例中當訪客觸碰到水壺、剪刀、太陽時,水壺、剪刀、太陽就會變小,同時可對花藤進行澆水、修剪、日照操作。&l
61、t;/p><p> 3.4. 場景設計 </p><p> 本游戲案例中首先插入了藍天碧草的背景,給人一種清新自然的感覺,其次深色木質背景與花藤、藍天碧草相對比,體現(xiàn)出一種襯托美。</p><p> 3.5. 功能設計 </p><p> 本游戲案例中的水壺、剪刀、太陽,訪客可對其進行操作,對花藤澆水、修剪、日照,當愛心值、陽光值、雨露值
62、滿了后,就會出現(xiàn)“要淹死啦”“再剪就要消失啦”“曬死啦”的字樣,花藤會隨澆水量的增加而長大。</p><p> 第四章 游戲制作關鍵代碼和效果測試</p><p> 4.1.場景動畫的代碼</p><p> 4.1.1場景動畫代碼如:</p><p><b> stop();</b></p><
63、;p> zq_jiao=0;</p><p> zq_jian=0;</p><p><b> zq_sun=0;</b></p><p> _root.zq_txt1=200;</p><p> _root.zq_txt2=200;</p><p> _root.zq_txt3
64、=200;</p><p> 4.1.2 陽光動畫代碼如:</p><p> on(press){</p><p> _root.ZQ_sun.gotoAndPlay(2);</p><p> _root.ZQ_sun._alpha=100;</p><p> _root.zq_txt1+=10;</p
65、><p> _root.flower.hua2._xscale+=5;</p><p> _root.flower.hua2._yscale+=5;</p><p> _root.flower.hua4.hua6._xscale+=5;</p><p> _root.flower.hua4.hua6._yscale+=5;</p&g
66、t;<p> _root.tt._yscale+=10</p><p><b> zq_sun++;</b></p><p> if(zq_sun>7){</p><p> _root.zq_tex="要被曬死啦~!";</p><p> _root.zq_sun._al
67、pha=0;}</p><p><b> }</b></p><p> on (rollOut) {</p><p> _root.zq_tex="";</p><p><b> }</b></p><p><b> 剪刀動畫代碼如:&
68、lt;/b></p><p> on(press){</p><p> _root.ZQ_jian.gotoAndPlay(2);</p><p> _root.ZQ_jian._alpha=100;</p><p> _root.zq_txt3+=10;</p><p> _root.flower.y
69、e._xscale-=3;</p><p> _root.flower.ye._yscale-=3;</p><p> zq_jian++;</p><p> if(zq_jian>16){</p><p> _root.zq_tex="再剪我就要消失啦!";</p><p> _r
70、oot.zq_jian._alpha=0;</p><p><b> }</b></p><p> _root.aa._yscale+=10</p><p><b> }</b></p><p> on (rollOut) {</p><p> _root.zq_t
71、ex="";</p><p><b> }</b></p><p> 4.1.3 澆水動畫代碼如:</p><p><b> (press){</b></p><p> _root.ZQ_jiao.gotoAndPlay(2);</p><p>
72、 _root.ZQ_jiao._alpha=100;</p><p> _root.zq_txt2+=10;</p><p> _root.flower.hua1._xscale+=5;</p><p> _root.flower.hua1._yscale+=5;</p><p> _root.flower.hua3._xscale+
73、=5;</p><p> _root.flower.hua3._yscale+=5;</p><p> _root.ss._yscale+=10</p><p> zq_jiao++;</p><p> if(zq_jiao>7){</p><p> _root.zq_tex="要被淹死啦~!
74、";</p><p> _root.zq_jiao._alpha=0;</p><p><b> }</b></p><p><b> }</b></p><p> on (rollOut) {</p><p> _root.zq_tex="&q
75、uot;;</p><p><b> }</b></p><p> 4.2.元件動畫代碼</p><p> 4.2.1澆水動畫代碼如:</p><p><b> stop();</b></p><p> 4.2.2日照動畫代碼如:</p><p&
76、gt;<b> stop();</b></p><p> 4.2.3修剪動畫代碼如:</p><p><b> stop();</b></p><p><b> 4.3.時鐘代碼</b></p><p> 4.3.1指針代碼如:</p><p>
77、; onEnterFrame=function(){</p><p> zqdate=new Date()</p><p> _root.txt_ts=zqdate.getFullYear()+"年"+(zqdate.getMonth()+1)</p><p> +"月"+zqdate.getDate()+"
78、日";</p><p> _root.sz._rotation=zqdate.getHours()*30+zqdate.getMinutes()*0.5;</p><p> _root.fz._rotation=zqdate.getMinutes()*6;</p><p> _root.mz._rotation=zqdate.getSeconds()
79、*6;}</p><p><b> 總結</b></p><p> 本次的畢業(yè)設計,更加深刻地了解了Adobe Flash Pro CS4的基本操作,對于網頁小游戲的專業(yè)性,和實用性的了解,體會到Flash運用的強大領域 。對于大多數(shù)的Flash學習者來說,制作Flash游戲一直是一項很吸引人,也很有趣的技術,甚至許多閃客都以制作精彩的Flash游戲作為主要的目標
80、。收集資料的過程中,學習到了以前未接觸過的知識,對于Flash有了新的認識,對于Flash腳本編寫網頁小游戲也更加深刻。</p><p> 本論文主要介紹了該小游戲的設計過程和實現(xiàn)方法。論文首先主要介紹Flash網頁小游戲的國內外形勢,以及其特點、現(xiàn)狀。其次介紹設計該小游戲的技術和指導思想,并對該小游戲進行可行性分析,概要設計;然后進行此空間花藤的劇本策劃,位圖處理,并以Adobe Flash Pro CS4為
81、開發(fā)工具完成了空間花藤的詳細設計;最后,在論文的結尾部分,對動畫設計過程中出現(xiàn)的問題作了深入的思考和總結。</p><p><b> 致謝</b></p><p> 首先,非常感謝培育三年的母?!端拇ㄠ]電職業(yè)技術學院》以及在校的領導和老師三年來孜孜不倦的培育與指導,在大學中我學習了很多專業(yè)知識以及社會知識,在不如社會前做了完美的鋪墊;其次,感謝尊敬的班主任老師在三
82、年中在我學習以及生活方面的幫助,讓我在大學三年逐步走向成熟,同時感謝指導Adobe Flash Pro CS4畢業(yè)設計的青老師,對本次論文的辛勤指導,三年的教學辛苦,畢業(yè)之前的辛勤指導,衷心對此表示感激;最后,感謝三年以來的同學,度過了三年美好并快樂著的時光,留下了學習生活中難忘的兄弟朋友!</p><p><b> 參考文獻</b></p><p> [1]
83、160; 李寧建。全Flash網站的建立[J]。集寧師專學報。2009。12。</p><p> [2] 陳麗。Flash的風險與機遇[J]?;ヂ?lián)網周刊。2006。10。</p><p> [3] 吳帥。網頁設計中的Flash應用淺析[J]。中國高新技術企業(yè)。2007。12。</p><p> [4]
84、60; 董澤。Flash在網頁設計中的運用趨勢[J]。藝海。2009。12。</p><p> [5] 張淮光。Flash制作個人主頁[J]。宿州教育學院學報。2009。8。</p><p> [6] 楊莉。Flash動態(tài)網頁制作技巧[J]。福建電腦。2008。</p><p> [7]
85、0;楊潔。動態(tài)性與交互性 - 淺析Flash網頁視覺設計[J]。中國科技信息。2009。</p><p> [8] 馬力蔚。Flash動畫發(fā)展趨勢[J]。招商周刊。2009。3。</p><p> [9] 趙全。網頁中實現(xiàn)Flash完美播放[J]。電腦迷。2007。</p><p> [10]
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)論文 網絡小游戲
- 畢業(yè)論文-- flash小游戲制作
- c++編程小游戲掃雷畢業(yè)論文
- 二十四點小游戲制作畢業(yè)論文
- 二十四點小游戲制作畢業(yè)論文
- vb貪食蛇小游戲的開發(fā)畢業(yè)論文
- 軟件工程畢業(yè)論文-連連看小游戲設計
- 軟件工程畢業(yè)論文-超級瑪麗小游戲設計
- 小游戲《在線鋼琴》鍵盤簡譜【免費】
- 軟件工程畢業(yè)論文-貪吃蛇小游戲的設計與實現(xiàn)
- 游戲畢業(yè)論文
- 基于c語言的小游戲設計----十字消方塊-畢業(yè)論文
- 連連看java小游戲畢業(yè)設計論文
- ios游戲畢業(yè)論文
- ios游戲畢業(yè)論文
- 兒童游戲畢業(yè)論文
- 游戲設計畢業(yè)論文
- 打字游戲畢業(yè)論文
- 體育游戲畢業(yè)論文
- 擺攤小游戲
評論
0/150
提交評論