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

Full description

Saved in:
Bibliographic Details
Main Authors: Suoju He, Fan Xie, Yi Wang, Sai Luo, Yiwen Fu, Jiajian Yang, Zhiqing Liu, Qiliang Zhu
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 &amp; 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 &amp; 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 &amp; 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