Inspiration
Inspiration for this project came from our strong feelings about mental health, and the importance of taking care of your mental health from day to day. Mental health is not often given the importance that it deserves, and pushing yourself too far can result in burnout. People today (and students especially) are pushed to do more and more tasks every day to advance your career and set yourself apart from everyone else. We hope that this simulator will inspire people to take small actions to help sustain their mental health and have more conversations with their peers about this important topic.
What it does
The program is a mental health simulation game that allows users to perform many different tasks throughout the course of a week. There are several tasks that are required to be completed a set amount of times during the week. These tasks drain mental health and food. Other tasks restore mental health and food.
How we built it
Work was divided between the two members of the team. Ana's primary role was to design the interface and write the code to implement the user interface using FXML and CSS. Chris's job was to program the game logic and event handlers using JavaFX.
Challenges we ran into
We both had separate issues with getting Java and the Maven build system to run on our systems. Chris had issues with the path so the terminal was not recognizing any maven commands. Ana could not figure out why changes to their code were not being reflected when compiling and running. Both of these problems were not resolved until Saturday morning, which hindered progress.
Accomplishments that we're proud of
We are proud of our ability to produce a fully functional application in the short time span, while working in a team of only two.
What's next for Mental Health Simulator
The first way to improve this game would be thoroughly play testing the game to better balance the difficulty, as well as adding more actions the user could take. The next big change would be to create a customizable character, as well as icons or short animations for each action.
Log in or sign up for Devpost to join the conversation.