Show simple item record

dc.rights.licenseCC-BY-NC-ND
dc.contributor.advisorWand, M.
dc.contributor.advisorHoef, M. van de
dc.contributor.authorPloeg, R.G. van der
dc.date.accessioned2015-08-19T17:00:36Z
dc.date.available2015-08-19T17:00:36Z
dc.date.issued2015
dc.identifier.urihttps://studenttheses.uu.nl/handle/20.500.12932/21108
dc.description.abstractRecent years have shown a rising popularity of procedurally generated content, such as automated level design. To ensure the player enjoys the content, game developers need to make sure it is suitably difficult. This is challenging if at all possible when the content is generated after the product has shipped. The designers need to make sure the game can automatically alter the variables that control the difficulty, depending on the performance of the player. To determine which variables used in level generation control difficulty, a difficulty model is required. We attempt to find such a model for the racing game genre. To identify what parts of the track most define the difficulty, we use two approaches. First, a data driven model, which uses machine learning to recognize difficult sections on the track. Second, an analytical model that attempts to predict where cars are most likely to lose traction, following the rules of physics. Using a custom-made racing game, our methods are tested empirically through player testing on various procedurally generated racetracks. Results show that while we can not perfectly predict all difficult sections of a racetrack, crashes can indeed be predicted with above-average accuracy (over 60%) using simple algorithms, with relatively sparse data. The varying level of player performance is identified as one of the most influential reasons why accurate predictions are very hard to achieve. Further analysis of the data suggests some increased accuracy may potentially be achieved with slightly altered approaches. Our exploratory work helps game developers identify at least the most problematic sections of tracks. We also believe it can be used as a foundation upon which further work can be based.
dc.description.sponsorshipUtrecht University
dc.format.extent4641067
dc.format.mimetypeapplication/pdf
dc.language.isoen_US
dc.titleModeling Race Track Difficulty in Racing Games
dc.type.contentMaster Thesis
dc.rights.accessrightsOpen Access
dc.subject.keywordsracing, games, racing games, procedural, generation, pcg, track, tracks, difficulty, difficulty models, machine learning
dc.subject.courseuuGame and Media Technology


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record