Slides + QR Code
Coding If Statements in order to Initiate the Title Screen of the Game
Timed Loop Functions Changing the Opacity Property to Create a Fading in/Fading Out Transition Animation
Defined moveObject Function that Animates the Background Image Moving from Side to Side
If & Else Functions to Determine Different Paths Depending on the User's Choices
Additional Educational Websites Linked on the Uncompleted Ending Screen
*ೃ༄ Inspiration ´˗
With climate change becoming more and more of a rising issue most choose to simply ignore the severe consequences of humanity's poor environmental choices throughout the centuries because it's such a daunting question: How can we stop climate change? There is never a clear cut answer and ultimately it's the current youth and future generations who'll have to lead this fight for a greener planet before it's too late.
Therefore through Tiny Choices I was inspired to create a mini interactive story game where even the tiniest choices matter towards bettering the world and how solving climate change is ultimately impossible on our own but through making even the tiniest changes to our routines, we can save the world we all call home.
*ೃ༄ What is Tiny Choices? ´˗
This is an interactive story game featuring the main character: you. It goes about it's day but it's the user who makes all the decisions and depending on your decisions it can impact the three different unlockable endings along with different paths to take depending on the outcome of your choices.
*ೃ༄ Building Process ´˗
*ೃ༄ Challenges ´˗
The top three challenges I faced during the development of Tiny Choices was story, gameplay, and time.
Story - There was just so much storyline and so many more routes I wanted to explore through this game. I wanted to give the user the freedom of going down a path of their choosing but narrowing down the choices and staying realistic with myself and what I could accomplish in a single weekend was necessary.
Time - This was the most significant challenge I faced. During the duration of the of the hackathon I realized how quickly time passes by and how time management is key when faced with many time constraints.
*ೃ༄ Accomplishments ´˗
I'm proud of the progress I made despite ultimately not being able to code a conclusive ending like I had hoped to. I sacrificed many hours into this project but it made me realize how spending a little time each day researching new ideas and topics can be very rewarding at the end.
*ೃ༄ Lessons Learned ´˗
A lesson learned should always be a lesson shared. While I may be proud of the progress I made through Tiny Choices, I ultimately regret not taking more advantage of all the wonderful workshops provided or taking time to socialize and bond with a team. I hope in future hackathons I'll have enough time to properly explore and connect with other fellow beginner coders.
Another important lesson I learned was to take advantage of the unlimited amount of free resources online. I never realized I could prototype a video game, convert images from Google into pixel art assets, or learn so many different programming languages in one weekend just by taking the time to actively look for it.
*ೃ༄ What's Next for Tiny Choices? ´˗
I had ultimately hoped to empower future generations and other young people like myself to simply make a change for the sake of the environment. By ourselves such a feat would be borderline impossible but through everyone's united contributions it becomes more more possible.
I plan to finish coding more choices for the user and to add a conclusive ending screen filled with links to websites and resources that the user can access to further educate themselves on how they can make a positive impact on the environment. From switching to an occasional bike ride to work, or simply conserving electricity by turning off the lights, everyone can make a difference because even the tiniest choices matter.
Log in or sign up for Devpost to join the conversation.