I’ve always wanted a control block and or variable that would control time in Hopscotch, and I think it could be groundbreaking.
It would allow you to control at least the perception of time in that game. Basic time would be set at 1000. That would mean that 1000 is the normal pace of time. Altering the number would change the speed of time, and over all the pace of the project.
One of its benefits would be setting time to 999999+ in the beginning of projects with detailed backgrounds, and changing it back to 1000, as that would speed them up so you wouldn’t have to wait for it to work. “But why don’t you just speed up the objects making the background trails?” Because even with it sped up, it can take up to two minutes to finish, which will leave the person playing bored, and they will click off before the game actually starts.
The time block would also be useful if you are making different difficulties of a game. Like for example, if you were making a Geometry dash game, and you wanted to make different levels of difficulty without making a mess of complicated coding that you don’t even understand, use the time block! You could slow everything down for easier levels, and speed it up for the harder ones!
Now, if you wanted time to change as in day turning into night, there could also be a time variable that is affected by the time block!
The variable would have an automatic setting so that it would move by the time setting (naturally set at 1000). So if you were to make a simple background by using a very large square, then you could put inside of a repeat forever block to change its color (HSL or RGB) and change the color based on the variable so that it could be day or night. You could also add a new code block thing where the code is used every tick of time, idk.
Anyways, thanks for listening to my ramblings and ideas!