摘要
網絡游戲發展迅速,尤其是在近幾年規模不斷擴大,然而由于傳統的大型網絡游戲開發速度慢,投入資金高等因素,使得網頁游戲在行業中占有其自身的優勢,加上它又將傳統游戲開發技術與Flash圖像處理技術相結合,應用了無客戶端設計開發理念,讓網頁游戲的研究與開發更具有現實價值和意義。
本文是以軟件工程的思想分析了Flash網頁游戲的需求分析!策劃理論!關鍵技術!客戶端設計與實現!測試等。其中,本文的重點主要放在客戶端兩個系統的設計與實現上,在洞府系統中主要研究尋路子系統,通過研究不同算法,A*應用及優化方法,使得游戲中的尋路更加高效;在競技場系統中,在人工智能方面運用了感知一思考一行為的循環模式,分析各部分的作用及如何實現,讓游戲更加逼真。本文的主要貢獻體現在:
1.采用Flash技術和傳統網頁游戲技術相結合,運用了B/S(Browser/Server,瀏覽器/服務器)的設計理念和無需下載的設計思路;2.分析Flash網頁游戲開發技術與傳統大型網絡游戲的不同,并對安全技術提出改進;3.依據不同的尋路算法的特點,通過對比進一步分析了Flash網頁游戲中尋路的設計與實現,并在此基礎上做出改進優化方案;4.將感知一思考一行為(即Sense一Think一Act)循環模式與Flash網頁游戲相結合,通過研究與設計實現進一步完善了游戲中的人工智能;5.以軟件工程的理念分析介紹了Flash網頁游戲的研究與設計流程。
關鍵詞:網頁游戲;尋路;STA
中國網絡游戲發展有目共睹,它的市場規模很早就突破200億元,有數據統計,僅在2009年第一季度,中國的網絡游戲的市場規模就發展到61.6億元。在中國網絡游戲由MuD(MuitiPleuserDolnain,多用戶虛擬空間游戲)轉化為客戶端類網絡游戲的過程中,網頁游戲作為MUD游戲的后代,在經歷了相當長的一段時間的努力后,迅猛崛起,再次成為了人們關注的焦點。伴隨著游戲產業的創新和精進,游戲的設計思想和理念在這幾年也不斷的被研發和提高。本文就當下發展勢頭較好的一種網頁游戲為背景,介紹網頁游戲的設計與研究,本章就將對游戲發展的現狀以及存在的問題進行分析和闡述,同時也對論文研究的內容以及論文的機構安排等進行總體概述。
中國經濟一直平穩發展,從國內出現的第一款商業游戲到現在,中國的游戲產業在不到15年的時間里己經在經濟發展中扮演著不可替代的角色,它的發展為我國的經濟建設、文化產業和創意產業的發展做出了巨大的貢獻。
游戲的目的就是讓玩家在休閑的過程中得到放松,快樂的體驗。而輕松地游戲體驗,正是網頁游戲開發設計的根本目標。無客戶端網頁游戲的發展,使網絡游戲的運行環境限制得到很大地降低,網頁游戲設計使玩家隨時便捷地進入游戲成為了可能。Flash網頁游戲是近幾年才出現的無客戶端網絡游戲設計思路,是網頁游戲技術的發展趨勢,它把傳統游戲開發技術與Flash圖像處理技術相結合,應用了無客戶端設計開發理念,是未來游戲發展方向。同時,游戲產業的發展在中國有十分重要的意義,而Flash網頁游戲作為未來游戲設計與發展的市場熱點,對其深入的研究和學習是十分有現實價值和意義的。
發展速度快是近幾年中國網頁游戲市場一個毋庸置疑的特點。此外,它還具有市場覆蓋面大,市場規模大,游戲產品雜和游戲產品參差不齊的特征。根據艾瑞的分析數據不難看出,中國網頁游戲用戶及市場規模的增長速度在08年的井噴之后逐漸趨于穩定,而其市場的發展潛質還是很大。
市場覆蓋面大主要是根據CNNIC于2009年5月發布的最新數據顯示,中國網民數量己達3.2億之多。如次龐大的網民群體在互聯網中幾乎100%都會使用到瀏覽器,而依托于瀏覽器的網頁游戲與3.2億的用戶之間沒有任何接觸上的障礙,即有瀏覽器的地方就有網頁游戲,這也表明,3.2億用戶中的每一個人隨時都可能成為網頁游戲的用戶。據艾瑞的數據顯示,2009年中國網頁游戲的用戶規模會達到1550萬人,這與3.2億的用戶相比還是一個很小的人群,因此網頁游戲市場還有著相當大的潛質。2007年中國網頁游戲用戶規模大致為300萬人,預計從2007一2011年用戶規模還將保持84.6%的年均增長率,到2011年中國網頁游戲的用戶規模將達到3480萬人。而在互聯網中擁有了足夠多的用戶,也就接近成功,很多人會致力于這方面的研發,一大批網頁游戲公司先后投身入網頁游戲行業中,竭盡全力發展自己的市場,以后還會在更大的市場發展。這里面除了眾多兼做運營平臺的網絡游戲媒體外,也不乏傳統的大型網絡游戲公司。網易,盛大,九城,騰訊,巨人等客戶端類網絡游戲大企業也加入到網頁游戲的開發中,紛紛推出了各自的網頁游戲產品,而這種局面還有這持續擴大的趨勢。
煉丹面板
閉關顯示圖
系統關系圖
競技場排名圖
目錄
中文摘要
ABSTRACT
序
目錄
1 引言
1.1 研究背景
1.1.1 網頁游戲產業發展現狀
1.1.2 網頁游戲的優勢
1.1.3 網頁游戲的局限
1.2 本文的組織結構
2 網頁游戲需求及策劃
2.1 需求分析
2.2 策劃對游戲的影響
2.3 游戲策劃的核心
2.4 游戲策劃的組成
3 Flash網頁游戲開發中的關鍵技術
3.1 Flash網頁游戲資源加載技術
3.2 Flash網頁游戲安全技術
4 客戶端功能設計與實現
4.1 《山海英雄》游戲框架及開發平臺
4.2 《山海英雄》客戶端結構與分析
4.3 《山海英雄》客戶端的系統設計與實現
4.3.1 游戲概述
4.3.2 需求與策劃
4.3.3 洞府系統設計與實現
4.3.4 競技場系統設計與實現
4.4 自動尋路
4.4.1 尋路算法的介紹及比較
4.4.2 尋路算法應用二
4.4.3 難點一:尋路優化
4.4.4 難點二:位移同步問題及解決辦法
4.5 STA循環設計
4.5.1 感知設計
4.5.2 思考設計
4.5.3 行為設計
4.5.4 實現
4.6 測試
5 總結與展望
5.1 總結
5.2 展望
參考文獻
作者簡歷
獨創性聲明
學位論文數據集
(如您需要查看本篇畢業設計全文,請您聯系客服索。
將微信二維碼保存到相冊
打開微信掃一掃從相冊識別
1.點擊下面按鈕復制QQ號
3008637063
2.打開QQ→添加好友/群
粘貼QQ號,加我為好友