Ribbit Rhythm Application
Description
Ribbit Rhythms, a piano-themed rhythm game for Android, has been successfully developed. Through the GDLC methodology, the game development workflow was divided into multiple phases in an iterative process. This allows the game development to be built incrementally while listening to user feedback and testing results. Usability testing results show that the game is easy to play yet encourages the players to keep playing. The players enjoyed playing with different modes and felt challenged to achieve the highest score. Some users also remarked how the imported song would be greatly beneficial for piano practice. While Ribbit Rhythms has shown great potential, there are a few limitations to consider. The small number of participants and the varied levels of piano experience make it harder to apply these findings broadly. Additionally, the requirement of a MIDI device for input may restrict access for users without this equipment. A few suggestions on how this research could be further improved and developed include, adding more engaging modes, and increasing the number of playable octaves, expanding the platform on IoS and PCs. Additionally, the requirement of a MIDI device for input may restrict access for users without this device. Future suggestion for this game could solve this limitation by implementing alternative input methods, such as normal piano without the need for a special MIDI device. After some further adjustments, Ribbit Rhythms will be available to the public on the Play Store in the near future, allowing the public to benefit from its game-based approach to piano practice.
Files
Steps to reproduce
1. Open the link to the Mendeley repository where the file "Ribbit Rhythms.apk" is stored. 2. Save the file to your phone's internal storage for easy access. 3. Enable the "install unknown apps" setting in your device’s Settings app for the browser you used to download the APK. 4. Open the download history on your smartphone, locate the APK file, and proceed with the installation by selecting the "Install" button.