国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Flash的網(wǎng)頁游戲的研究

2017-04-13 06:28:22唐寧
宿州教育學(xué)院學(xué)報 2017年1期
關(guān)鍵詞:網(wǎng)頁游戲

唐寧

(咸寧職業(yè)技術(shù)學(xué)院湖北·咸寧437100)

基于Flash的網(wǎng)頁游戲的研究

唐寧

(咸寧職業(yè)技術(shù)學(xué)院湖北·咸寧437100)

本文主要研究了基于Flash的網(wǎng)頁游戲的相關(guān)內(nèi)容,首先介紹了Flash網(wǎng)頁游戲的需求分析,從界面需求、業(yè)務(wù)需求以及相關(guān)注意點來闡述,而后從游戲元素屬性、玩家關(guān)系、核心機制、游戲的交互方式以及故事敘事情節(jié)研究了Flash網(wǎng)頁游戲的策劃,最后研究了Flash網(wǎng)頁游戲的資源加載技術(shù)和相關(guān)安全技術(shù),從而實現(xiàn)Flash網(wǎng)頁游戲。

Flash;網(wǎng)頁游戲;策劃;資源加載技術(shù)

一、概述

隨著PC機、Pad、手機等各種網(wǎng)絡(luò)終端的不斷普及,網(wǎng)絡(luò)游戲已經(jīng)成為人們?nèi)粘I?、娛樂不可分割的一部分。Flash網(wǎng)頁游戲作為網(wǎng)絡(luò)游戲的一種存在形式,以其操作簡單、無需安裝、體積短小、網(wǎng)絡(luò)帶寬占有低等多種有點廣受游戲玩家的喜愛。由于Flash文件自身獨特的特點,其采用了矢量圖的形式來繪制游戲中的各個畫面,所以可以按照人們的特殊需求無限放大或縮小,對于很多小游戲來說,其趣味性、視覺效果是非常優(yōu)秀的。由于Flash網(wǎng)頁游戲的快速發(fā)展以及良好的市場,目前很多游戲開發(fā)商都著重于基于Flash的網(wǎng)頁游戲的開發(fā),通過網(wǎng)絡(luò)來實現(xiàn)眾多玩家在線與數(shù)據(jù)共享,從而實現(xiàn)了傳統(tǒng)C/S架構(gòu)的游戲的效果,加上其無需安裝龐大的客戶端,只需輸入網(wǎng)址,加載成功即可開始,而其占有網(wǎng)絡(luò)資源少、響應(yīng)速度快、矢量圖形的任意縮放、能夠嵌入動畫音樂等特點帶來的游戲體驗都使得Flash網(wǎng)頁游戲成為了人們的主要的網(wǎng)絡(luò)游戲之一。所以對于基于Flash網(wǎng)頁游戲的研究,對開拓游戲市場、促進經(jīng)濟發(fā)展來說具有非常重要的現(xiàn)實意義。

二、FLASH網(wǎng)頁游戲的需求分析與策劃

(一)Flash網(wǎng)頁游戲的需求分析

Flash網(wǎng)頁游戲的開發(fā)需要有專門的需求,通過游戲開發(fā)人員寫出專業(yè)的、準確的、清晰明了的、具有針對性的游戲需求分析文檔或游戲開發(fā)說明書,才能讓各個參與開發(fā)游戲的工程師了解具體的Flash網(wǎng)頁游戲的需求,才能保障開發(fā)的游戲真正滿足客戶的想法,吸引游戲玩家的眼球,所以Flash網(wǎng)頁游戲的需求分析非常重要。

