跳到主要內容

臺灣博碩士論文加值系統

(35.153.100.128) 您好!臺灣時間:2022/01/19 04:39
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:林秉宏
研究生(外文):Biing-Horng Lin
論文名稱:Java網路遊戲之繪圖平台
論文名稱(外文):A General Graphic Platform for Java Online Games
指導教授:吳毅成
指導教授(外文):I-Chen Wu
學位類別:碩士
校院名稱:國立交通大學
系所名稱:資訊工程系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2002
畢業學年度:90
語文別:中文
論文頁數:42
中文關鍵詞:Java 網路遊戲
外文關鍵詞:Java Online Games
相關次數:
  • 被引用被引用:0
  • 點閱點閱:2322
  • 評分評分:
  • 下載下載:497
  • 收藏至我的研究室書目清單書目收藏:8
在本篇論文之中,我們提出的Java遊戲設計方式,把遊戲邏輯與繪圖模組獨立分開,遊戲邏輯只須要下達簡單的指令,表達出想要呈現在螢幕上的畫面,而繪圖模組負責把畫面真正地顯示出來。利用這個架構,我們可以用Java或DirectDraw來發展繪圖模組,如此一來,可以使用高階的程式語言來開發程式,而同時可達到高效率的效果。我們的統計數據顯示DirectDraw所發展的繪圖模組的效率高於一般的Java繪圖效率。

In this thesis, we propose a way to design Java online games. We separate the game logic and the graphic module. The game logic sends simple commands to the graphic module, and these commands form the whole game theme. The graphic module is responsible for drawing all pictures on the screen. By using this architecture, we can use Java or DirectDraw to develop the graphic module. And then, we can use high level language to develop games and get higher performance at the same time. Our statistic results show that the draw performance of the graphic module that using DirectDraw is higher than the draw performance of the graphic module that using Java.

摘要 i
ABSTRACT ii
誌謝 iii
目錄 iv
表目錄 v
圖目錄 vi
第一章、諸論 1
1.1 網路遊戲的現況與分類 1
1.2 論文大網 5
1.3 COM介紹 6
1.4 DirectX 介紹 7
第二章、繪圖平台 9
2.1 背景說明 9
2.2 繪圖平台架構 13
2.3 圖形模組(Graphic Module) 14
2.3.1 圖形模型(Graphic Model) 14
2.3.2 繪圖模型(Draw Queue Model) 19
2.4 繪圖模組(Draw Module) 23
第三章、系統實作 26
3.1 系統實作環境 26
3.2 實例展示 26
3.3 所遭遇問題及解決方法 29
3.4 繪圖效能比較 30
第四章、結論與未來發展 32
參考文獻 33

[1] Dungeon Crawl Software, “Game Development Search Engine”, available from http://developer.dungeon-crawl.com/, 1999.
[2] Gamedev.net, “Resources for developing games”, available from
http://www.gamedev.net/reference/, 1999.
[3] InfoMagic, “Programmers Heaven”, available from
http://www.programmersheaven.com/, 1996.
[4] INT Media Grouop, “Visual C++ develop site”, available from
http://www.codeguru.com/.
[5] Microsoft Corporation, “DirectX 8.0 SDK”, available from
http://www.microsoft.com/.
[6] Microsoft Corporation, “Microsoft SDK for Java 4.0”, available from http://www.microsoft.com/.
[7] Robert J. Oberg, “Understanding & Programming COM+”, Microsoft Press, Oct 2000.
[8] Perer, “The DirectX Experience”, available from
http://www.geocities.com/SiliconValley/Way/3390/articles.html.
[9] Charles Petzold, “Programming Windows Fifth Edition”, Microsoft Press, Oct 1998.
[10] Sun Microsystems, ”Java Development Kit 1.1.8”, available from http://java.sun.com/products/jdk/1.1/index.html,1999.
[11] Sun Microsystems, “JAVA 2 SDK”, available from http://java.sun.com/products/jdk/1.2/index.html, 1999.
[12] Sun Microsystems, “Java RMI”, available from
http://www.javasoft.com/products/jdk/rmi/index.html, 1999.
[13] I-Chen Wu, “The Cyc System”, available from
http://pd7.csie.nctu.edu.tw/cyc/index.html, 1999.
[14] I-Chen Wu and Cheng-Da Shen, “The Game Developer Guide for the CYC system Version 2”, Internal Document, Dec 7, 1997.
[15] I-Chen Wu, “Internal Design Specification for the CYC System”, Internal Document, Dec 7, 1997.
[16] 徐健智, “A General Development Platform for Play-on-table Game Over Internet”, 交通大學資訊工程系, 碩士論文, Jun 15, 1999.
[17] 陳凌彬, “Study of Development Platform for On-Line Game over Internet”, 交通大學資訊工程系, 碩士論文, Jun 15, 2000.
[18] 黃建華, “A Mobile Agents Environment in the CYC System”, 交通大學資訊工程系, 碩士論文, Jun 15, 1998.
[19] 侯捷, “Programming Windows”, available from
http://www.jjhou.com/.

QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top