跳到主要內容

臺灣博碩士論文加值系統

(44.200.122.214) 您好!臺灣時間:2024/10/12 23:01
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:劉晟睿
研究生(外文):Cheng-Jui Liu
論文名稱:給非專業程式設計師使用之3D線上遊戲建置工具的設計與製作
論文名稱(外文):The Design and Implementation of an Authoring Tool for Non-Programmers to Develop 3D On-line Games
指導教授:周清江周清江引用關係
指導教授(外文):Chichang Jou
學位類別:碩士
校院名稱:淡江大學
系所名稱:資訊管理學系碩士班
學門:電算機學門
學類:電算機一般學類
論文種類:學術論文
論文出版年:2006
畢業學年度:94
語文別:中文
論文頁數:58
中文關鍵詞:多人線上遊戲RPG虛擬實境VRML非程式設計師
外文關鍵詞:Multi-player gameVirtual RealityVRMLAuthoring ToolNon-programmer
相關次數:
  • 被引用被引用:1
  • 點閱點閱:324
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:2
隨著硬體設備及系統軟體的快速進步,在個人電腦上執行複雜運算的3D遊戲越來越普遍,進一步在個人電腦上架設多人遊戲伺服器的可行性也跟著提高,然而由於缺乏適當的輔助工具,製作一個3D的線上遊戲對一般非專業程式設計師而言極為困難。本研究改良現有開放原始碼之多人虛擬實境系統VRSpace的底層架構,使之具備作為RPG(Role Playing Game,角色扮演)遊戲引擎之基本功能,並開發一套可供非程式設計師使用的遊戲建置輔助工具,提供互動內容之設定以及劇情建置之圖形化介面,使缺乏遊戲製作經驗以及程式設計能力的個人及遊戲企劃人員,能夠快速地把劇情套用到遊戲中,完成一個支援多人互動的3D RPG 線上遊戲。對於較複雜的遊戲,本系統也可以發展遊戲的雛型,減少企劃人員與程式撰寫人員間的溝通障礙。最後我們請兩位無程式經驗且對線上遊戲有興趣的玩家,利用本研究的建置工具來實作數個互動內容,並記錄使用此工具與否之所需時間,作為此建置工具的驗證。
With the rapid development of computer hardware and system software, more and more people play complex 3D games in personal computers. It has become more and more feasible to establish a multi-user game server in personal computers. However, due to lack of support from proper authoring tools, it is still a hard work to make a 3D on-line game for non-programmers. We extend an open source multi-user virtual reality system, VRSpace, with basic functionalities of a RPG game engine. We also develop an authoring tool in graphic user interface for non-programmers to setup interactive contents, conversations, and stories for multi-player 3D RPG online games. For complex games, our system could be used to develop game prototypes to reduce the communication barriers between game designers and programmers. Finally, two players with high interests in online-games and no programming experience are invited to test our authoring tool by creating several interactive game scenarios. We verify the usability of our authoring tool by comparing the construction time of these scenarios with and without the tool.
目錄
1. 緒論 1
1.1 研究背景與動機 1
1.2 研究目的與方法 2
1.3 論文架構 4
2. 研究背景及相關技術 5
2.1 遊戲軟體的發展 5
2.2 現有遊戲建置工具功能分析 7
2.3 VRML 11
3. 系統分析與設計 14
3.1 角色扮演類型遊戲分析 14
3.2 VRSPACE背景介紹 17
3.1.1 引擎部分 18
3.1.2 劇情部分 24
3.1.3 介面部分 25
3.3 VRSPACE 需作修改與補充 26
3.4 系統設計 29
4. 遊戲引擎與建置工具實作 37
4.1 遊戲引擎的撰寫: 37
4.2 劇情與事件的設置: 39
4.3 介面部分: 42
5. 建置工具的驗證與比較 45
5.1 建置工具實作遊戲內容的驗證 45
5.2 建置工具功能的比較 51
6. 結論及未來發展方向 54
表目錄
表 1 1998-2004年全球遊戲市場銷售額 6
表 2 VRML 發展歷史 13
表 3 VRObject的四種類型 20
表 4 VRSpace之不足與本研究增修部分比較 28
表 5 VRGE 事件回饋表 35
表 6 VRGE 新增類別及方法 39
表 7 VRGE Authoring Tool安裝測試環境 47
表 8 於VRGE建置場景之測試數據 48
表 9 VRGE與其它研究的功能性比較 53

