淡江大學覺生紀念圖書館 (TKU Library)
進階搜尋


下載電子全文限經由淡江IP使用) 
系統識別號 U0002-1701200622055200
中文論文名稱 給非專業程式設計師使用之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頁
口試委員 指導教授-周清江
委員-陸承志
委員-劉艾華
中文關鍵字 多人線上遊戲  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/
論文使用權限
  • 同意紙本無償授權給館內讀者為學術之目的重製使用,於2006-02-09公開。
  • 同意授權瀏覽/列印電子全文服務,於2006-02-09起公開。


  • 若您有任何疑問,請與我們聯絡!
    圖書館: 請來電 (02)2621-5656 轉 2281 或 來信