Flash網(wǎng)頁游戲的需求分析,需要考慮一下幾個方面的內(nèi)容:如同軟件開發(fā)一樣需要考慮最終用戶的基本想法和感受,在Flash網(wǎng)頁游戲的開發(fā)中更加看重這一點。在Flash網(wǎng)頁游戲的需求分析團隊中,一定要讓盡可能多的職業(yè)玩家參與進來,從而從業(yè)務(wù)層面或游戲操作層面,更加吸收游戲直觀感受著的想法和需求,消除由于游戲開發(fā)工程師的思維不完善而引起的需求片面性,這樣將會為Flash網(wǎng)頁游戲的開發(fā)買下隱患。如果到后期在對Flash網(wǎng)頁游戲進行修改,則將會為開發(fā)團隊帶來太大的開發(fā)成本的投入。所以在前期Flash網(wǎng)頁游戲的需求分析階段,盡可能吸收專業(yè)游戲人員的想法和建議,聽取游戲供應(yīng)商的基本需要,從而將Flash網(wǎng)頁游戲的基本需求了解清楚,將需求變更帶來的時間、經(jīng)濟成本的投入降到最低。此外,F(xiàn)lash網(wǎng)頁游戲的需求分析切忌需求文檔描述不清楚,導(dǎo)致在開發(fā)人員、游戲人員、游戲供應(yīng)商之間出現(xiàn)了歧義,最終實現(xiàn)的Flash網(wǎng)頁游戲不能滿足供應(yīng)商、游戲玩家的基本需求。針對Flash網(wǎng)頁游戲的需求分析文檔描述,切忌模棱兩可,盡可能使用簡單易懂的文字圖片等將需求描述清晰,必要時通過UML建模、圖片繪制等來闡述Flash網(wǎng)頁游戲的基本需求。最后,F(xiàn)lash網(wǎng)頁游戲在需求分析階段要保障每個環(huán)節(jié)的確定性,切忌在Flash網(wǎng)頁游戲需求說明文檔中出現(xiàn)不確定的需求,這不僅會為Flash網(wǎng)頁游戲的后期開發(fā)預(yù)買下項目推進的隱患,而且會游戲玩家?guī)矸浅2涣嫉捏w驗,限制甚至阻礙Flash網(wǎng)頁游戲的推廣。例如,在Flash網(wǎng)頁游戲的角色類型的分析與描述,任務(wù)的概述以及具體的細節(jié)描述方面等,都需要有確定的、合理完善的需求,從而在完成Flash網(wǎng)頁游戲后,能夠為游戲玩家?guī)聿灰粯拥母杏X,而且在任務(wù)完成、角色選擇與定性等方面都能滿足玩家的要求,從而為喜愛Flash網(wǎng)頁游戲、不方便下載客戶端的游戲玩家提供計極佳的游戲體驗。

(二)Flash網(wǎng)頁游戲的策劃

Flash網(wǎng)頁游戲的策劃是游戲制作的另一個重點方面,是能夠在游戲體驗環(huán)節(jié)起到?jīng)Q定性作用的一個環(huán)節(jié)。對于Flash網(wǎng)頁游戲而言,無論是大型還是小型游戲,不能簡單地通過若干個游戲元素的疊加,實現(xiàn)用戶與Flash網(wǎng)頁游戲之間的交互、敘事等,需要策劃一個完成的任務(wù)流程或者業(yè)務(wù)邏輯,通過多元化的游戲元素的專門設(shè)計和有機結(jié)合,來形成一個合理地、完善的游戲核心,這樣才能增加Flash網(wǎng)頁游戲的游戲性,才能真正吸引游戲玩家的眼球。

一般的,F(xiàn)lash網(wǎng)頁游戲的策劃需要考慮到一下幾個內(nèi)容:第一個即為游戲元素屬性,主要是為Flash網(wǎng)頁游戲中設(shè)計到的各種元素設(shè)定默認的游戲特性,例如游戲角色或者游戲背景的表現(xiàn)、風(fēng)格等視覺屬性等,需要在游戲背景下設(shè)定體現(xiàn)默認的表現(xiàn)風(fēng)格。而在游戲的內(nèi)在機制方面,需要有專門的數(shù)值屬性設(shè)定,如角色之間的對打時的默認傷害,商店購買物品的金錢消費等,這些都屬于游戲的內(nèi)在機制,是實現(xiàn)游戲基本功能,推動情節(jié)發(fā)展的關(guān)鍵環(huán)節(jié);第二個為玩家關(guān)系,是在Flash網(wǎng)頁游戲中不同玩家所使用的游戲角色之間的固有關(guān)系,常見的有合作、聯(lián)盟、利用、競爭、交流等,而不同的玩家關(guān)系在游戲機制的實現(xiàn)方面,對數(shù)值屬性值的處理算法是不同的。復(fù)雜的玩家關(guān)系是增加Flash網(wǎng)頁游戲游戲性和豐富性的一個環(huán)節(jié),很多游戲是因為朋友、舍友之間的相互合作才為網(wǎng)絡(luò)游戲帶入了更多的個人情感;第三個為游戲的核心機制,是Flash網(wǎng)頁游戲的核心內(nèi)容,是關(guān)于游戲發(fā)展的具體情節(jié)的體現(xiàn),是Flash網(wǎng)頁游戲另外一個吸引玩家眼球、彰顯游戲魅力的環(huán)節(jié);第四個為游戲的交互方式,主要是Flash網(wǎng)頁游戲玩家與游戲之間的交互方式,在競技類游戲中則是體現(xiàn)玩家的操作;第五個為故事的敘事情節(jié),是Flash網(wǎng)頁游戲的輔助方式和手段,是吸引游戲玩家進入游戲情節(jié)、驅(qū)動Flash網(wǎng)頁游戲進行推進發(fā)展的主要環(huán)節(jié)。

