NASA Dashboard
- 4 Devlogs
- 5 Total hours
It uses NASA API Data to track NEOs. Its supposed to look like a old 90's nasa dashboard.
It uses NASA API Data to track NEOs. Its supposed to look like a old 90's nasa dashboard.
I finished this project, ill be shipping it soon. I added more realistic orbital physics and did some code fixing.
Thanks for the support!
During this session, I added two additional things,
The first thing I added was a pause and play button to the simulation. This was a fairly easy addition, as I use a quantitative value called “time_speed” to determine the speed of the simulation. The pause button sets this value to 0, and the play button also functions as a reset button, setting the value to 1
The next thing I added was a quick info option. Instead of having to click on every dot individually to see its name and speed, I added a quick info button seen on the bottom right corner to allow for easier access to velocity and name data. When clicked, two labels are shown, the velocity and the name of the asteroid right next to them shown in the picture
Wireframe mesh for the globe,
Audio on and off button
and finally, real kelperian orbital mechanics.
I am not looking forward to that one lol
You can find my work and try it for yourself at my github (realreed)
Thanks for reading! Give a like if you liked this please!
I added two things today
And
Heres a little about them
The telemetry data is the data listed on the top right when you click on one of the NEOs
It lists 8 things, the NEO name, speed, radius, tilt, size, angle, depth, and danger rating.
To make this data downloadable, I added a button underneath the telemetry data, before the main loop that runs the software, the OS verifies that the folder inside the project path named “TELEMETRY_DATA” exists, if it doesnt, it creates the folder. This is to ensure the download process goes smoothly. Then, when the button is clicked, it removes any unsafe characters like dashes, commas, and blank spaces to ensure the file is able to be made. The filename consist of the safename of the neo with a report.txt at the end. The txt file is written and in the dashboard console, a message is displayed saying if the data was exported succesfully or not. The TXT file is then stored in TELEMETRY_DATA
For the display window, I added a additional rectangle when you click onto the NEOs in the top right. Inside the rectangle, the dot is replicated but its position is set inside of the rectangle and the dot’s size is multiplied by 6 to fit the rectangle.
In the future, I think I will make the display window look better, since right now it looks pretty bad.
All and all, this was quite a productive session!
You can find the full code on my github.
Today I added a background hum, static writing noises and a click sound effect to my NEO Dashboard! Here is my current product
I have been working on this project for quite a while, but I havent posted any devlogs. I didnt realize i had to write them or log my hours lol.
You can find all my work on this project on my github.
I will be writing more devlogs! Stay tuned!