Discuss Scratch

braxbroscratcher
Scratcher
1000+ posts

Cloud Ping block

PrincessPanda_test_ wrote:

Support, although slightly workaround able.

set [old data v] to (☁️ cloud)
wait (30) seconds
if <(☁️ cloud) = (old data)>
say [Your internet connection is quite bad.]
uh, unless you don't have a script modifying the cloud var xD
braxbroscratcher
Scratcher
1000+ posts

Cloud Ping block

bump
MathlyCat
Scratcher
1000+ posts

Cloud Ping block

my ping is an average of 30 on overseas servers, get on my level

This seems completely harmless and very useful \_(._.)_/ support
braxbroscratcher
Scratcher
1000+ posts

Cloud Ping block

MathlyCat wrote:

my ping is an average of 30 on overseas servers, get on my level

This seems completely harmless and very useful \_(._.)_/ support
xD
braxbroscratcher
Scratcher
1000+ posts

Cloud Ping block

bump
braxbroscratcher
Scratcher
1000+ posts

Cloud Ping block

bump
braxbroscratcher
Scratcher
1000+ posts

Cloud Ping block

Bump
stickfiregames
Scratcher
1000+ posts

Cloud Ping block

PrincessPanda_test_ wrote:

Support, although slightly workaround able.

set [old data v] to (☁️ cloud)
wait (30) secs
if <(☁️ cloud) = (old data)> then
say [Your internet connection is quite bad.]

I don't know if that would work, normally if you try to modify a cloud variable with no connection it will still appear to change locally.

Support for this suggestion. Something to synchronise time with the server would also be good, but I think there are already suggestions for that.
The4thPixel
Scratcher
1000+ posts

Cloud Ping block

Support, no specific reason.
A_Geeky_Jawa
Scratcher
100+ posts

Cloud Ping block

Support
I don't get why people keep saying “It would be confusing for new Scratchers”. There is a help bar for a reason, plus they don't need to use it if they don't want to.
Sigton
Scratcher
1000+ posts

Cloud Ping block

The4thPixel wrote:

Support, no specific reason.
If you don't have anything to add, then don't post

Sigton
braxbroscratcher
Scratcher
1000+ posts

Cloud Ping block

Bump
dvargasews
Scratcher
500+ posts

Cloud Ping block

If a new scratcher remixes a project with this block made by a scratcher, what would happen? Would it have to be made so new scratchers can't even click “see inside” on projects with this block?
braxbroscratcher
Scratcher
1000+ posts

Cloud Ping block

dvargasews wrote:

If a new scratcher remixes a project with this block made by a scratcher, what would happen? Would it have to be made so new scratchers can't even click “see inside” on projects with this block?
If the project had no cloud data, it'd return NaN. And a new scratcher can't get cloud data via remixing - problem solved.
duckboycool
Scratcher
1000+ posts

Cloud Ping block

braxbroscratcher wrote:

dvargasews wrote:

If a new scratcher remixes a project with this block made by a scratcher, what would happen? Would it have to be made so new scratchers can't even click “see inside” on projects with this block?
If the project had no cloud data, it'd return NaN. And a new scratcher can't get cloud data via remixing - problem solved.
I think that it should only show up once a cloud variable is made, and if they were a New Scratcher, it would be blank, like the username block for guests.
braxbroscratcher
Scratcher
1000+ posts

Cloud Ping block

duckboycool wrote:

braxbroscratcher wrote:

dvargasews wrote:

If a new scratcher remixes a project with this block made by a scratcher, what would happen? Would it have to be made so new scratchers can't even click “see inside” on projects with this block?
If the project had no cloud data, it'd return NaN. And a new scratcher can't get cloud data via remixing - problem solved.
I think that it should only show up once a cloud variable is made, and if they were a New Scratcher, it would be blank, like the username block for guests.
Since ping is a number, it'd have to return NaN or 0.
CamMakesGames
Scratcher
22 posts

Cloud Ping block

Support, however can't you do this with a raspberry pi?

1. set cloud variable #1 to 1 and start the timer
2. rasp. pi sets cloud variable #2 to 1
3. when you receive #2 as 1 stop timer

I get that not everyone has a Pi, but to run an extreme online game you may want/need to use one.
braxbroscratcher
Scratcher
1000+ posts

Cloud Ping block

CamMakesGames wrote:

Support, however can't you do this with a raspberry pi?

1. set cloud variable #1 to 1 and start the timer
2. rasp. pi sets cloud variable #2 to 1
3. when you receive #2 as 1 stop timer

I get that not everyone has a Pi, but to run an extreme online game you may want/need to use one.
No… you can't time that precisely and why would we waste time on a Pi, let alone two cloud vars?
yoshifan509
Scratcher
100+ posts

Cloud Ping block

Support! You can make this with timers but it would be hard.
braxbroscratcher
Scratcher
1000+ posts

Cloud Ping block

yoshifan509 wrote:

Support! You can make this with timers but it would be hard.
Yes, I believe you could - but it'd require a specific host project mode, which would be a pain to do for something so integral to cloud interactions. Overall, it's a capability Scratch largely lacks.

Powered by DjangoBB