Have you ever felt down and had no one to talk to? Well, those days are over. RejuviMind Cabin allows youth to discuss their mental health and learn coping mechanisms for anxiety and depression.
Inspiration This game was inspired by java based RPG games such as "A Dark Room." The concept for the mental health service was inspired by my friends who have been struggling with mental health issues during lockdown and would really like someone to talk to whenever they'd like.
What it does The game has a cozy cabin that welcomes the user to engage in a discussion about their current mental state. If the user appears to be displaying symptoms of anxiety or depression, they are guided through coping strategies and offered support. If not, the user is simply guided through a chance to breathe.
How we built it I built the game using Java on Geany! I build a mockup of the GUI using Canva and then translated it all into Java GUI using math and a lot of pseudocode.
Challenges we ran into The animation portion, as well as having the chat screen and buttons change with each user response, were tricky to work out. The animation was often choppy and the buttons did not react the way I wanted them to.
Accomplishments that we're proud of I'm proud of building this entire game from scratch in a few hours and putting my effort into having a kind discussion with the user that validates their feelings and teaches them new skills. I feel like I was able to simulate that kind of healthy conversation.
What we learned Coding an entire project on your own isn't easy! Collaboration is really helpful and can get you going much faster. I'd like to do a project with a team next time :).
What's next for RejuviMind Cabin I will try to incorporate AI into the chat-box to have more unique and user-centric discussions (rather than the pre-programmed ones I have written down). I'd also like to add more animation and maybe make it seem like the user is really going into the cabin and sitting down. I think it would also be nice to add a timer or animation for the breathing exercises to help guide users as well.
Log in or sign up for Devpost to join the conversation.