{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,3]],"date-time":"2026-03-03T20:59:58Z","timestamp":1772571598840,"version":"3.50.1"},"reference-count":51,"publisher":"Wiley","issue":"3","license":[{"start":{"date-parts":[[2020,7,18]],"date-time":"2020-07-18T00:00:00Z","timestamp":1595030400000},"content-version":"vor","delay-in-days":47,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["onlinelibrary.wiley.com"],"crossmark-restriction":true},"short-container-title":["Computer Graphics Forum"],"published-print":{"date-parts":[[2020,6]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Competition and collaboration form complex interaction patterns between the agents and objects involved. Only by understanding these interaction patterns, we can reveal the strategies the participating parties applied. In this paper, we study such competition and collaboration behavior for a computer game. Serving as a testbed for artificial intelligence, the multiplayer bomb laying game <jats:italic>Pommerman<\/jats:italic> provides a rich source of advanced behavior of computer agents. We propose a visualization approach that shows an overview of multiple games, with a detailed timeline\u2010based visualization for exploring the specifics of each game. Since an analyst can only fully understand the data when considering the direct and indirect interactions between agents, we suggest various visual encodings of these interactions. Based on feedback from expert users and an application example, we demonstrate that the approach helps identify central competition strategies and provides insights on collaboration.<\/jats:p>","DOI":"10.1111\/cgf.13965","type":"journal-article","created":{"date-parts":[[2020,7,18]],"date-time":"2020-07-18T12:50:17Z","timestamp":1595076617000},"page":"89-100","update-policy":"https:\/\/doi.org\/10.1002\/crossmark_policy","source":"Crossref","is-referenced-by-count":15,"title":["Bombalytics: Visualization of Competition and Collaboration Strategies of Players in a Bomb Laying Game"],"prefix":"10.1111","volume":"39","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3158-2624","authenticated-orcid":false,"given":"Shivam","family":"Agarwal","sequence":"first","affiliation":[{"name":"University of Duisburg\u2010Essen  Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0815-5985","authenticated-orcid":false,"given":"G\u00fcnter","family":"Wallner","sequence":"additional","affiliation":[{"name":"Eindhoven University of Technology  The Netherlands"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4042-3043","authenticated-orcid":false,"given":"Fabian","family":"Beck","sequence":"additional","affiliation":[{"name":"University of Applied Arts Vienna  Austria"}]}],"member":"311","published-online":{"date-parts":[[2020,7,18]]},"reference":[{"key":"e_1_2_12_2_2","doi-asserted-by":"crossref","unstructured":"AndersenE. LiuY.-E. ApterE. Boucher-GenesseF. Popovi\u0107Z.: Gameplay analysis through state projection. InProceedings of the Fifth International Conference on the Foundations of Digital Games(2010) FDG ACM pp.1\u20138. doi:10.1145\/1822348.1822349. 2","DOI":"10.1145\/1822348.1822349"},{"key":"e_1_2_12_3_2","unstructured":"AgarwalS. WallnerG. BeckF.:Supplementary material for Bombalytics: Visualization of competition and collaboration strategies of players in a bomb laying game 2020. doi:10.17605\/OSF.IO\/2VXH4. 2 7"},{"key":"e_1_2_12_4_2","doi-asserted-by":"crossref","unstructured":"BurchM. BeckF. DiehlS.: Timeline Trees: Visualizing sequences of transactions in information hierarchies. InProceedings of the Working Conference on Advanced Visual Interfaces(2008) AVI ACM pp.75\u201382. doi:10.1145\/1385569.1385584. 3","DOI":"10.1145\/1385569.1385584"},{"key":"e_1_2_12_5_2","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511527685"},{"key":"e_1_2_12_6_2","unstructured":"BlizzardEntertainment:StarCraft: Brood War. Game [PC] Dezember1998. Blizzard Entertainment Irvine CA USA. 2"},{"key":"e_1_2_12_7_2","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9781139017343"},{"key":"e_1_2_12_8_2","doi-asserted-by":"crossref","unstructured":"ChangK. AytemizB. SmithA. M.: Reveal-More: Amplifying human effort in quality assurance testing using automated exploration. In2019 IEEE Conference on Games(2019) CoG IEEE pp.1\u20138. doi:10.1109\/CIG.2019.8848091. 3","DOI":"10.1109\/CIG.2019.8848091"},{"key":"e_1_2_12_9_2","doi-asserted-by":"crossref","unstructured":"CanossaA. MakarovychS. TogeliusJ. DrachennA.: Like a DNA string: Sequence-based player profiling in Tom Clancy's The Division. InFourteenth Artificial Intelligence and Interactive Digital Entertainment Conference(2018) AIIDE AAAI pp.152\u2013158. URL:https:\/\/aaai.org\/ocs\/index.php\/AIIDE\/AIIDE18\/paper\/view\/18125\/17236. 1","DOI":"10.1609\/aiide.v14i1.13049"},{"key":"e_1_2_12_10_2","doi-asserted-by":"crossref","unstructured":"ChenY. PuriA. YuanL. QuH.: StageMap: Extracting and summarizing progression stages in event sequences. In2018 IEEE International Conference on Big Data(2018) Big Data IEEE pp.975\u2013981. doi:10.1109\/BigData.2018.8622571. 3","DOI":"10.1109\/BigData.2018.8622571"},{"key":"e_1_2_12_11_2","doi-asserted-by":"crossref","unstructured":"DouglasN. YimD. KartalB. Hernandez-LealP. TaylorM. E. MaurerF.: Towers of saliency: A reinforcement learning visualization using immersive environments. InProceedings of the 2019 ACM International Conference on Interactive Surfaces and Spaces(2019) ISS ACM pp.339\u2013342. doi:10.1145\/3343055.3360747. 3","DOI":"10.1145\/3343055.3360747"},{"key":"e_1_2_12_12_2","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12919"},{"key":"e_1_2_12_13_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.intcom.2010.04.004"},{"key":"e_1_2_12_14_2","unstructured":"GaoC. Hernandez-LealP. KartalB. TaylorM. E.:Skynet: A top deep RL agent in the Inaugural Pommerman Team Competition 2019. arXiv:1905.01360. 2 3"},{"key":"e_1_2_12_15_2","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2018.2864885"},{"key":"e_1_2_12_16_2","doi-asserted-by":"crossref","unstructured":"GaoC. KartalB. Hernandez-LealP. TaylorM. E.: On hard exploration for reinforcement learning: A case study in Pommerman. InProceedings of the AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment(2019) vol. 15 of AIIDE AAAI pp.24\u201330. URL:https:\/\/wvvw.aaai.org\/ojs\/index.php\/AIIDE\/article\/view\/5220\/5076. 3","DOI":"10.1609\/aiide.v15i1.5220"},{"key":"e_1_2_12_17_2","doi-asserted-by":"publisher","DOI":"10.2307\/350902"},{"key":"e_1_2_12_18_2","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2017.2745320"},{"key":"e_1_2_12_19_2","unstructured":"HazzardE.:Data visualization in games 2014.http:\/\/vasir.net\/blog\/game-development\/data-visualization-in-gamesAccessed: November 2019. 2"},{"key":"e_1_2_12_20_2","doi-asserted-by":"crossref","unstructured":"Hernandez-LealP. KartalB. TaylorM. E.: Agent modeling as auxiliary task for deep reinforcement learning. InProceedings of the AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment(2019) vol. 15 of AIIDE AAAI pp.31\u201337. URL:https:\/\/wvvw.aaai.org\/ojs\/index.php\/AIIDE\/article\/view\/5221\/5077. 3","DOI":"10.1609\/aiide.v15i1.5221"},{"key":"e_1_2_12_21_2","doi-asserted-by":"crossref","unstructured":"HofmannK.: Minecraft as AI playground and laboratory. InProceedings of the Annual Symposium on Computer-Human Interaction in Play(2019) CHI Play ACM pp.1\u20131. doi:10.1145\/3311350.3357716. 2","DOI":"10.1145\/3311350.3357716"},{"key":"e_1_2_12_22_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.compedu.2011.11.015"},{"key":"e_1_2_12_23_2","unstructured":"HudsonSoft:Bomberman.Game [NES] July1983. Hudson Soft Tokyo Japan. 2 3"},{"key":"e_1_2_12_24_2","unstructured":"KartalB. Hernandez-LealP. GaoC. TaylorM. E.:Safer deep RL with shallow MCTS: A case study in Pommerman 2019. arXiv:1904.05759. 3"},{"key":"e_1_2_12_25_2","doi-asserted-by":"publisher","DOI":"10.1007\/S11554\u2013013\u20130347\u20130"},{"key":"e_1_2_12_26_2","doi-asserted-by":"publisher","DOI":"10.1109\/TCIAIG.2012.2188528"},{"key":"e_1_2_12_27_2","doi-asserted-by":"publisher","DOI":"10.1007\/s12650\u2013019\u201300566\u20135"},{"key":"e_1_2_12_28_2","unstructured":"LeeceM. JhalaA.: Sequential pattern mining in StarCraft: Brood War for short and long-term goals. InWorkshop on Adversarial Real-Time Strategy Games at AIIDE Conference(2014) AAAI. URL:https:\/\/www.aaai.org\/ocs\/index.php\/AIIDE\/AIIDE14\/paper\/view\/9082\/9011. 1 2"},{"key":"e_1_2_12_29_2","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2016.2598415"},{"key":"e_1_2_12_30_2","unstructured":"MichaelS. GrahamM.: Understanding player experience using sequential analysis. InProceedings of Think Design Play: The 5th International Conference of the Digital Research Association(2011) DIGRA DiGRA\/Utrecht School of the Arts. URL:http:\/\/www.digra.org\/wp-content\/uploads\/digital-library\/11312.20491.pdf. 1 2"},{"key":"e_1_2_12_31_2","unstructured":"NguyenT.-H. D. El-NasrM. S. CanossaA.: Glyph: Visualization tool for understanding problem solving strategies in puzzle games. InProceedings of the 10th International Conference on the Foundations of Digital Games(2015) FDG. URL:http:\/\/www.fdg2015.org\/papers\/fdg2015_paper_64.pdf. 2"},{"key":"e_1_2_12_32_2","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2018.2859969"},{"key":"e_1_2_12_33_2","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.13436"},{"key":"e_1_2_12_34_2","doi-asserted-by":"publisher","DOI":"10.1177\/1473871617718377"},{"key":"e_1_2_12_35_2","unstructured":"OsogamiT. TakahashiT.: Real-time tree search with pessimistic scenarios: Winning the NeurIPS2018Pommerman Competition. InProceedings of The Eleventh Asian Conference on Machine Learning(2019) PMLR pp.583\u2013598. URL:http:\/\/proceedings.mlr.press\/v101\/osogami19a\/osogami19a.pdf. 3"},{"key":"e_1_2_12_36_2","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2019.2934243"},{"key":"e_1_2_12_37_2","doi-asserted-by":"crossref","unstructured":"Perez-LiebanaD. GainaR. D. DragesetO. IlhanE. BallaM. LucasS. M.: Analysis of statistical forward planning methods in Pommerman. InProceedings of the AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment(2019) vol. 15 ofAIIDE AAAI pp.66\u201372. URL:https:\/\/www.aaai.org\/ojs\/index.php\/AIIDE\/article\/view\/5226\/5082. 2","DOI":"10.1609\/aiide.v15i1.5226"},{"key":"e_1_2_12_38_2","unstructured":"PengP. PangL. YuanY. GaoC.:Continual match based training in Pommerman: Technical report 2018. arXiv:1812.07297. 3"},{"key":"e_1_2_12_39_2","doi-asserted-by":"crossref","unstructured":"PfauJ. SmeddinckJ. D. MalakaR.: Automated game testing with ICARUS: Intelligent completion of adventure riddles via unsupervised solving. InExtended Abstracts Publication of the Annual Symposium on Computer-Human Interaction in Play(2017) CHI PLAY ACM pp.153\u2013164. doi:10.1145\/3130859.3131439. 3","DOI":"10.1145\/3130859.3131439"},{"key":"e_1_2_12_40_2","unstructured":"ResnickC. EldridgeW. HaD. BritzD. FoersterJ. TogeliusJ. ChoK. BrunaJ.:Pommerman: A multi-agent playground 2018. arXiv:1809.07124. 2 3"},{"key":"e_1_2_12_41_2","unstructured":"RiotGames:League of Legends. Game [PC] October2009. Riot Games Los Angeles CA USA. 2 11"},{"key":"e_1_2_12_42_2","doi-asserted-by":"crossref","unstructured":"ShapiroB. R. HallR. P.: Interaction geography in a museum. InProceedings of the 2017 CHI Conference Extended Abstracts on Human Factors in Computing Systems(2017) CHI ACM pp.2076\u20132083. doi:10.1145\/3027063.3053146. 3","DOI":"10.1145\/3027063.3053146"},{"key":"e_1_2_12_43_2","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2018.2890217"},{"key":"e_1_2_12_44_2","doi-asserted-by":"publisher","DOI":"10.1109\/TCIAIG.2014.2365470"},{"key":"e_1_2_12_45_2","doi-asserted-by":"publisher","DOI":"10.1609\/aimag.v34i3.2492"},{"key":"e_1_2_12_46_2","doi-asserted-by":"crossref","unstructured":"WallnerG.: Sequential analysis of player behavior. InProceedings of the 2015 Annual Symposium on Computer-Human Interaction in Play(2015) CHI Play ACM pp.349\u2013358. doi:10.1145\/2793107.2793112. 1 2","DOI":"10.1145\/2793107.2793112"},{"key":"e_1_2_12_47_2","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2018.2864504"},{"key":"e_1_2_12_48_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.entcom.2013.02.002"},{"key":"e_1_2_12_49_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.cag.2013.11.010"},{"key":"e_1_2_12_50_2","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2019.2934630"},{"key":"e_1_2_12_51_2","doi-asserted-by":"publisher","DOI":"10.1007\/978\u20133-319\u201363519\u20134"},{"key":"e_1_2_12_52_2","doi-asserted-by":"crossref","unstructured":"ZhouH. GongY. MugraiL. KhalifaA. NealenA. TogeliusJ.: A hybrid search agent in Pommerman. InProceedings of the 13th International Conference on the Foundations of Digital Games(2018) FDG ACM pp.1\u20134. doi:10.1145\/3235765.3235812. 3","DOI":"10.1145\/3235765.3235812"}],"container-title":["Computer Graphics Forum"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1111%2Fcgf.13965","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1111\/cgf.13965","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/full-xml\/10.1111\/cgf.13965","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1111\/cgf.13965","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,9,7]],"date-time":"2023-09-07T18:47:05Z","timestamp":1694112425000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1111\/cgf.13965"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,6]]},"references-count":51,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2020,6]]}},"alternative-id":["10.1111\/cgf.13965"],"URL":"https:\/\/doi.org\/10.1111\/cgf.13965","archive":["Portico"],"relation":{},"ISSN":["0167-7055","1467-8659"],"issn-type":[{"value":"0167-7055","type":"print"},{"value":"1467-8659","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,6]]},"assertion":[{"value":"2020-07-18","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}