This project may be unsuitable for photosensitive viewers due to a bug where the green and purple angular diameter lines strobe in Y and I modes. O mode is safe, and it's what you start the simulation in. This is a cool solar system project that not only visualizes a (not to scale) solar system, but calculates the angular diameters (how wide the planet would appear from Earth) in real time. Since the scale here is not realistic, the angular diameters are not realistic in the sense they are proportioned to real life, but they are realistic in the sense that they are accurate for this setup. The slider in the bottom left controls the speed of the planets. There is a large button on the left side of the screen, above the speed slider. This is the mode button and it displays on it the mode that you will be set to if you click it, not the current mode. The three modes are Y, I, and O. You begin the simulation in O mode, which just displays the 9 planets orbiting the Sun. O mode has no lines. The mode button displays a Y. If you click the Y button, you go to Y mode, which displays the largest and smallest planets, in angular diameter, as seen from Earth in the simulation, along with a large, to-scale lineup of all the planets. They are not scaled by their actual size, but how big they appear from Earth (angular diameter). Y mode also displays 2 lines from the Earth, the green line that connects to the largest planet in terms of angular diameter and the purple line which connects to the smallest planet in terms of angular diameter. These lines are strobing due to a bug I have no idea how to fix. The mode button displays an I. If you click the I button, you go to I mode, which is the same as Y mode but without the large angular diameter lineup. It still has the smallest/largest in terms of angular diameter and the strobing angular diameter lines. The purpose for this is so that you can see the planets orbiting where the lineup would usually be blocking a significant portion of the system in Y mode. The mode button displays an O. If you click the O button, you loop around back to O mode.
This project is really cool, I think, because 1. I never have tackled an angular diameter simulation before, and it was actually pretty easy, and 2. This is the first time I've ever needed to and successfully implemented a sorting algorithm in Scratch (this project uses Bubble sort). I've used Bubble sort before in C#, but never in Scratch (Which is surprising because I've been on scratch since 2020, almost 6 years and 2 months as of the time I'm writing this!), and in this project, it's used to sort the list of angular diameters so the project knows which one is the biggest and which one is the smallest out of all the 8 planets other than Earth. The planets in this project are (not true color): Mercury, which is a featureless gray-yellow planet Venus, which is a red planet with a brighter equator Earth which is a turbulent light blue and white planet Mars, which is an orange planet with gray and white Jupiter, which is a tan planet with stripes Saturn, which is a sandy beige planet with rings Uranus, which is a pale indigo planet with polar caps Neptune, which is a deep teal planet with stripes Pluto, which is a featureless dusty bruised purple planet