First-Person Shooter game AI based on Multi-Objecting the Bees Algorithm
碩士 === 東海大學 === 資訊工程學系 === 98 === Abstract Computer games have highly interactive ability and can integrate various media. Playing computer games have become people’s popular entertainment. Computer games have truly image and sound effect can give the player a rich game experence. But the technology...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2010
|
Online Access: | http://ndltd.ncl.edu.tw/handle/08433672465723740853 |
id |
ndltd-TW-098THU00394008 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-098THU003940082016-05-25T04:15:06Z http://ndltd.ncl.edu.tw/handle/08433672465723740853 First-Person Shooter game AI based on Multi-Objecting the Bees Algorithm 以多目標蜜蜂演算法為基礎之電腦射擊遊戲人工智慧之研究 Wei-Chih Chen 陳韋志 碩士 東海大學 資訊工程學系 98 Abstract Computer games have highly interactive ability and can integrate various media. Playing computer games have become people’s popular entertainment. Computer games have truly image and sound effect can give the player a rich game experence. But the technology of computer graphics alreay reach a bottleneck in the recent years. So many computer games developers have paid their attention to the AI of game characteristic. They hope the smart and various AI can make the computer game more interesting. The most computer game today use the rule-base design approach because of the simple and easy to implement. But, if the player find the weak point of the computer character, nothing can stop the player to win the game. If the computer character can learn from mistake, there may be a solution of this problem. Some scholar try to implement some learning algorithm to the computer game. But we found it needs large computation and collecting the train data sometimes are difficult. And we found the team work is easily to be found in today’s computer games. So we try to give a new approach to the team play computer game’s AI. For the application of computer game AI, the computation must be quick and stable. Multi-Objective Bees Algorithm(MOBA) is a new optimization and machine learning technology in Artificial Intelligence. MOBA is easy to emplement and there are few parameters to adjust. So we try to implement the MOBA as the learning algorithm of computer game characteristic. But according to MOBA, there is no coordination between each bees. So it can only create a powerful single character. So we propose a new learning strategy placing the emphasis on the team learning. In summery, this paper proposes a novel method based on MOBA to help behavior design in computer games. Proposed method can create more efficient team. And there is no need of large computation and training date, which suit the application of computer game. This new mechanism can help AI developer adjust the behavioral parameters which can save the testing time of different combination of parameter. In the experimental results, the proposed mechanism was embedded to design the team bots that indeed presents more changeable and the stable learning characteristic in the Quake III single player mode : Free for Play. Keywords: Artificial Intelligence, Multi-Objective Bees Algorithm, First-Person Shooter Ching-Tsung Tsai 蔡清欉 2010 學位論文 ; thesis 66 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 東海大學 === 資訊工程學系 === 98 === Abstract
Computer games have highly interactive ability and can integrate various media. Playing computer games have become people’s popular entertainment. Computer games have truly image and sound effect can give the player a rich game experence. But the technology of computer graphics alreay reach a bottleneck in the recent years. So many computer games developers have paid their attention to the AI of game characteristic. They hope the smart and various AI can make the computer game more interesting.
The most computer game today use the rule-base design approach because of the simple and easy to implement. But, if the player find the weak point of the computer character, nothing can stop the player to win the game. If the computer character can learn from mistake, there may be a solution of this problem. Some scholar try to implement some learning algorithm to the computer game. But we found it needs large computation and collecting the train data sometimes are difficult. And we found the team work is easily to be found in today’s computer games. So we try to give a new approach to the team play computer game’s AI.
For the application of computer game AI, the computation must be quick and stable. Multi-Objective Bees Algorithm(MOBA) is a new optimization and machine learning technology in Artificial Intelligence. MOBA is easy to emplement and there are few parameters to adjust. So we try to implement the MOBA as the learning algorithm of computer game characteristic. But according to MOBA, there is no coordination between each bees. So it can only create a powerful single character. So we propose a new learning strategy placing the emphasis on the team learning.
In summery, this paper proposes a novel method based on MOBA to help behavior design in computer games. Proposed method can create more efficient team. And there is no need of large computation and training date, which suit the application of computer game. This new mechanism can help AI developer adjust the behavioral parameters which can save the testing time of different combination of parameter. In the experimental results, the proposed mechanism was embedded to design the team bots that indeed presents more changeable and the stable learning characteristic in the Quake III single player mode : Free for Play.
Keywords: Artificial Intelligence, Multi-Objective Bees Algorithm, First-Person Shooter
|
author2 |
Ching-Tsung Tsai |
author_facet |
Ching-Tsung Tsai Wei-Chih Chen 陳韋志 |
author |
Wei-Chih Chen 陳韋志 |
spellingShingle |
Wei-Chih Chen 陳韋志 First-Person Shooter game AI based on Multi-Objecting the Bees Algorithm |
author_sort |
Wei-Chih Chen |
title |
First-Person Shooter game AI based on Multi-Objecting the Bees Algorithm |
title_short |
First-Person Shooter game AI based on Multi-Objecting the Bees Algorithm |
title_full |
First-Person Shooter game AI based on Multi-Objecting the Bees Algorithm |
title_fullStr |
First-Person Shooter game AI based on Multi-Objecting the Bees Algorithm |
title_full_unstemmed |
First-Person Shooter game AI based on Multi-Objecting the Bees Algorithm |
title_sort |
first-person shooter game ai based on multi-objecting the bees algorithm |
publishDate |
2010 |
url |
http://ndltd.ncl.edu.tw/handle/08433672465723740853 |
work_keys_str_mv |
AT weichihchen firstpersonshootergameaibasedonmultiobjectingthebeesalgorithm AT chénwéizhì firstpersonshootergameaibasedonmultiobjectingthebeesalgorithm AT weichihchen yǐduōmùbiāomìfēngyǎnsuànfǎwèijīchǔzhīdiànnǎoshèjīyóuxìréngōngzhìhuìzhīyánjiū AT chénwéizhì yǐduōmùbiāomìfēngyǎnsuànfǎwèijīchǔzhīdiànnǎoshèjīyóuxìréngōngzhìhuìzhīyánjiū |
_version_ |
1718281713010868224 |