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...

Full description

Bibliographic Details
Main Authors: Wei-Chih Chen, 陳韋志
Other Authors: Ching-Tsung Tsai
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