Ross Mawhorter, Batu Aytemiz, Isaac Karth, Adam M. Smith
{"title":"《超级银河战士》的内容重新注入","authors":"Ross Mawhorter, Batu Aytemiz, Isaac Karth, Adam M. Smith","doi":"10.1609/aiide.v17i1.18905","DOIUrl":null,"url":null,"abstract":"Academic procedural content generation (PCG) efforts often yield plausible game content but stop short of fully integrating it into the games that inspired it. This misses opportunities to discover game- and platform-specific constraints that were previously ignored in evaluations of playability (e.g. how invisible objects in a level design are used to explicitly control camera movement). Grappling with existing games can ensure that the PCG community is solving realistic problems, rather than convenient abstractions of them. In this paper, we use technical knowledge from the ROM hacking community along with the WaveFunctionCollapse example-driven generator to reinject controllably-generated level designs into the commercial Super Metroid ROM image (rather than a clone) for execution on physical Nintendo hardware. Our work charts a path for more realistic evaluation of the playability of generated content and highlights challenges for deploying generative methods. These challenges can spark a conversation about the ways that abstractions are used in PCG research.","PeriodicalId":92576,"journal":{"name":"Proceedings. AAAI Artificial Intelligence and Interactive Digital Entertainment Conference","volume":"21 1","pages":"172-178"},"PeriodicalIF":0.0000,"publicationDate":"2021-10-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Content Reinjection for Super Metroid\",\"authors\":\"Ross Mawhorter, Batu Aytemiz, Isaac Karth, Adam M. Smith\",\"doi\":\"10.1609/aiide.v17i1.18905\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Academic procedural content generation (PCG) efforts often yield plausible game content but stop short of fully integrating it into the games that inspired it. This misses opportunities to discover game- and platform-specific constraints that were previously ignored in evaluations of playability (e.g. how invisible objects in a level design are used to explicitly control camera movement). Grappling with existing games can ensure that the PCG community is solving realistic problems, rather than convenient abstractions of them. In this paper, we use technical knowledge from the ROM hacking community along with the WaveFunctionCollapse example-driven generator to reinject controllably-generated level designs into the commercial Super Metroid ROM image (rather than a clone) for execution on physical Nintendo hardware. Our work charts a path for more realistic evaluation of the playability of generated content and highlights challenges for deploying generative methods. These challenges can spark a conversation about the ways that abstractions are used in PCG research.\",\"PeriodicalId\":92576,\"journal\":{\"name\":\"Proceedings. AAAI Artificial Intelligence and Interactive Digital Entertainment Conference\",\"volume\":\"21 1\",\"pages\":\"172-178\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-10-04\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings. AAAI Artificial Intelligence and Interactive Digital Entertainment Conference\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1609/aiide.v17i1.18905\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings. AAAI Artificial Intelligence and Interactive Digital Entertainment Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1609/aiide.v17i1.18905","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Academic procedural content generation (PCG) efforts often yield plausible game content but stop short of fully integrating it into the games that inspired it. This misses opportunities to discover game- and platform-specific constraints that were previously ignored in evaluations of playability (e.g. how invisible objects in a level design are used to explicitly control camera movement). Grappling with existing games can ensure that the PCG community is solving realistic problems, rather than convenient abstractions of them. In this paper, we use technical knowledge from the ROM hacking community along with the WaveFunctionCollapse example-driven generator to reinject controllably-generated level designs into the commercial Super Metroid ROM image (rather than a clone) for execution on physical Nintendo hardware. Our work charts a path for more realistic evaluation of the playability of generated content and highlights challenges for deploying generative methods. These challenges can spark a conversation about the ways that abstractions are used in PCG research.