三、基于Flash的網(wǎng)頁游戲?qū)崿F(xiàn)的技術(shù)

基于Flash的網(wǎng)頁游戲的具體實現(xiàn),是依賴于B/S架構(gòu)的網(wǎng)頁系統(tǒng)的實現(xiàn),能夠使用web的邊加載邊播放技術(shù),實現(xiàn)了玩家無需安裝、長時間加載就可以玩的局面。同時,對于一些收費游戲或者游戲玩家的注冊信息,需要安全技術(shù)能夠保障各種敏感數(shù)據(jù)信息以及相應(yīng)其他方面的安全,這些都是Flash網(wǎng)頁游戲技術(shù)能夠快速發(fā)展的基礎(chǔ)。

(一)資源加載技術(shù)

Flash網(wǎng)頁游戲依賴于網(wǎng)頁系統(tǒng)平臺,由于自身依賴網(wǎng)絡(luò)帶寬小,能夠?qū)崿F(xiàn)動態(tài)加載,所以與傳統(tǒng)的C/S架構(gòu)的游戲存在很大差別,這也是Flash網(wǎng)頁游戲的優(yōu)勢,而這一功能的實現(xiàn)則通過Flash網(wǎng)頁游戲資源加載技術(shù)來完成。

Flash網(wǎng)頁游戲資源加載技術(shù),能夠允許游戲玩家邊玩邊下載的動態(tài)加載,對于某些故事情節(jié)中,所依賴數(shù)據(jù)量比較大的資源,如游戲地圖等,可以在短時間內(nèi)優(yōu)先加載玩家目前所需的地圖,隨著游戲情節(jié)的推進,玩家對Flash網(wǎng)頁游戲的不斷深入,其他地圖在需要的時候慢慢加載,如此以來,對于游戲玩家而言,只需要等待幾秒鐘即可完成當前游戲地圖的下載,極大地提升了Flash網(wǎng)頁游戲帶來的用戶體驗。

Flash網(wǎng)頁游戲的邊下載邊顯示的技術(shù)成為漸進式游戲資源加載技術(shù),其實現(xiàn)是對所需的數(shù)據(jù)量大的地圖資源進行處理和選擇,而后利用二進制流的方式,經(jīng)過網(wǎng)絡(luò)傳輸?shù)疆斍熬W(wǎng)頁的Flash播放器中,而后還原成游戲中的圖像信息。最后實現(xiàn)的效果,在游戲玩家初步登陸Flash網(wǎng)頁游戲時,加載的地圖圖像不是太清晰,但是在等待幾秒鐘后,地圖會越來越清晰,像素也逐漸增多,玩家在Flash網(wǎng)頁游戲中移動,相應(yīng)資源也會按照二級制方式將數(shù)據(jù)發(fā)送到本地進行顯示,玩家不需等待即可進入到游戲中。

(二)安全技術(shù)

