Leonardo Torok, E. Eisemann, D. Trevisan, A. Montenegro, E. Clua
{"title":"PadCorrect: Correcting User Input on a Virtual Gamepad","authors":"Leonardo Torok, E. Eisemann, D. Trevisan, A. Montenegro, E. Clua","doi":"10.20380/GI2018.09","DOIUrl":null,"url":null,"abstract":"The processing power of modern smartphones allows publishers to port old and current console titles to these platforms. However, these games were designed to be controlled with a traditional gamepad. Normally, the solution used in mobile ports is a virtual gamepad. This interface adds buttons that imitate the layout of a gamepad as a semi-transparent overlay above the game. While this allows users to play the game, it lacks the necessary haptic feedback to provide an enjoyable experience. Frequently, users will miss buttons or press the wrong ones, which affects the in-game performance and leads to frustration. We present a solution to correct user input. First, we retain a few frames of user input instead of passing the data directly to the game. Using time series analysis, we seek known patterns and detect potential mistakes from the user, correcting actions before the commands are received by the game. We called this new gamepad the PadCorrect. In order to measure the impact on the experience, we performed a user study comparing the PadCorrect with a traditional virtual gamepad. The test results showed a good reception and provided evidence that the new interface is capable of improving the experience with mobile games.","PeriodicalId":230994,"journal":{"name":"Proceedings of the 44th Graphics Interface Conference","volume":"6 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 44th Graphics Interface Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.20380/GI2018.09","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The processing power of modern smartphones allows publishers to port old and current console titles to these platforms. However, these games were designed to be controlled with a traditional gamepad. Normally, the solution used in mobile ports is a virtual gamepad. This interface adds buttons that imitate the layout of a gamepad as a semi-transparent overlay above the game. While this allows users to play the game, it lacks the necessary haptic feedback to provide an enjoyable experience. Frequently, users will miss buttons or press the wrong ones, which affects the in-game performance and leads to frustration. We present a solution to correct user input. First, we retain a few frames of user input instead of passing the data directly to the game. Using time series analysis, we seek known patterns and detect potential mistakes from the user, correcting actions before the commands are received by the game. We called this new gamepad the PadCorrect. In order to measure the impact on the experience, we performed a user study comparing the PadCorrect with a traditional virtual gamepad. The test results showed a good reception and provided evidence that the new interface is capable of improving the experience with mobile games.