圖目錄
圖 1 museuVirtual 架構圖 8
圖 2 VRSpace類別階層圖 21
圖 3 VRSpace 主要架構圖 21
圖 4 VRSpace 的互動流程圖 24
圖 5 修改後之VRSpace Game Engine架構圖 30
圖 6 插入 Monster之GUI介面 31
圖 7 多人合作事件架構圖 33
圖 8 NPC Creator介面 41
圖 9 Event Editor 介面 42
圖 10 使用3D Studio Max 7製作遊戲場景 46
圖 11 迷宮類型的多人線上遊戲 46
圖 12 測試場景1 在Event Editor上的設定 50
圖 13 測試場景1 在NPC Creator上的設定 50
圖 14 測試場景2 在Event Editor上的設定 50
圖 15 測試場景3 在 Event Editor上的設定 51
圖 16 測試場景4 在Event Editor上的設定 51
[1] 孔崇旭,”電子書視覺化劇情編輯製作環境—適合非程式設計師使用”,89學年度國立交通大學資訊工程系博士論文,2000
[2] 卓勇君,”3D角色扮演遊戲編輯系統的設計與製作”, 91學年度國立交通大學資訊工程系碩士論文,2002
[3] 劉鐵,RPG遊戲設計,http://liuxy2001.nease.net/youxi/y02.htm
[4] J. Almasi and N. Iljadica, ”VRSpace - distributed reality”, CARNet User Conference (CUC 2002), 2002, http://vrspace.org/index1.html.
[5] Josip Almasi, SourceForge Project: CharlieBot https://sourceforge.net/projects/CharlieBot/
[6] L. Andrea, VRML 2.0 Sourcebook, New York: Wiley, 1997
[7] Autodesk 3ds Max, http://usa.autodesk.com/adsk/servlet/index?id=5659302&siteID=123112
[8] G. Bell, A. Parisi, and M. Pesce, The virtual reality modeling language: version 1.0 specification, May 26, 1995
[9] Blaxxun Contact, http://www.blaxxun.com/
[10] Cortona VRML Client, http://www.parallelgraphics.com/products/
[11] Lieu-Hen Chen, Cheng-Tin Lin and Jen-Shin Hong, “Design and implement collaborative virtual environment system for learning butterfly lifecycle”, National Computer Conference (NCS 99), 1999, pp. B487-B492
[12] Enterbrain, Inc., RPG Maker XP, http://www.enterbrain.co.jp/tkool/RPG_XP/eng/
[13] M. Gelautz; M. Brandejski; F. Kilzer, F. Amelung, “Web-based visualization and animation of geospatial data using X3D”, Geoscience and Remote Sensing Symposium, 2004
[14] Brian Hay, Introduction to VRML, http://www.virtualrealms.com.au/vrml/tute01/tutorial.htm
[15] Kamen Kanev, Tomoyuki Sugiyama, Design and simulation of interactive 3D computer games, Computers & Graphics, Vol. 22 (2-3)., 1998, pp. 281-300
[16] M. McNaughton, M. Cutumisu, D. Szafron, J. Schaeffer, J. Redford, D. Parker, “ScriptEase: Generative design patterns for computer role-playing games”, 19th International Conference on Automated Software Engineering, 2004, pp. 88-99
[17] MIC,1998-2004年全球遊戲產值,http://mic.iii.org.tw/index.asp,January, 2002
[18] Warren Patterson, Judy Hankins, “Integrating VRML, JAVA, and HTML in a web-based tool for computer literacy”, the Consortium for Computing in Small Colleges, May 2001, pp. 317-326
[19] R. Pausch, T. Burnette, A.C. Capehart, M. Conway, D. Cosgrove, R. DeLine, J. Durbin, R. Gossweiler, S. Koga, and J. White, "A brief architectural overview of Alice, a rapid prototyping system for virtual reality." , IEEE Computer Graphics and Applications, Vol. 15(3), May 1995, pp. 8–11
[20] A. Rollings, E. Adams, Andrew Rollings and Ernest Adams on Game Design, New York: NRG, 2003
大師談遊戲設計,上奇出版社,胡為君 譯,2003
[21] Gary Shelly, Thomas Cashman, Judy Adamski, and Joseph Adamski, Systems Analysis and Design, 2nd Edition, Boyd & Fraser, 1995
[22] Richard Wallace, The Elements of AIML Style, A.L.I.C.E. AI Foundation, Inc, 2003
[23] R. Wazlawick, M. Rosatelli, E. Ramos, W. Cybis, B. Storb, V. Schuhmacher, A. Mariani, T. Kirner, C. Kirner, and L. Fagundes, “Providing more interactivity to virtual museums: a proposal for a VR authoring tool”, PRESENCE - Teleoperators and Virtual Environments, Vol. 10(6), 2001, pp. 647–656
[24] Web3D, http://www.web3d.org/
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top