Inspiration

During our brainstorming, we consider the reason for nobody caring about the environment is people always getting tons of information on the news or other platform about Carbon & Energy. But we really cannot relate those information to the Earth we are standing on. That information always makes people feel a distance. We want to tell our users about what really happened on Earth yesterday and does it made Earth a better place or not. We want to make sure our users can feel like those news that happened on the Earth did happen on the Earth. Earth can be considered as a virtual pet in our application, the news that happened every day is what we feed to the pet, and you can see the earth is getting sick when we feed the bad to it

What it does

It is an Android application. We would like to make it into a website in the future. It will show users 5 news that happened yesterday. And the application will evaluate the impact caused by those news, and shows it to the user by carton earth. We gave this earth a heath bar, like a virtual pet, it will rise or decrease when something good or bad happened.

How we built it

We used the Unity engine base on C#. And built the Ui at first. After that we create the repository pattern to build our data structure. We got some free assets from Unity Asset store. Our UI designer paint the Carton Earth afterward. Then we add the relation between our data and the UI, such as the text color representing the impact of the data.

Challenges we ran into

We cannot quite use unity's Ui system well. And we want to add a multi networking on it, but it is not suitable for the project.

Accomplishments that we're proud of

We make a good ui, and good data structure. And the result is quite like a Android app.

What we learned

Unity, and C#. And the importance building a route map before starting project.

What's next for Persephone

It can add networking function. And it can move to the Web platform which is more suitable for it. It can use python to grab the news from internet and use AI to evaluate and write the text based on the news.

How to run in Unity

pull from git Select the sample scene from Assets/Scenes Drag it to the Hierarchy Delete the default scene Lress play

Built With

Share this project:

Updates

Submission history