Inspiration
"Fish Philosophy" is a mobile app with a motive to empower individuals living with ADHD. In a world that often struggles to understand the unique challenges faced by those with Attention Deficit Hyperactivity Disorder (ADHD), this game aims to create a supportive and enriching environment where ADHD patients can thrive. Just like fish exploring the vastness of the ocean, individuals with ADHD possess boundless potential and creativity. However, they often face a series of hurdles that impede their ability to stay focused, manage time, and regulate emotions. As a result, the journey towards success and fulfilment can be hindered, leading to frustration and feelings of being overwhelmed. This game could occupy ADHD patients for a span of time and learn some of the important lessons via the game.
What it does
The game mainly about is about a fish in the ocean, that is hitting or grabbing two set of balls to earn points and dodging other set of balls. When the fish hits the yellow ball it earns 10 points represented in the score bar: yellow balls symbolizes the optimism, as the will to find positivity throughout the life. Green balls earns the fish 20 points, as green represents positivity, like a green signal to take one’s lead and lead towards prosperity. Moreover, when the fish hit the red ball, the life of the fish presented in form of heart disappears one at a time. Red ball depicts danger and the wrong decisions of life which one must stay away from. The player only gets 3 lives to earn maximum points, making the patients cognizant of importance of life. The game does not have any time limit, and only terminates after the losing 3 lives. The player can start the game again via the play again option on the game over page.
How we built it
This app is mainly built using Android studios, where I have created several java files, which entail the actions performed by the fish. The xml files, represent the layout of the start page, game page and game over page. Using method and class of the java file I have created this app using API 21: Android 5.0 (Lollipop) which ensures it will work on 99.5% of mobile devices. Mainly used multithreading and error handling codes for the app.
Challenges we ran into
Initially the fish did not move on the tap of the screen, I figured out the class to do the work. To collaborate the xml and java, in order to make a functional game to be able to work. To import images into the file to appear on the app.
Accomplishments that we're proud of
To be able to create a functional app on mobile phone and help the patients surviving ADHD. Additionally, creating a multi-layered interface: 3 pages together when the app is executed.
What we learned
I have learned how the layouts of the pages have to be arranged in order to appear same in different mobile phones. Use of xml to create the pages, which makes it visually interactive. And java files to assign the activity to the fish using variety of classes.
What's next for Fish Philosophy
There is potential for the app to be put up on play store to reach global audience. It also possible to have a global score board to motivate the players. And customization of the app with different languages using translation tools.
Log in or sign up for Devpost to join the conversation.