Discuss Scratch

braxbroscratcher
Scratcher
1000+ posts

Cloud Ping block

bump


My signature is kumquat proof.
But not tangerine pro-
nomnomnomnomnom










Current Project:
n/a
Quotes: “In our last hour, we burn the most brightly, trying to deny that we are burning out.” -Me
“Well, no. 1024 Killerbytes make a Murderbyte.” -MegaByteCorporations
“I hate out of context quotes.” -Me
“I hate it when Cubeupload breaks.” -Also me
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.


My signature is kumquat proof.
But not tangerine pro-
nomnomnomnomnom










Current Project:
n/a
Quotes: “In our last hour, we burn the most brightly, trying to deny that we are burning out.” -Me
“Well, no. 1024 Killerbytes make a Murderbyte.” -MegaByteCorporations
“I hate out of context quotes.” -Me
“I hate it when Cubeupload breaks.” -Also me
braxbroscratcher
Scratcher
1000+ posts

Cloud Ping block

Bump.


My signature is kumquat proof.
But not tangerine pro-
nomnomnomnomnom










Current Project:
n/a
Quotes: “In our last hour, we burn the most brightly, trying to deny that we are burning out.” -Me
“Well, no. 1024 Killerbytes make a Murderbyte.” -MegaByteCorporations
“I hate out of context quotes.” -Me
“I hate it when Cubeupload breaks.” -Also me
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!

And all the world over, each nation's the same,
They've simply no notion of playing the game.
They argue with umpires, they cheer when they've won,
And they practice beforehand, which ruins the fun!
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.


My signature is kumquat proof.
But not tangerine pro-
nomnomnomnomnom










Current Project:
n/a
Quotes: “In our last hour, we burn the most brightly, trying to deny that we are burning out.” -Me
“Well, no. 1024 Killerbytes make a Murderbyte.” -MegaByteCorporations
“I hate out of context quotes.” -Me
“I hate it when Cubeupload breaks.” -Also me
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
500+ 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)



“Remember the worth of souls is great in the sight of God;”
- Doctrine and Covenants 18:10


I have since moved to @JollyWinter
rdococ
Scratcher
500+ 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


“Remember the worth of souls is great in the sight of God;”
- Doctrine and Covenants 18:10


I have since moved to @JollyWinter
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>?

*NOTE* I have recently released my new game on scratch called Krystal Kombat 4! It took me 5 months and has 20 fun levels for you to play, you can play it Here!

leeroyjenkitten
New to Scratch
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.

This is my signature.
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?

I have about 3450 posts, 90 shared projects, 180 total created/followed topics, and 425 followers.

great_elmo
Scratcher
100+ posts

Cloud Ping block

and what is ping.

Recovering Scrstch user. Joining YT hopefully this year.

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.

stop fuming and start loving :p
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


“Remember the worth of souls is great in the sight of God;”
- Doctrine and Covenants 18:10


I have since moved to @JollyWinter
HyperTerminator
Scratcher
100+ posts

Cloud Ping block

Support!
Could be useful if you have a slower connection!


Oh no! My profile pic has been eaten by a evil kumquat!

This project makes no sense…
https://scratch.mit.edu/projects/327647017/
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