Is the asynchronous in nature?
I am porting a synchronous game from pygame to Snap!. That's why I am asking
Certain things happen asynchronously, but if you're asking about how scripts are run, no, the scheduler is completely deterministic. This is why if you say
you see a perfect circle and not a wiggle.
So, these are running asynchronously, but how can run it synchronously?
I think you might be confusing asynchronous with concurrent. Snap! has parallel processes implemented as so-called green-threads. PyGame just has a single thread. If you only use a single script in Snap you get the same "synchronous" model of execution.
Oh, thanks.