Abstract
When playing games, the user expects an easy and intuitive interaction. While current controllers are physical hardware components with a default configuration of buttons, different games use different buttons and demand different interaction methods. Besides, the player style varies according to personal characteristics or past gaming experiences. In previous works we proposed a novel virtual controller based on a common touchscreen device, such as smartphone or tablet, that is used as a gamepad to control a game on a computer or game console. In this work we include machine-learning techniques for an intelligent adaption of the layout and control elements distribution, minimizing errors and providing an enjoyable experience for individual users. We also present different usability tests and show considerable improvements in the precision and game performance of the user. We expect to open a new way of designing console and desktop games, allowing game designers to project individual controllers for each game.
Chapter PDF
Similar content being viewed by others
Keywords
References
Android SDK and Eclipse plugin. http://developer.android.com/sdk/index.html?hl=sk
Baldwin, T., Chai, J.: Towards online adaptation and personalization of key-target resizing for mobile devices. In: IUI 2012, pp. 11–20 (2012)
Bezold, M., Minker, W.: Adaptive multimodal interactive systems. Springer, 5 (2011)
Bi, X., Zhai, S.: Bayesian Touch – A Statistical Criterion of Target Selection with Finger Touch. ACM UIST 2013, 51–60 (2013)
BlueCove. https://code.google.com/p/bluecove/
Brandao, A., Trevisan, D., Brandao, L., Moreira, B., Nascimento, G., Vasconcelos, C., Clua, E., Mourao, P.: Semiotic inspection of a game for children with down syndrome. In: 2010 Brazilian Symposium Games and Digital Entertainment (SBGAMES), pp. 199–210 (November 2010)
Burke, J.W., McNeill, M., Charles, D., Morrow, P., Crosbie, J., McDonough, S.: Serious games for upper limb rehabilitation following stroke. In: Proceedings of the 2009 Conference in Games and Virtual Worlds for Serious Applications, VS-GAMES 2009, pp. 103–110. IEEE Computer Society, Washington, DC (2009)
Dretske.: Explaining Behavior. Reasons in a World of Causes. MIT Press, Cambridge (1988)
GestureWorks Gameplay on Steam. http://store.steampowered.com/app/296610
Golomb, M.R., McDonald, B.C., Warden, S.J., Yonkman, J., Saykin, A.J., Shirley, B., Huber, M., Rabin, B., AbdelBaky, M., Nwosu, M.E., Barkat-Masih, M., Burdea, G.C.: In-home virtual reality videogame telerehabilitation in adolescents with hemiplegic cerebral palsy. Archives of Physical Medicine and Rehabilitation, e1 91(1), 1–8 (2010)
Gonzalez, T.F.: On the computational complexity of clustering and related problems. In: Drenick, R.F., Kozin, F. (eds.) System Modeling and Optimization. Lecture Notes in Control and Information Sciences, vol. 38, pp. 174–182. Springer, Heidelberg (1982)
Joselli, M., Junior, J.R.S., Zamith, M., Clua, E., Soluri, E.: A content adaptation architecture for games. In: SBGames, SBC (2012)
Joselli, M., Silva Junior, J.R., Zamith, M., Soluri, E., Mendonca, E., Pelegrino, M., Clua, E.W.G.: An architecture for game interaction using mobile. In: 2012 IEEE International Games Innovation Conference (IGIC), pp. 73–77 (August 2012)
Laikari, A.: Exergaming - gaming for health: A bridge between real world and virtual communities. In: IEEE 13th International Symposium on Consumer Electronics, ISCE 2009, pp. 665–668 (May 2009)
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)
Malfatti, S.M., dos Santos, F.F., dos Santos, S.R.: Using mobile phones to control desktop multiplayer games. In: Proceedings of the 2010 VIII Brazilian Symposium on Games and Digital Entertainment, SBGAMES 2010, pp. 74–82. IEEE Computer Society, Washington, DC (2010)
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 (SBGAMES), pp. 133–139. IEEE (2014)
Pelegrino, M., Zamith, M., Mendonça, E., Joselli, M., Torok, L., Clua, E.: Controle orgânico virtual para jogos por dispositivos eletrônicos com tela sensível ao toque configurável e adaptável ao uso. Patent INPI BR 1020130300039 (filled in November 2013). http://www.inpi.gov.br/portal/artigo/busca_patentes (Accessed: February 2013)
Rogers, S., Williamson, J., Stewart, C., Murray-Smith, R.: Fingercloud: uncertainty and autonomy handover in capacitive sensing. In: ACM CHI 2010, pp. 577–580 (2010)
Smola, A., Vishwanathan, S.: Introduction to Machine Learning, pp. 32–34. Cambridge University (2008)
Stenger, B., Woodley, T., Cipolla, R.: A vision-based remote control. In: Computer Vision: Detection, Recognition and Reconstruction, pp. 233–262 (2010)
Vajk, T., Coulton, P., Bamford, W., Edwards, R.: Using a mobile phone as a wii-like controller for playing games on a large public display. Int. J. Comput. Games Technol., 4:1–4:6 (January 2008)
Wei, C., Marsden, G., Gain, J.: Novel interface for first person shooting games on pdas. In: OZCHI 2008: Proceedings of the 20th Australasian Conference on Computer-Human Interaction, OZCHI, pp. 113–121. ACM, New York (2008)
Weir, D., Rogers, S., Murray-Smith, R., Löchtefeld, M.: A user-specific machine learning approach for improving touch accuracy on mobile devices. In: ACM UIST 2012, pp. 465–476 (2012)
Weka: Data Mining Software in Java. http://www.cs.waikato.ac.nz/ml/weka/
Zamith, M., Joselli, M., Siva Junior, J., Pelegrino, M., Mendonça, E., Clua, E.: AdaptControl: An adaptive mobile touch control for games. In: SBGames, pp. 137–145 (2013)
Zyda, M., Thkral, D., Jakatdar, S., Engelsma, J., Ferrans, J., Hans, M., Shi, L., Kitson, F., Vasudevan, V.: Educating the next generation of mobile game developers. IEEE Computer Graphics and Applications 27(2), 96, 92–95 (2007)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Torok, L., Pelegrino, M., Trevisan, D.G., Clua, E., Montenegro, A. (2015). A Mobile Game Controller Adapted to the Gameplay and User’s Behavior Using Machine Learning. In: Chorianopoulos, K., Divitini, M., Baalsrud Hauge, J., Jaccheri, L., Malaka, R. (eds) Entertainment Computing - ICEC 2015. ICEC 2015. Lecture Notes in Computer Science(), vol 9353. Springer, Cham. https://doi.org/10.1007/978-3-319-24589-8_1
Download citation
DOI: https://doi.org/10.1007/978-3-319-24589-8_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-24588-1
Online ISBN: 978-3-319-24589-8
eBook Packages: Computer ScienceComputer Science (R0)