Pub Date : 2022-08-31DOI: 10.1007/978-3-031-20212-4_9
T. Porcino, Seyed Adel Ghaeinian, Juliano Franz, Joseph W. Malloch, Derek F. Reilly
{"title":"Design of an Extended Reality Collaboration Architecture for Mixed Immersive and Multi-surface Interaction","authors":"T. Porcino, Seyed Adel Ghaeinian, Juliano Franz, Joseph W. Malloch, Derek F. Reilly","doi":"10.1007/978-3-031-20212-4_9","DOIUrl":"https://doi.org/10.1007/978-3-031-20212-4_9","url":null,"abstract":"","PeriodicalId":420045,"journal":{"name":"International Conference on Evolutionary Computation","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-08-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133248140","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2022-07-13DOI: 10.48550/arXiv.2207.06473
G. Ullmann, Cristiano Politowski, Yann-Gael Gu'eh'eneuc, Fábio Petrillo
. Video game developers use game engines as a tool to manage complex aspects of game development. While engines play a big role in the success of games, to the best of our knowledge, they are often devel-oped in isolation, in a closed-source manner, without architectural dis-cussions, comparison, and collaboration among projects. In this work in progress, we compare the call graphs of two open-source engines: Godot 3.4.4 and Urho3D 1.8. While static analysis tools could provide us with a general picture without precise call graph paths, the use of a profiler such as Callgrind allows us to also view the call order and frequency. These graphs give us insight into the engines’ designs. We showed that, by using Callgrind, we can obtain a high-level view of an engine’s architecture, which can be used to understand it. In future work, we intend to apply both dynamic and static analysis to other open-source engines to understand architectural patterns and their impact on aspects such as performance and maintenance.
{"title":"Game Engine Comparative Anatomy","authors":"G. Ullmann, Cristiano Politowski, Yann-Gael Gu'eh'eneuc, Fábio Petrillo","doi":"10.48550/arXiv.2207.06473","DOIUrl":"https://doi.org/10.48550/arXiv.2207.06473","url":null,"abstract":". Video game developers use game engines as a tool to manage complex aspects of game development. While engines play a big role in the success of games, to the best of our knowledge, they are often devel-oped in isolation, in a closed-source manner, without architectural dis-cussions, comparison, and collaboration among projects. In this work in progress, we compare the call graphs of two open-source engines: Godot 3.4.4 and Urho3D 1.8. While static analysis tools could provide us with a general picture without precise call graph paths, the use of a profiler such as Callgrind allows us to also view the call order and frequency. These graphs give us insight into the engines’ designs. We showed that, by using Callgrind, we can obtain a high-level view of an engine’s architecture, which can be used to understand it. In future work, we intend to apply both dynamic and static analysis to other open-source engines to understand architectural patterns and their impact on aspects such as performance and maintenance.","PeriodicalId":420045,"journal":{"name":"International Conference on Evolutionary Computation","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125964121","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2020-11-10DOI: 10.1007/978-3-030-65736-9_8
J. Hauge, Heinrich Söbke, I. Stefan, A. Stefan
{"title":"Applying and Facilitating Serious Location-Based Games","authors":"J. Hauge, Heinrich Söbke, I. Stefan, A. Stefan","doi":"10.1007/978-3-030-65736-9_8","DOIUrl":"https://doi.org/10.1007/978-3-030-65736-9_8","url":null,"abstract":"","PeriodicalId":420045,"journal":{"name":"International Conference on Evolutionary Computation","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121055902","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2020-05-04DOI: 10.1007/978-3-030-65736-9_28
Mai Cong Hung, R. Nakatsu, N. Tosa, T. Kusumi, K. Koyamada
{"title":"Learning of Art Style Using AI and Its Evaluation Based on Psychological Experiments","authors":"Mai Cong Hung, R. Nakatsu, N. Tosa, T. Kusumi, K. Koyamada","doi":"10.1007/978-3-030-65736-9_28","DOIUrl":"https://doi.org/10.1007/978-3-030-65736-9_28","url":null,"abstract":"","PeriodicalId":420045,"journal":{"name":"International Conference on Evolutionary Computation","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-05-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125140673","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2018-09-18DOI: 10.1007/978-3-319-99426-0_45
T. Rist, A. Seiderer, E. André
{"title":"Providing Life-Style-Intervention to Improve Well-Being of Elderly People","authors":"T. Rist, A. Seiderer, E. André","doi":"10.1007/978-3-319-99426-0_45","DOIUrl":"https://doi.org/10.1007/978-3-319-99426-0_45","url":null,"abstract":"","PeriodicalId":420045,"journal":{"name":"International Conference on Evolutionary Computation","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124232367","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2018-09-18DOI: 10.1007/978-3-319-99426-0_26
Sindre B. Skaraas, Javier Gómez, M. L. Jaccheri
{"title":"Playing with Empathy Through a Collaborative Storytelling Game","authors":"Sindre B. Skaraas, Javier Gómez, M. L. Jaccheri","doi":"10.1007/978-3-319-99426-0_26","DOIUrl":"https://doi.org/10.1007/978-3-319-99426-0_26","url":null,"abstract":"","PeriodicalId":420045,"journal":{"name":"International Conference on Evolutionary Computation","volume":"111 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121355096","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2018-09-18DOI: 10.1007/978-3-319-99426-0_51
J. Hauge, Neil Judd, I. Stefan, A. Stefan
{"title":"Perspectives on Accessibility in Digital Games","authors":"J. Hauge, Neil Judd, I. Stefan, A. Stefan","doi":"10.1007/978-3-319-99426-0_51","DOIUrl":"https://doi.org/10.1007/978-3-319-99426-0_51","url":null,"abstract":"","PeriodicalId":420045,"journal":{"name":"International Conference on Evolutionary Computation","volume":"56 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121452585","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2018-09-18DOI: 10.1007/978-3-319-99426-0_32
J. Abreu, Pedro Almeida, Ana Velhinho, Silvia Fernandes, Rafael Guedes
{"title":"An iTV Prototype for Content Unification","authors":"J. Abreu, Pedro Almeida, Ana Velhinho, Silvia Fernandes, Rafael Guedes","doi":"10.1007/978-3-319-99426-0_32","DOIUrl":"https://doi.org/10.1007/978-3-319-99426-0_32","url":null,"abstract":"","PeriodicalId":420045,"journal":{"name":"International Conference on Evolutionary Computation","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127593804","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2018-09-18DOI: 10.1007/978-3-319-99426-0_23
D. Sweere, Martin P. Hughes, Martijn G. van Laar, Lisa E. Rombout
{"title":"A.R.M. - Augmented Reality Muscularity","authors":"D. Sweere, Martin P. Hughes, Martijn G. van Laar, Lisa E. Rombout","doi":"10.1007/978-3-319-99426-0_23","DOIUrl":"https://doi.org/10.1007/978-3-319-99426-0_23","url":null,"abstract":"","PeriodicalId":420045,"journal":{"name":"International Conference on Evolutionary Computation","volume":"7 11","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"113932110","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2018-09-18DOI: 10.1007/978-3-319-99426-0_37
T. Lima, C. Davis
{"title":"A Systematic Mapping of Game-Based Methods to Tackle a Public Health Problem","authors":"T. Lima, C. Davis","doi":"10.1007/978-3-319-99426-0_37","DOIUrl":"https://doi.org/10.1007/978-3-319-99426-0_37","url":null,"abstract":"","PeriodicalId":420045,"journal":{"name":"International Conference on Evolutionary Computation","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133947746","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}