Designing Game Controllers in a Mobile Device

  • Leonardo Torok
  • Mateus PelegrinoEmail author
  • Daniela Trevisan
  • Anselmo Montenegro
  • Esteban Clua
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10289)


The creative process behind new videogames always encouraged the development of innovative gameplay mechanics. However, the gamepad used to play is frequently overlooked, used only as a simple input device. This work proposes an improvement to an adaptive interface [12], using a smartphone as gamepad, with machine learning algorithms employed in real-time to tune the interface to the ergonomic needs of the current user. Now it includes an API that allows the game to change the interface elements anytime, creating a new gaming experience. Several statistics about the interaction with this interface were logged during test sections with 20 volunteers, with different levels of gaming experience. With these data, we seek to determine how to tune the interface in order to improve the experience, resulting in an iterative approach to controller design.


Adaptive interface Gamepad Virtual gamepad Touchscreen 



We would like to thank our volunteers for their participation in our testing sessions. We are also grateful to CAPES, CNPQ and FAPERJ for their financial support.


  1. 1.
    Baldwin, T., Chai, J.: Towards online adaptation and personalization of key-target resizing for mobile devices. In: Proceedings of the 2012 ACM International Conference on Intelligent User Interfaces, pp. 11–20. ACM (2012)Google Scholar
  2. 2.
    Bi, X., Zhai, S.: Bayesian touch: a statistical criterion of target selection with finger touch. In: Proceedings of the 26th Annual ACM Symposium on User Interface Software and Technology, pp. 51–60. ACM (2013)Google Scholar
  3. 3.
    Hollensen, S.: The blue ocean that disappeared-the case of nintendo wii. J. Bus. Strategy 34(5), 25–35 (2013)CrossRefGoogle Scholar
  4. 4.
    Langley, P.: Machine learning for adaptive user interfaces. In: Brewka, G., Habel, C., Nebel, B. (eds.) KI 1997. LNCS, vol. 1303, pp. 53–62. Springer, Heidelberg (1997). doi: 10.1007/3540634932_3 CrossRefGoogle Scholar
  5. 5.
    Marshall, D., Ward, T., McLoone, S.: From chasing dots to reading minds: the past, present, and future of video game interaction. Crossroads 13(2), 10 (2006)CrossRefGoogle Scholar
  6. 6.
    Merdenyan, B., Petrie, H.: User reviews of gamepad controllers: a source of user requirements and user experience. In: Proceedings of the 2015 Annual Symposium on Computer-Human Interaction in Play, pp. 643–648. ACM (2015)Google Scholar
  7. 7.
    Mott, T.: 1001 Video Games You Must Play Before You Die: You Must Play Before You Die. Hachette, UK (2011)Google Scholar
  8. 8.
    Oshita, M., Ishikawa, H.: Gamepad vs. touchscreen: a comparison of action selection interfaces in computer games. In: Proceedings of the Workshop at SIGGRAPH Asia, pp. 27–31. ACM (2012)Google Scholar
  9. 9.
    Pelegrino, M., Torok, L., Trevisan, D., Clua, E.: Creating and designing customized and dynamic game interfaces using smartphones and touchscreen. In: 2014 Brazilian Symposium on Computer Games and Digital Entertainment, pp. 133–139, November 2014Google Scholar
  10. 10.
    Rogers, S., Williamson, J., Stewart, C., Murray-Smith, R.: Fingercloud: uncertainty and autonomy handover incapacitive sensing. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 577–580. ACM (2010)Google Scholar
  11. 11.
    Smola, A., Vishwanathan, S.V.N.: Introduction to machine learning, vol. 32, p. 34. Cambridge University, UK (2008)Google Scholar
  12. 12.
    Torok, L., Pelegrino, M., Lessa, J., Trevisan, D.G., Vasconcelos, C.N., Clua, E., Montenegro, A.: Evaluating and customizing user interaction in an adaptive game controller. In: Marcus, A. (ed.) DUXU 2015. LNCS, vol. 9188, pp. 315–326. Springer, Cham (2015). doi: 10.1007/978-3-319-20889-3_30 CrossRefGoogle Scholar
  13. 13.
    Torok, L., Pelegrino, M., Trevisan, D.G., Clua, E., Montenegro, A.: A mobile game controller adapted to the gameplay and user’s behavior using machine learning. In: Chorianopoulos, K., Divitini, M., Hauge, J.B., Jaccheri, L., Malaka, R. (eds.) ICEC 2015. LNCS, vol. 9353, pp. 3–16. Springer, Cham (2015). doi: 10.1007/978-3-319-24589-8_1 CrossRefGoogle Scholar
  14. 14.
    Weir, D., Rogers, S., Murray-Smith, R., Löchtefeld, M.: A user-specific machine learning approach for improving touch accuracy on mobile devices. In: Proceedings of the 25th Annual ACM Symposium on User Interface Software and Technology, pp. 465–476. ACM (2012)Google Scholar
  15. 15.
    Zaman, L., MacKenzie, I.S.: Evaluation of nano-stick, foam buttons, and other input methods for gameplay on touchscreen phones. In: International Conference on Multimedia and Human-Computer Interaction-MHCI 2013, p. 69-1 (2013)Google Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  • Leonardo Torok
    • 1
  • Mateus Pelegrino
    • 1
    Email author
  • Daniela Trevisan
    • 1
  • Anselmo Montenegro
    • 1
  • Esteban Clua
    • 1
  1. 1.Computing InstituteFederal Fluminense UniversitySão Domingos, NiteróiBrazil

Personalised recommendations