Loading…
To Create Adaptive Game Opponent by Using UCT
Adaptive game AI improves adaptability of opponent AI as well as the challenge level of the gameplay; as a result the entertainment of game is augmented. Opponent game AI is usually implemented by scripted rules in video games, but the most updated algorithm of UCT (upper confidence bound for trees)...
Saved in:
Main Authors: | , , , , , , , |
---|---|
Format: | Conference Proceeding |
Language: | English |
Subjects: | |
Online Access: | Request full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | |
---|---|
cites | |
container_end_page | 70 |
container_issue | |
container_start_page | 67 |
container_title | |
container_volume | |
creator | Suoju He Fan Xie Yi Wang Sai Luo Yiwen Fu Jiajian Yang Zhiqing Liu Qiliang Zhu |
description | Adaptive game AI improves adaptability of opponent AI as well as the challenge level of the gameplay; as a result the entertainment of game is augmented. Opponent game AI is usually implemented by scripted rules in video games, but the most updated algorithm of UCT (upper confidence bound for trees) which perform excellent in computer go can also be used to achieve excellent result to control non-player characters (NPCs) in video games. In this paper, the prey and predator game genre of Dead End is used as a test-bed, the basic principle of UCT is presented, and the effectiveness of its application to game AI development is demonstrated. The experiment compares the performance of different NPCs control approaches: given a 300 milliseconds for each simulation step, the approach of UCT with recognized playerpsilas strategy pattern is better than the one of UCT without recognized playerpsilas strategy pattern, the worst one is Monte-Carlo approach. |
doi_str_mv | 10.1109/CIMCA.2008.81 |
format | conference_proceeding |
fullrecord | <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_5172601</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>5172601</ieee_id><sourcerecordid>5172601</sourcerecordid><originalsourceid>FETCH-LOGICAL-i175t-6c4bdf76d6c80c8c468cb30c1b517cd70e384b203d6cd555059fb674e8ba74f03</originalsourceid><addsrcrecordid>eNotjMtKw0AUQAdEUGqWrtzMDyTem3lmGQathZZuknWZx42M2DQkQejfW9DV2ZxzGHtGqBCheXW7g2urGsBWFu9Y0RgLRjdKKJT1AyuW5QsAsNEGUT6ysrtwN5NfibfJT2v-Ib71Z-LHabqMNK48XHm_5PGT9657YveD_16o-OeG9e9vnfso98ftzrX7MqNRa6mjDGkwOuloIdootY1BQMSg0MRkgISVoQZxE5JSClQzBG0k2eCNHEBs2MvfNxPRaZrz2c_X0y2uNaD4BfYQPz0</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>To Create Adaptive Game Opponent by Using UCT</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Suoju He ; Fan Xie ; Yi Wang ; Sai Luo ; Yiwen Fu ; Jiajian Yang ; Zhiqing Liu ; Qiliang Zhu</creator><creatorcontrib>Suoju He ; Fan Xie ; Yi Wang ; Sai Luo ; Yiwen Fu ; Jiajian Yang ; Zhiqing Liu ; Qiliang Zhu</creatorcontrib><description>Adaptive game AI improves adaptability of opponent AI as well as the challenge level of the gameplay; as a result the entertainment of game is augmented. Opponent game AI is usually implemented by scripted rules in video games, but the most updated algorithm of UCT (upper confidence bound for trees) which perform excellent in computer go can also be used to achieve excellent result to control non-player characters (NPCs) in video games. In this paper, the prey and predator game genre of Dead End is used as a test-bed, the basic principle of UCT is presented, and the effectiveness of its application to game AI development is demonstrated. The experiment compares the performance of different NPCs control approaches: given a 300 milliseconds for each simulation step, the approach of UCT with recognized playerpsilas strategy pattern is better than the one of UCT without recognized playerpsilas strategy pattern, the worst one is Monte-Carlo approach.</description><identifier>ISBN: 9780769535142</identifier><identifier>ISBN: 0769535143</identifier><identifier>DOI: 10.1109/CIMCA.2008.81</identifier><language>eng</language><publisher>IEEE</publisher><subject>Adaptive Game AI ; Application software ; Artificial intelligence ; Dead End ; Discrete event simulation ; Dogs ; Games ; Helium ; Machine learning algorithms ; Pattern recognition ; Software engineering ; Testing ; UCT</subject><ispartof>2008 International Conference on Computational Intelligence for Modelling Control & Automation, 2008, p.67-70</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/5172601$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2058,27925,54920</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/5172601$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Suoju He</creatorcontrib><creatorcontrib>Fan Xie</creatorcontrib><creatorcontrib>Yi Wang</creatorcontrib><creatorcontrib>Sai Luo</creatorcontrib><creatorcontrib>Yiwen Fu</creatorcontrib><creatorcontrib>Jiajian Yang</creatorcontrib><creatorcontrib>Zhiqing Liu</creatorcontrib><creatorcontrib>Qiliang Zhu</creatorcontrib><title>To Create Adaptive Game Opponent by Using UCT</title><title>2008 International Conference on Computational Intelligence for Modelling Control & Automation</title><addtitle>CIMCA</addtitle><description>Adaptive game AI improves adaptability of opponent AI as well as the challenge level of the gameplay; as a result the entertainment of game is augmented. Opponent game AI is usually implemented by scripted rules in video games, but the most updated algorithm of UCT (upper confidence bound for trees) which perform excellent in computer go can also be used to achieve excellent result to control non-player characters (NPCs) in video games. In this paper, the prey and predator game genre of Dead End is used as a test-bed, the basic principle of UCT is presented, and the effectiveness of its application to game AI development is demonstrated. The experiment compares the performance of different NPCs control approaches: given a 300 milliseconds for each simulation step, the approach of UCT with recognized playerpsilas strategy pattern is better than the one of UCT without recognized playerpsilas strategy pattern, the worst one is Monte-Carlo approach.</description><subject>Adaptive Game AI</subject><subject>Application software</subject><subject>Artificial intelligence</subject><subject>Dead End</subject><subject>Discrete event simulation</subject><subject>Dogs</subject><subject>Games</subject><subject>Helium</subject><subject>Machine learning algorithms</subject><subject>Pattern recognition</subject><subject>Software engineering</subject><subject>Testing</subject><subject>UCT</subject><isbn>9780769535142</isbn><isbn>0769535143</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2008</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><recordid>eNotjMtKw0AUQAdEUGqWrtzMDyTem3lmGQathZZuknWZx42M2DQkQejfW9DV2ZxzGHtGqBCheXW7g2urGsBWFu9Y0RgLRjdKKJT1AyuW5QsAsNEGUT6ysrtwN5NfibfJT2v-Ib71Z-LHabqMNK48XHm_5PGT9657YveD_16o-OeG9e9vnfso98ftzrX7MqNRa6mjDGkwOuloIdootY1BQMSg0MRkgISVoQZxE5JSClQzBG0k2eCNHEBs2MvfNxPRaZrz2c_X0y2uNaD4BfYQPz0</recordid><startdate>200812</startdate><enddate>200812</enddate><creator>Suoju He</creator><creator>Fan Xie</creator><creator>Yi Wang</creator><creator>Sai Luo</creator><creator>Yiwen Fu</creator><creator>Jiajian Yang</creator><creator>Zhiqing Liu</creator><creator>Qiliang Zhu</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>200812</creationdate><title>To Create Adaptive Game Opponent by Using UCT</title><author>Suoju He ; Fan Xie ; Yi Wang ; Sai Luo ; Yiwen Fu ; Jiajian Yang ; Zhiqing Liu ; Qiliang Zhu</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i175t-6c4bdf76d6c80c8c468cb30c1b517cd70e384b203d6cd555059fb674e8ba74f03</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2008</creationdate><topic>Adaptive Game AI</topic><topic>Application software</topic><topic>Artificial intelligence</topic><topic>Dead End</topic><topic>Discrete event simulation</topic><topic>Dogs</topic><topic>Games</topic><topic>Helium</topic><topic>Machine learning algorithms</topic><topic>Pattern recognition</topic><topic>Software engineering</topic><topic>Testing</topic><topic>UCT</topic><toplevel>online_resources</toplevel><creatorcontrib>Suoju He</creatorcontrib><creatorcontrib>Fan Xie</creatorcontrib><creatorcontrib>Yi Wang</creatorcontrib><creatorcontrib>Sai Luo</creatorcontrib><creatorcontrib>Yiwen Fu</creatorcontrib><creatorcontrib>Jiajian Yang</creatorcontrib><creatorcontrib>Zhiqing Liu</creatorcontrib><creatorcontrib>Qiliang Zhu</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Xplore (Online service)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Suoju He</au><au>Fan Xie</au><au>Yi Wang</au><au>Sai Luo</au><au>Yiwen Fu</au><au>Jiajian Yang</au><au>Zhiqing Liu</au><au>Qiliang Zhu</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>To Create Adaptive Game Opponent by Using UCT</atitle><btitle>2008 International Conference on Computational Intelligence for Modelling Control & Automation</btitle><stitle>CIMCA</stitle><date>2008-12</date><risdate>2008</risdate><spage>67</spage><epage>70</epage><pages>67-70</pages><isbn>9780769535142</isbn><isbn>0769535143</isbn><abstract>Adaptive game AI improves adaptability of opponent AI as well as the challenge level of the gameplay; as a result the entertainment of game is augmented. Opponent game AI is usually implemented by scripted rules in video games, but the most updated algorithm of UCT (upper confidence bound for trees) which perform excellent in computer go can also be used to achieve excellent result to control non-player characters (NPCs) in video games. In this paper, the prey and predator game genre of Dead End is used as a test-bed, the basic principle of UCT is presented, and the effectiveness of its application to game AI development is demonstrated. The experiment compares the performance of different NPCs control approaches: given a 300 milliseconds for each simulation step, the approach of UCT with recognized playerpsilas strategy pattern is better than the one of UCT without recognized playerpsilas strategy pattern, the worst one is Monte-Carlo approach.</abstract><pub>IEEE</pub><doi>10.1109/CIMCA.2008.81</doi><tpages>4</tpages></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISBN: 9780769535142 |
ispartof | 2008 International Conference on Computational Intelligence for Modelling Control & Automation, 2008, p.67-70 |
issn | |
language | eng |
recordid | cdi_ieee_primary_5172601 |
source | IEEE Electronic Library (IEL) Conference Proceedings |
subjects | Adaptive Game AI Application software Artificial intelligence Dead End Discrete event simulation Dogs Games Helium Machine learning algorithms Pattern recognition Software engineering Testing UCT |
title | To Create Adaptive Game Opponent by Using UCT |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-01T10%3A27%3A45IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=To%20Create%20Adaptive%20Game%20Opponent%20by%20Using%20UCT&rft.btitle=2008%20International%20Conference%20on%20Computational%20Intelligence%20for%20Modelling%20Control%20&%20Automation&rft.au=Suoju%20He&rft.date=2008-12&rft.spage=67&rft.epage=70&rft.pages=67-70&rft.isbn=9780769535142&rft.isbn_list=0769535143&rft_id=info:doi/10.1109/CIMCA.2008.81&rft_dat=%3Cieee_6IE%3E5172601%3C/ieee_6IE%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-i175t-6c4bdf76d6c80c8c468cb30c1b517cd70e384b203d6cd555059fb674e8ba74f03%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=5172601&rfr_iscdi=true |