§ 瀏覽學位論文書目資料
  
系統識別號 U0002-1701200622055200
DOI 10.6846/TKU.2006.00467
論文名稱(中文) 給非專業程式設計師使用之3D線上遊戲建置工具的設計與製作
論文名稱(英文) The Design and Implementation of an Authoring Tool for Non-Programmers to Develop 3D On-line Games
第三語言論文名稱
校院名稱 淡江大學
系所名稱(中文) 資訊管理學系碩士班
系所名稱(英文) Department of Information Management
外國學位學校名稱
外國學位學院名稱
外國學位研究所名稱
學年度 94
學期 1
出版年 95
研究生(中文) 劉晟睿
研究生(英文) Cheng-Jui Liu
學號 692520629
學位類別 碩士
語言別 繁體中文
第二語言別
口試日期 2006-01-04
論文頁數 58頁
口試委員 指導教授 - 周清江(cjou@mail.im.tku.edu.tw)
委員 - 陸承志
委員 - 劉艾華
關鍵字(中) 多人線上遊戲
RPG
虛擬實境
VRML
非程式設計師
關鍵字(英) Multi-player game
Virtual Reality
VRML
Authoring Tool
Non-programmer
第三語言關鍵字
學科別分類
中文摘要
隨著硬體設備及系統軟體的快速進步,在個人電腦上執行複雜運算的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/
論文全文使用權限
校內
校內紙本論文立即公開
同意電子論文全文授權校園內公開
校內電子論文立即公開
校外
同意授權
校外電子論文立即公開

如有問題,歡迎洽詢!
圖書館數位資訊組 (02)2621-5656 轉 2487 或 來信