Inspiration

I had no ideas at the start, so I mashed two old ideas which were a basic COVID-19 data visualizer in GameMaker and a 3D experiment with rigid bodies in Unity into this Godot Engine project.

What it does

It makes a request to a RapidAPI for COVID-19 data, parses the JSON data into a Godot Variant type array, and then makes instances of cubes when the country/data type is changed. The cubes are cleared when the data is changed. Controls are listed on the dedicated website.

How we built it

I used Godot Engine 3.4.3.stable and the proprietary Python-like language GDScript to program the entire project.

Challenges we ran into

The first APIs I found and used had extremely restrictive usage limits. The current one has no long term limits and 60 requests per minute as a short term limit.

Accomplishments that we're proud of

It works!

What we learned

How HTTP requests work in Godot, and how to handle the data from said request.

What's next for COVID-19 Data As Rigidbody Cubes

Not sure.

I came to WiCHacks 2022 to have fun, and that's what I did.

Built With

Share this project:

Updates