ClimateHeros

Inspiration

Climate change is a problem for my hometown. Temperatures above 100°F have been experienced for weeks due to extended heatwaves. In addition, my community was forced indoors owing to safety concerns over heat. After taking part in the GWC SIP program, which taught game design foundations and used p5.js, I felt motivated to take action. As a way to put my newfound abilities to good use, I'm developing a game to raise awareness of the harmful effects of climate change.

What it does

The user assumes the role of environmental investigator Maya, who is looking into the origins and effects of a terrible heatwave in her community. As the player progresses through the game, they learn important lessons about climate change and earn points for their decisions. They have to beat a to get 100 points and face a surprise at the end to win.

How we built it

It was built on replit using p5 library in js.

Challenges we ran into

When I tried to add points to my game it wouldn't work because I added thae code for points outside the draw loop. I was stumped for a long time because my program kept on crashing( orignally I had a while loop for the points outside the game loop). After putting it in the game loop it works.

Accomplishments that we're proud of

I am proud of making a choose your own adevnture style game. I am proud of my narration and how engaging the game is. I am proud to overcome coding errors myself and not give up in between.

What we learned

I learned that in p5 js all main actions must happen in the game loop. I also learned more about heat waves( like their impact on water systems in a city for instance).

What's next for ClimateHero: Preventing heatwaves

I want to add more choices to the game to start to make it longer. I want to do this by adding two extra phases. Then I want to make more ClimateHero games adressing other enviormental issues(like sea pollution, habitat loss, deforestation) and publish it as a series of games.

Built With

Share this project:

Updates