The Study of The Basic Structure of Networked Real-Time Strategy Game

碩士 === 國立臺灣科技大學 === 機械工程系 === 92 === In this paper, we use Java, a well-known object oriented language, to design and implement a basic structure of a networked strategy game. The whole system uses the Isometric view as the presentation of the game world. Java AWT(Abstract Window Toolkit) has been c...

Full description

Bibliographic Details
Main Author: 趙爵聘
Other Authors: 吳忠霖
Format: Others
Language:zh-TW
Published: 2004
Online Access:http://ndltd.ncl.edu.tw/handle/25619057755255660369
id ndltd-TW-092NTUST489133
record_format oai_dc
spelling ndltd-TW-092NTUST4891332015-10-13T13:28:04Z http://ndltd.ncl.edu.tw/handle/25619057755255660369 The Study of The Basic Structure of Networked Real-Time Strategy Game 即時戰略連線遊戲基礎架構之研究 趙爵聘 碩士 國立臺灣科技大學 機械工程系 92 In this paper, we use Java, a well-known object oriented language, to design and implement a basic structure of a networked strategy game. The whole system uses the Isometric view as the presentation of the game world. Java AWT(Abstract Window Toolkit) has been chosen as the major painting mechanism of the game system. User could control several units by using mouse and keyboard to interact with another user residing on the other side on Internet. The behavior of each unit is designed and controlled by using Finite State Machine. User just has to assign the target information and the unit will then use the information of path nodes, provided by pre-calculating the geometric relationships from surrounding scene objects, with A Star path-finding algorithm to find the route. The study also uses Steering Behaviors to avoid obstacles and maintain certain distance between each unit during the process of following path nodes calculated by A Star algorithm. In addition, we also provide different types of units, utilities, magic effects and level upgrading system in the whole game system with unpredictable events to increase the gameplay. 吳忠霖 2004 學位論文 ; thesis 179 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立臺灣科技大學 === 機械工程系 === 92 === In this paper, we use Java, a well-known object oriented language, to design and implement a basic structure of a networked strategy game. The whole system uses the Isometric view as the presentation of the game world. Java AWT(Abstract Window Toolkit) has been chosen as the major painting mechanism of the game system. User could control several units by using mouse and keyboard to interact with another user residing on the other side on Internet. The behavior of each unit is designed and controlled by using Finite State Machine. User just has to assign the target information and the unit will then use the information of path nodes, provided by pre-calculating the geometric relationships from surrounding scene objects, with A Star path-finding algorithm to find the route. The study also uses Steering Behaviors to avoid obstacles and maintain certain distance between each unit during the process of following path nodes calculated by A Star algorithm. In addition, we also provide different types of units, utilities, magic effects and level upgrading system in the whole game system with unpredictable events to increase the gameplay.
author2 吳忠霖
author_facet 吳忠霖
趙爵聘
author 趙爵聘
spellingShingle 趙爵聘
The Study of The Basic Structure of Networked Real-Time Strategy Game
author_sort 趙爵聘
title The Study of The Basic Structure of Networked Real-Time Strategy Game
title_short The Study of The Basic Structure of Networked Real-Time Strategy Game
title_full The Study of The Basic Structure of Networked Real-Time Strategy Game
title_fullStr The Study of The Basic Structure of Networked Real-Time Strategy Game
title_full_unstemmed The Study of The Basic Structure of Networked Real-Time Strategy Game
title_sort study of the basic structure of networked real-time strategy game
publishDate 2004
url http://ndltd.ncl.edu.tw/handle/25619057755255660369
work_keys_str_mv AT zhàojuépìn thestudyofthebasicstructureofnetworkedrealtimestrategygame
AT zhàojuépìn jíshízhànlüèliánxiànyóuxìjīchǔjiàgòuzhīyánjiū
AT zhàojuépìn studyofthebasicstructureofnetworkedrealtimestrategygame
_version_ 1717736655761178624