Video Game Scripting to Enhance Learning.
dc.contributor.author | Meier, Garret | |
dc.contributor.department | Electrical and Computer Engineering | |
dc.date | 2018-02-17T00:19:36.000 | |
dc.date.accessioned | 2020-07-07T05:11:24Z | |
dc.date.available | 2020-07-07T05:11:24Z | |
dc.date.issued | 2015-04-14 | |
dc.description.abstract | <p>Every year, Iowa State hosts the IT Olympics which expose junior high and high school students to principles of computing. One event requires students to automate navigation through a video game with self-written scripts. This project delved into the details of solving the design and coding problems associated with creating a game which includes scripting. The project aimed to create a fun and challenging avenue for students to observe basic programming principles. Development followed a traditional lifecycle including design, development, and testing phases for the major components. Major challenges included designing the commands and tools for students to use. Additionally, creating a compiler with sufficient complexity to allow for complex scripting actions proved difficult. Translating graphics from their original resolution which supported 16-bit screens to a 1080x1920 screen presented challenges with handling distortion of images. The resulting game will be used at this year’s IT Olympics and provides increased complexity and reliability over previous iterations of a scripting-based game for the competition.</p> | |
dc.identifier | archive/lib.dr.iastate.edu/undergradresearch_symposium/2015/presentations/71/ | |
dc.identifier.articleid | 1159 | |
dc.identifier.contextkey | 7559533 | |
dc.identifier.s3bucket | isulib-bepress-aws-west | |
dc.identifier.submissionpath | undergradresearch_symposium/2015/presentations/71 | |
dc.identifier.uri | https://dr.lib.iastate.edu/handle/20.500.12876/91738 | |
dc.relation.ispartofseries | Symposium on Undergraduate Research and Creative Expression | |
dc.title | Video Game Scripting to Enhance Learning. | |
dc.type | event | |
dc.type.genre | article | |
dspace.entity.type | Publication | |
relation.isOrgUnitOfPublication | a75a044c-d11e-44cd-af4f-dab1d83339ff | |
relation.isSeriesOfPublication | 6730f354-97b8-4408-bad3-7e5c3b2fca9d | |
thesis.degree.discipline | Software Engineering |