Flash網(wǎng)頁游戲需要有專門的安全技術(shù)來保障各種敏感數(shù)據(jù)的安全,從而保障游戲的公平度,游戲玩家的信息安全等。Flash技術(shù)本身具備相應(yīng)的安全措施,例如將EXE轉(zhuǎn)化并壓縮成swf文件,F(xiàn)lash文件開發(fā)時的“防止導(dǎo)入的口令保護”的基本功能,通過非顯示字符的混淆器防止Flash文件的反編譯等都是提升Flash網(wǎng)頁游戲自身信息安全的措施。當然,在Flash網(wǎng)頁游戲開發(fā)過程中,可以設(shè)計相應(yīng)的數(shù)據(jù)加密措施,從而提升Flash網(wǎng)頁游戲整體的安全程度。1)在游戲加載的腳本代碼中假如密碼驗證機制,在Flash網(wǎng)頁游戲加載服務(wù)器端數(shù)據(jù)時,首先要驗證客戶端的密碼信息,如果不正確,將不會加載用戶信息和地圖數(shù)據(jù),從而有效保障游戲的公平性以及游戲玩家的個人新。2)在Flash網(wǎng)頁游戲運行時加入URL的域名檢查機制,從而有效保障Flash網(wǎng)頁游戲運行的為合法的、安全的服務(wù)器游戲文件或腳本,如果URL不合法則拒絕運行SWF文件,從而為Flash網(wǎng)頁游戲安全性奠定基礎(chǔ)。3)對于Flash網(wǎng)頁游戲的SWF文件進行處理,將核心算法與邏輯處理功能放置在服務(wù)器端,游戲玩家加載Flash網(wǎng)頁游戲時,只加載游戲的界面SWF文件和相應(yīng)的裝載器文件,從而保障游戲核心算法不會被泄露和反編譯竊取,有效保障Flash網(wǎng)頁游戲的公平性和安全性。

四、總結(jié)

基于Flash的網(wǎng)頁游戲的實現(xiàn),是通過專門的游戲需求分析以及游戲策劃來完成Flash網(wǎng)頁游戲的設(shè)計,而后通過制作相應(yīng)的Flash文件和編寫相應(yīng)的腳本文件,配合專門的安全機制來保障Flash網(wǎng)頁游戲的順利運行。

[1]何亞楠,裴昊.論Flash網(wǎng)頁游戲的研究與設(shè)計[J].計算機光盤軟件與應(yīng)用,2012(20).

[2]曾阜.淺談中國網(wǎng)頁游戲發(fā)展的障礙[J].無線互聯(lián)科技,2013 (01).

[3]丁曉峰.網(wǎng)頁游戲開發(fā)解讀[J].信息系統(tǒng)工程,2012(06).

[4]吳少軍.網(wǎng)頁游戲開發(fā)新趨勢與新技術(shù)漫談[J].當代教育理論與實踐,2012(06).

責(zé)任編校:王俊奇

TP393.09

A

1009-8534(2017)01-0106-02

唐寧,女,咸寧職業(yè)技術(shù)學(xué)院教師,講師,本科。

猜你喜歡
網(wǎng)頁游戲
基于CSS的網(wǎng)頁導(dǎo)航欄的設(shè)計
電子制作(2018年10期)2018-08-04 03:24:38
基于HTML5靜態(tài)網(wǎng)頁設(shè)計
魅力中國(2018年5期)2018-07-30 11:11:58
基于URL和網(wǎng)頁類型的網(wǎng)頁信息采集研究
電子制作(2017年2期)2017-05-17 03:54:56
游戲
數(shù)獨游戲
瘋狂的游戲
飛碟探索(2016年11期)2016-11-14 19:34:47
爆笑游戲
網(wǎng)頁制作在英語教學(xué)中的應(yīng)用
電子測試(2015年18期)2016-01-14 01:22:58
第八章直接逃出游戲
第八章 直接逃出游戲
隆昌县| 玉林市| 荣昌县| 永登县| 淮阳县| 阳原县| 大渡口区| 泰和县| 如皋市| 庆阳市| 双鸭山市| 五家渠市| 肥城市| 禄丰县| 崇礼县| 临邑县| 广水市| 麟游县| 高雄县| 宝鸡市| 大悟县| 蒙城县| 建平县| 彰化市| 华容县| 洛宁县| 阳泉市| 昭觉县| 奉化市| 祁阳县| 固原市| 玉林市| 介休市| 池州市| 凌云县| 吐鲁番市| 黄浦区| 将乐县| 沛县| 呼伦贝尔市| 寻乌县|