{"title":"遗留代码:学习(业余)游戏开发者如何使用图像冒险创造者","authors":"John Aycock, K. Biittner","doi":"10.1145/3402942.3402988","DOIUrl":null,"url":null,"abstract":"How did game programmers use early game development tools, and how does this fit into the bigger picture of how humans use tools and technology? To help answer these questions, we embark on an interdisciplinary collaboration between archaeology and computer science. Graphic Adventure Creator (GAC) was released in the mid-1980s for a number of microcomputers; we focus here on the 1986 version for the ZX Spectrum, a popular UK computer of that era. GAC was a game-development tool for creating text adventure games, optionally with graphic images. We have amassed a corpus of nearly all known GAC-produced games for the Spectrum – over 130 – and reverse-engineered the game format. We extracted out all the games’ data, and built a software framework to perform static and dynamic analysis of all these games at scale. This empirical data, plus contextual information from some interviews we conducted, gives us unique insight into the nature of how this tool was used to make games.","PeriodicalId":421754,"journal":{"name":"Proceedings of the 15th International Conference on the Foundations of Digital Games","volume":"21 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-09-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":"{\"title\":\"LeGACy Code: Studying How (Amateur) Game Developers Used Graphic Adventure Creator\",\"authors\":\"John Aycock, K. Biittner\",\"doi\":\"10.1145/3402942.3402988\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"How did game programmers use early game development tools, and how does this fit into the bigger picture of how humans use tools and technology? To help answer these questions, we embark on an interdisciplinary collaboration between archaeology and computer science. Graphic Adventure Creator (GAC) was released in the mid-1980s for a number of microcomputers; we focus here on the 1986 version for the ZX Spectrum, a popular UK computer of that era. GAC was a game-development tool for creating text adventure games, optionally with graphic images. We have amassed a corpus of nearly all known GAC-produced games for the Spectrum – over 130 – and reverse-engineered the game format. We extracted out all the games’ data, and built a software framework to perform static and dynamic analysis of all these games at scale. This empirical data, plus contextual information from some interviews we conducted, gives us unique insight into the nature of how this tool was used to make games.\",\"PeriodicalId\":421754,\"journal\":{\"name\":\"Proceedings of the 15th International Conference on the Foundations of Digital Games\",\"volume\":\"21 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-09-15\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"6\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 15th International Conference on the Foundations of Digital Games\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3402942.3402988\",\"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 of the 15th International Conference on the Foundations of Digital Games","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3402942.3402988","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
LeGACy Code: Studying How (Amateur) Game Developers Used Graphic Adventure Creator
How did game programmers use early game development tools, and how does this fit into the bigger picture of how humans use tools and technology? To help answer these questions, we embark on an interdisciplinary collaboration between archaeology and computer science. Graphic Adventure Creator (GAC) was released in the mid-1980s for a number of microcomputers; we focus here on the 1986 version for the ZX Spectrum, a popular UK computer of that era. GAC was a game-development tool for creating text adventure games, optionally with graphic images. We have amassed a corpus of nearly all known GAC-produced games for the Spectrum – over 130 – and reverse-engineered the game format. We extracted out all the games’ data, and built a software framework to perform static and dynamic analysis of all these games at scale. This empirical data, plus contextual information from some interviews we conducted, gives us unique insight into the nature of how this tool was used to make games.