Discuss Scratch

braxbroscratcher
Scratcher
1000+ posts

Cloud Ping block

bump
braxbroscratcher
Scratcher
1000+ posts

Cloud Ping block

Bump. Don't you say too hard for new scratchers - they can't see or use this anyway.
braxbroscratcher
Scratcher
1000+ posts

Cloud Ping block

Bump.
DaEpikDude
Scratcher
1000+ posts

Cloud Ping block

I can imagine that this would be helpful in multiplayer games e.g.
when green flag clicked
if <(☁ ping ::sensing) > (100)> then
say [Oops! Your connection seems unstable: try to fix the problem or the game won't work properly.] for (5) secs
stop [all v]
Support!
braxbroscratcher
Scratcher
1000+ posts

Cloud Ping block

DaEpikDude wrote:

I can imagine that this would be helpful in multiplayer games e.g.
when green flag clicked
if <(☁ ping ::sensing) > (100)> then
say [Oops! Your connection seems unstable: try to fix the problem or the game won't work properly.] for (5) secs
stop [all v]
Support!
Ping also allows you to know exactly how fast someone's connection is - so you could have that stored for reference.
SenorPorcupine
Scratcher
4 posts

Cloud Ping block

DaEpikDude wrote:

when green flag clicked
if <(☁ ping ::sensing) > (100)> then
say [Oops! Your connection seems unstable: try to fix the problem or the game won't work properly.] for (5) secs
stop [all v]

support, this would be a good use
aidenawesome
Scratcher
18 posts

Cloud Ping block

great idea!
wouldn't use it much, but still helpful

if <(ping::undefined) > [1000]> then
say[you are lagging]
else
say[you are not lagging]
end
rdococ
Scratcher
1000+ posts

Cloud Ping block

Support.

Here's an alternate labelling for the block, which won't confuse newer Scratchers as much.

(cloud update delay :: sensing)
StrangeMagic32
Scratcher
1000+ posts

Cloud Ping block

Support!
(☁ ping::sensing)
Would be a great addition, because knowing your ping is a crucial part of gaming, so you know if it's lag or just your computer can't handle the load.
(one question, what is a reporter exactly? I've got a guess as to what it is, but I'm not sure, is it a piece of code that reports what is happening?)

Last edited by StrangeMagic32 (Nov. 6, 2018 19:02:50)

rdococ
Scratcher
1000+ posts

Cloud Ping block

StrangeMagic32 wrote:

Would be a great addition, because knowing your ping is a crucial part of gaming, so you know if it's lag or just your computer can't handle the load.
(one question, what is a reporter exactly? I've got a guess as to what it is, but I'm not sure, is it a piece of code that reports what is happening?)

A reporter is the Scratch term for a block that reports a value that you can then use in inputs to other blocks.

For example:
say ((x) + (1))

In the above example, ‘(x)’ is a reporter that reports the value of the variable ‘x’, and ‘() + ()’ is a reporter that takes its two inputs, adds them together and reports the result.
StrangeMagic32
Scratcher
1000+ posts

Cloud Ping block

rdococ wrote:

A reporter is the Scratch term for a block that reports a value that you can then use in inputs to other blocks.

For example:
say ((x) + (1))

In the above example, ‘(x)’ is a reporter that reports the value of the variable ‘x’, and ‘() + ()’ is a reporter that takes its two inputs, adds them together and reports the result.
Thanks
plasmamasta
Scratcher
100+ posts

Cloud Ping block

braxbroscratcher wrote:

Candylanguagegirl wrote:

*Awkwardly coughs* Ermm, what is a ping? That should probably be explained in the OP so cloud-challenged scratchers like myself have some idea of what you're talking about.
Ping is the time it takes for a user to send a message to a server and receive a response.
The amount of time in what? Milliseconds>?
leeroyjenkitten
New Scratcher
7 posts

Cloud Ping block

Ping could be named latency, if you want it to have a simple name.
CW_school
Scratcher
46 posts

Cloud Ping block

Support. I don’t know why people keep saying it’ll be confusing for newer scratchers, because new scratchers do not have access to cloud variables, therefor they would have access to the “ping” block. Also “ping” is the perfect name cause “cloud update delay” would refer to the time in which it took for a cloud variable to update, which doesn’t fit, because ping doesn’t set the value.
LuckyLucky7
Scratcher
1000+ posts

Cloud Ping block

Support because this could make projects where the user might have to have less ping in order for the project to work best. However, I think that maybe FPS calculators could be a workaround for this suggestion. If not, then what is the difference between FPS calculators and ping?
great_elmo
Scratcher
500+ posts

Cloud Ping block

and what is ping.
DipLeChip
Scratcher
1000+ posts

Cloud Ping block

Support!

This would be the MOST USEFUL connection test block out there! We would be able to find and stop cloud lag with this thing.
StrangeMagic32
Scratcher
1000+ posts

Cloud Ping block

great_elmo wrote:

and what is ping.
“Ping refers to the network latency between a player's client and the game server as measured with the ping utility or equivalent. Ping is reported quantitatively as an average time in milliseconds (ms). The lower one's ping is, the lower the latency is and the less lag the player will experience.”
- Wikipedia
HyperTerminator
Scratcher
100+ posts

Cloud Ping block

Support!
Could be useful if you have a slower connection!
LokiBlaster
Scratcher
100+ posts

Cloud Ping block

I would Heavily Like it to be added or maybe make a custom block that does that job

Powered by DjangoBB