跳到主要內容

臺灣博碩士論文加值系統

(54.172.135.8) 您好!臺灣時間:2022/01/18 15:35
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:汪益賢
研究生(外文):Wang Yet-Shiang
論文名稱:WGDP--WAP遊戲發展平台
論文名稱(外文):WGDP--A WAP Game Development Platform
指導教授:蔡文能蔡文能引用關係
指導教授(外文):Tsai Wen-Nung
學位類別:碩士
校院名稱:國立交通大學
系所名稱:資訊工程系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2002
畢業學年度:90
語文別:英文
論文頁數:46
中文關鍵詞:WAP遊戲發展平台WGDP桌上型遊戲client agent跨平台
外文關鍵詞:WAP game development platformWGDPplay-on-table gameclient agent
相關次數:
  • 被引用被引用:3
  • 點閱點閱:1378
  • 評分評分:
  • 下載下載:266
  • 收藏至我的研究室書目清單書目收藏:8
近十年來,由於網際網路、無線通訊、線上遊戲等領域的高度成長,許多人認為無線的線上遊戲將具有市場潛力。本論文承續WGFC研究WAP遊戲開發平台,以CYC platform為基礎,真正實作出WAP遊戲開發平台,簡稱為WGDP。WGDP主要提供桌上型遊戲的解決方案。我們的目標不僅止於提供一個開發WAP遊戲的環境,而是還要保有跨平台的彈性,目前已經具備兩種平台-Java Applet、WAP手機-的玩家互相對戰的功能,未來也將擴充至使用J2ME的設備。
設計WGDP的基本概念是:提供一個「能代替缺乏足夠資源的裝置,保存遊戲資料」的Client Agent。目前流行的無線通訊設備,如WAP手機、Java手機,其系統資源尚無法容納大量遊戲資料,且計算能力也不強,因此由Client Agent來負責保存遊戲資料、執行遊戲所需的運算,而無線Client端僅需負責user interface的部分。本論文將解說WAP遊戲開發平台的設計過程,包含WGFC、CYC platform、以及WAP Client Agent,並說明我們如何解決WAP手機用於遊戲時特有的問題,最後以Connect-4遊戲做為平台使用例子,使用WAP手機的玩家可以與使用個人電腦的玩家一樣對戰。
For the recent ten years, because of the highly-grow-up Internet, wireless communications, and online games, many people recognize for wireless online game will have market latent capacity. This thesis follows earlier research of WGFC in our Lab. and studies how to build an integrated wireless game development platform. The platform we developed is designed for WAP games and is based on the CYC platform. We call this platform a WAP Game Development Platform (WGDP). The WGDP is suitable for developing the play-on-table games, such as poker games, board games, etc. Now the WGDP supports both Java applet and WAP micro-browser. Any players from different devices can play games together in these environments. We will expand WGDP to support J2ME devices in our future work.
The basic concept of WGDP is to provide a client agent for those devices lack of resources to handle a game. At present, many popular mobile devices, such as WAP mobile phones and J2ME mobile phones, have few system resources to consume the mass game data. The computation power of these devices is not strong either. Therefore, the client agent should be responsible to keep game data, and to handle the game operations. Thus, the wireless client has only to deal the user interfaces for games. This thesis explains the design process of the WGDP and how to resolve special problems of game using the WAP devices. We will use the Connect-4 game as an example to explain how to develop a game on the WGDP.
1 Introduction 1
1.1 Motivation and Goals 1
1.2 Organization 3
2 Background 4
2.1 Online Game Technologies 4
2.2 Wireless Online Game Technologies 6
2.3 The Wireless Application Protocol 7
2.4 Related Work 9
2.4.1 WAP Game Foundation Classes 9
2.4.2 The CYC Platform 11
2.4.3 Web Engineering 13
2.4.4 WAP Security 14
3 The Design of WGDP 16
3.1 The Constraints of Wireless Games 17
3.2 The WGDP Architecture 19
3.3 The WAP Client Agent 21
3.3.1 Web Server 21
3.3.2 Message Translator 22
3.3.3 WAP GUI Module 22
3.4 Game Message Processing 23
3.4.1 Authentication Messages 23
3.4.2 Game and Chat Messages 24
3.4.3 Query Messages 26
3.5 Other Design Issues 26
3.5.1 The Stateless Problem 26
3.5.2 Security Issues 27
3.5.3 Smart Pulling 29
3.5.4 MVC Model 30
4 Implementation 32
4.1 The Detail of WGDP 32
4.1.1 Web Server 32
4.1.2 Message Translator 34
4.1.3 WAP GUI Module 35
4.2 Game Design on WGDP 36
4.3 The Connect-4 Game 38
4.3.1 Program List 38
4.3.2 Game Message Processing 40
4.3.3 The GUI Design 41
4.3.4 Screen Shots 42
5 Conclusions 44
5.1 Discussion and Conclusions 44
5.2 Future Work 45
References 46
[1] Cannatard, M. and Pascum, D., "An Object-Based Architecture for WAP-Compliant Applications", Database and Expert Systems Applications, 2000. Proceedings. 11th International Workshop on, pp. 178-185, 2000.
[2] Eun-Kyeong Kwon, Yong-Gu Cho, and Ki-Joon Chae, "Integrated Transport Layer Security: End-to-end Security Model Between WTLS and TLS", Information Networking, 2001. Proceedings. 15th International Conference on, pp. 65-71, 2001.
[3] Ghosh, A. K. and Swaminatha, T.M., "Software Security and Privacy Risks in Mobile E-Commerce", Communications of the ACM, Volume 44, Issue 2. pp. 51-57, February 2001.
[4] Goeschka, K. M. and Schranz, M. W., "Client and Legacy Integration in Object Oriented Web Engineering", IEEE Multimedia, Volume 8, Issue 1, pp. 32-41, January-March 2001.
[5] Goschka, K.M. and Falb, J., "Using Finite State Machines as Design and Engineering Model for Database Backed Web Applications", System Sciences, 2000. Proceedings of the 33rd Annual Hawaii International Conference on, pp. 2299-2308, 2000.
[6] Sun Microsystems, "Java Development Kit 1.1.8", available from http://java.sun.com/products/jdk/1.2/index.html, 1999.
[7] WAP Forum, "WAP 1.2 Specification Releases", available from http://www.wapforum.org/what/technical.htm, June 2000.
[8] 葉憶萍, "萬用的電腦網路桌上遊戲系統之設計", 交通大學資訊工程學系, 碩士論文, June 1999.
[9] 徐健智, "網際網路上桌上型遊戲之發展平台", 交通大學資訊工程學系, 碩士論文, June 2000.
[10] 陳凌彬, "網際網路遊戲發展平台之研究", 交通大學資訊工程學系, 碩士論文, June 2001.
[11] 許註翔, "WGFC-WAP遊戲開發平台", 交通大學資訊工程學系, 碩士論文, June 2001.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top