Fixed Bicycle System Gamification in order to Improve Student’s Physical Condition and Generate Energy (Action research)

Document Type : Original Articles

Authors

1 BSc Student, Department of Computer engineering, School of Electrical and Computer engineering, University of Kashan, Kashan, Iran

2 Assistant Professor, Department of Computer engineering, School of Electrical and Computer engineering, University of Kashan, Kashan, Iran

10.22122/jrrs.v15i2.3494

Abstract

Introduction: Today, with the advancement of technology and the expansion of the use of computers and mobile phones, mobility and health care through gamification has reached a special place. Despite increasing people health, gamification can create a small step towards a green city and create new job opportunities.Materials and Methods: In this study, a motor was attached to the pedal or rotary axis of a stationary bicycle as a generator to convert the produced mechanical energy into the electrical form. Some buttons were also mounted on the bicycle handlebar so that the user could control the game character in the Android application. All required hardware and circuits were also initially selected and designed to provide the power needed to charge the mobile and send the sensor information to the software via a Bluetooth module.Results: Referring to the latest achievements in health care, the complete design and manufacturing process of the control hardware required to read the information of the sensors connected to the bicycle and send them by a microcontroller to a mobile application as well as the design of a related android game with its software challenges, were provided. Two IoT-based Android developing tools, Flutter and Flame, were also briefly introduced.Conclusion: The output of this study was a full version of a small-scale stationary bicycle attached to the sensor, which was a comprehensive example of a set of interconnected bicycles. It can be widely used at sports clubs, parks, and gardens to enhance sport culture through gamification.

Keywords

  1. Majuri J, Koivisto J, Hamari J. Gamification of education and learning: A review of empirical literature. Proceedings of the 2nd International GamiFIN conference; 2018 May 21-23; Pori, Finland.
  2. Hossfeld T, Keimel C, Timmerer C. Crowdsourcing quality-of-experience assessments. Computer 2014; 47(9): 98-102.
  3. Walz SP, Deterding S, Zimmerman E, Bogost I, Linehan C, Kirman B, et al. The Gameful World: Approaches, issues, applications. Cambridge, MA: MIT Press; 2015.
  4. Mangalindan JP. Play to win: The game-based economy [Online]. [cited 2010 Sep 3]; Available from: URL: https://fortune.com/2010/09/03/play-to-win-the-game-based-economy/
  5. Zhang F, Zhai J, Shen X, Mutlu O, Chen W. Zwift: A programming framework for high performance text analytics on compressed data. Proceedings of the 32nd International Conference on Supercomputing, ICS '18; 2018 June 12-15; Beijing, China. p. 195–206.
  6. World Economic Forum. This gym gets its power from your workout [Online]. [cited 2018 Mar]; Available from: URL: https://www.weforum.org/agenda/2018/03/this-new-eco-gym-is-powered-by-your-workout
  7. Goldstone W. Unity game development essentials. Birmingham, UK: Packt; 2009.
  8. Bigelow D. Construct game development beginners guide. Birmingham, UK: Packt; 2012.
  9. Cossu SM. Game development with GameMaker Studio 2: Make your own games with gamemaker language. Berkeley, CA: Apress; 2019.
  10. Faas T. An introduction to HTML5 game development with Phaser.js. Boca Raton, FL: CRC Press; 2017.
  11. Sharma Y, Gupta S. A study of flutter and react native for mobile app development. Our Heritage Journal 2020; 68(27): 692-8.
  12. Payne R. Hello Flutter. In: Payne R, editor. Beginning app development with Flutter: Create cross-platform mobile apps. Berkeley, CA: Apress; 2019. p. 3-8.
  13. Gonsalves M. Evaluating the mobile development frameworks Apache Cordova and Flutter and their impact on the development process and application characteristics [MSc Thesis]. Chico, CA: California State University; 2019.
  14. Payne R. Developing in Flutter. In: Payne R, editor. Beginning app development with Flutter: Create cross-platform mobile apps. Berkeley, CA: Apress; 2019. p. 9-27.
  15. Hermes D. Xamarin mobile application development: Cross-platform C# and Xamarin. Forms Fundamentals. Berkeley, CA: Apress; 2015.
  16. Lunny A, Safari aOMC. PhoneGap. Birmingham, UK: Packt; 2011.
  17. Wu W. React Native vs Flutter, cross-platform mobile application frameworks [BSc Thesis]. Helsinki, Finland: Metropolia University of Applied Sciences; 2018.
  18. Singh T, Bhardwaj R. Fuchsia OS -A threat to Android. IITM Journal of Management and IT 2019; 10(1): 65-7.
  19. Turkay S, Adinolf S. Friending to flame: How social features affect player behaviours in an online collectible card game. Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems; 2019 May 4-9; Glasgow, Scotland, UK.