跳到主要內容

臺灣博碩士論文加值系統

(216.73.216.79) 您好!臺灣時間:2026/09/02 16:49
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:陳詩愷
研究生(外文):Shih-kai Chen
論文名稱:多重開發網路平台與簡化遊戲開發架構設計與實作
論文名稱(外文):Design and Implementation on Multi-Development Network Framework and Simplification of the Developing Game
指導教授:鄭武堯鄭武堯引用關係
指導教授(外文):Wu-Yao Cheng
學位類別:碩士
校院名稱:世新大學
系所名稱:資訊管理學研究所(含碩專班)
學門:電算機學門
學類:電算機一般學類
論文種類:學術論文
論文出版年:2011
畢業學年度:99
語文別:中文
論文頁數:67
中文關鍵詞:網路遊戲引擎多重開發遊戲狀態機XML邏輯運算
外文關鍵詞:Network Game EngineMulti-DevelopmentGame StateXML Expression
相關次數:
  • 被引用被引用:5
  • 點閱點閱:595
  • 評分評分:
  • 下載下載:109
  • 收藏至我的研究室書目清單書目收藏:0
數位遊戲本身就是一門涵蓋多方知識的廣大領域,而著手進行遊戲開發更是相當的繁雜,往往需要花費不少的時間與精力。另一方面,因應遊戲引擎設計架構的發展趨勢,及過去的相關研究經驗與使用回饋,故本研究期望提出一個新的設計架構,除了增進高階且實用的引擎功能外,並大幅簡化遊戲開發。在通用性遊戲網路平台架構中,讓繁複的網路訊息交換方式變得簡單易懂,且不再受限於傳輸資料的類型,並以多重開發之概念應用於整體架構上,讓遊戲開發人員能一致性的設計單機端及網路端程式。在簡易遊戲開發機制中,增加XML對遊戲邏輯運算的語法解析,改善遊戲狀態機流程架構,並賦予物件導向模板之功能,讓狀態的內容設計富有彈性化並且減少複雜度。而本研究最終希望能讓開發人員以更直覺地參與遊戲建置,予以簡化過往繁複的開發過程,並讓設計者更專注於遊戲內容的開發與創新,進而提升整體遊戲引擎價值。
Digital game covers the multi-knowledge, and development of the game is quite complicated and takes a lot of time and spirit. Through past research experience and users feedback, it is hoped to propose a new design structure that can increase the advanced and useful features, and simplify the game development.
In the general framework of network game platform, easy exchange of network messages, and unlimited data transfer types, and use of multiple development in the concept of structure, making the game developers to design both local and server properties. In the simple game design architecture, parsing the XML file in the logic expressions, and adding object-oriented and template functionality in the game state machine to increase state flexibility and reduce complexity.
Finally, hope to make users more intuitive way of developing the game, and let designers focus on game development and content innovation, thereby allowing the game engine more powerful.
摘要 I
Abstract II
誌謝 III
目錄 V
圖目錄 VIII
表目錄 X
第一章、 緒論 1
1.1 研究背景 1
1.2 研究動機 1
1.3 研究目的 3
1.4 研究範圍 5
第二章、 文獻探討 7
2.1 遊戲引擎網路平台相關研究 7
2.1.1 遊戲引擎網路平台架構與特性 7
2.1.1.1 Unreal Engine 3 7
2.1.1.2 Unity 3D 8
2.1.1.3 Virtools 8
2.1.1.4 IS.GD 2.8 9
2.1.2 網路遊戲分類及特性 12
2.1.3 網路底層函式庫 13
2.2 簡易遊戲開發相關研究 14
2.2.1 有限狀態機及相關研究 14
2.2.1.1 有限狀態機 14
2.2.1.2 有限狀態機相關技術 15
2.2.1.3 有限狀態機與遊戲應用 17
2.2.2 Expression Evaluator 17
2.2.2.1 字串解析 18
2.2.2.2 結果計算 19
第三章、 研究架構 21
3.1 多重開發網路平台 21
3.1.1 通用性網路遊戲平台架構 21
3.1.2 通用性網路共用變數機制 26
3.1.3 多重開發機制 28
3.1.4 比較本研究架構與IS.GD網路架構 31
3.2 簡易遊戲開發機制 33
3.2.1 遊戲字串解析機制 33
3.2.2 改善遊戲狀態機架構 36
3.2.3 本研究遊戲狀態機架構之比較 39
第四章、 實務應用 40
4.1 使用遊戲網路平台 40
4.1.1 初始網路連線資料設定 40
4.1.2 定義網路變數 41
4.1.3 定義同步網路腳色 42
4.1.4 回呼函式應用 43
4.2 簡易遊戲開發機制展示 45
4.2.1 遊戲字串解析實例 45
4.2.2 定義物件導向遊戲狀態模板 46
4.2.3 簡易遊戲開發概念實作比較 47
第五章、 結論與未來研究 50
5.1 結論 50
5.2 未來研究 51
參考文獻 52
[1]鄭武堯、陳志傑、郭聰儒,「應用設計樣版及XML文件於3D遊戲引擎架構設計」,第十四屆物件導向技術及應用研討會,民國九十二年。
[2]鄭武堯、劉仲強,「簡化網路互動數位內容設計之研究與實作」,數位生活與網際網路科技研討會,民國九十四年。
[3]劉仲強,「以元件為基礎的分散式網路遊戲架構及訊息處理機制」,世新大學資訊管理學系碩士學位論文,民國九十四年。
[4]鄭武堯、鄭創予、劉治廷,「以簡化開發及網路樣板為基礎之跨平台3D線上遊戲引擎」,第十二屆資訊管理暨實務研討會,民國九十五年。
[5]鄭武堯、劉治廷、鄭創予,「以XML資料驅動為基礎之分散式網路3D遊戲引擎架構」,電子商務與數位生活研討會,民國九十五年。
[6]劉治廷「基於網路模板之網路遊戲引擎」,世新大學資訊管理學系碩士學位論文,民國九十五年。
[7]李偉誠,「即時多媒體共通性網路平台架構之設計」,世新大學資訊管理學系碩士學位論文,民國九十七年六月。
[8]鄭武堯、施朝正、李偉誠,「簡化網路遊戲互動式平台開發之通用性架構」,新媒體設計、傳播與科技應用國際學術研討會,民國九十七年六月。
[9]鄭創予,「以遊戲狀態導向簡化遊戲開發之系統架構設計與實作」,世新大學資訊管理學系碩士學位論文,民國九十八年。
[10]陳辟新,「植基於基礎遊戲編輯器之雲端協同開發平台研究與實作」,世新大學資訊管理學系碩士學位論文,民國九十九年。
[11]Suoju He*, Yuan Gao, Jiajian Yang, Yiwen Fu, Xiao Liu, Creating Challengeable and Satisfactory Game Opponent by the Use of CI Approaches, International Journal of Advancements in Computing Technology Volume 2, Number 1, March 2010, 2010
[12]FrederickW. P. Heckel, G. Michael Youngblood, and D. Hunter Hale, Making User-Defined Interactive Game Characters BEHAVE, Proceedings of the Twenty-Second International FLAIRS Conference, 2009.
[13]Kevin Gold, Designer-Driven Intention Recognition in an Action-Adventure Game Using Fast Forward Bayesian Models, Proceedings of FLAIRS 2010, Daytona Beach, Florida, 2010.
[14]GIRAULT, A., BILUNG, L., LEE, E., Hierarchical finite state machines with multiple concurrency models. In: IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 06 August 1999 Berkeley. California: IEEE Press, 742-760,1999.
[15]MALLOUK, W., CLUA, E., An Object-Oriented Approach for Hierarchical State Machines. In: Proceedings of the SBGames conference in Computing, 8-10 November 2006 Recife. Brazil, 2006.
[16]William M. Spears , Diana F. Gordon, Evolving Finite-State Machine Strategies for Protecting Resources, International Symposium on Methodologies for Intelligent Systems,2000.
[17]Alkhatib, R.,and Scholl, M. H., Efficient Compression and Querying of XML Repositories. Paper presented at the Database and Expert Systems Application DEXA '08. 19th International Workshop on, 2008.
[18]Unity3D, http://unity3d.com/.
[19]Unreal Engine 3, http://www.udk.com/index.html
[20]Virtools, http://www.3ds.com/products/3dvia/3dvia-virtools/.
[21]RakNet, http://www.jenkinssoftware.com/
[22]Blizzard Entertainment Corp., World of Warcraft , http://tw.battle.net/wow/zh/
[23]Blizzard Entertainment Corp., StarCraft II, http://us.blizzard.com/en-us/games/sc2/
[24]NCSoft Crop., Lineage Features, http://www.lineage.com/fiction/
[25]Value Software Ltd., http://planethalflife.gamespy.com/hl/
[26]TG Nord, Travian, http://www.travian.tw/
[27]Playfish, Restaurant City, http://www.facebook.com/restaurantcity
[28]Creative Commons, License Explained, http://creativecommons.org/about/
[29]An expression evaluator, http://www.arstdesign.com/articles/expression_evaluation.html
[30]AI Article Writing Contest, http://ai-depot.com/FiniteStateMachines/FSM-Framework.html
[31]W3C, Extensible Markup Language (XML) 1.0 (Fifth Edition), http://www.w3.org/TR/2008/REC-xml-20081126/
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top