Discuss Scratch

Invisible_Factory
Scratcher
500+ posts

Anonymous real-time view counter on projects.

I think there should be a real-time view counter on projects, which would help people working with cloud projects to see if their project works or not. The stat will be stored in the cloud history (for easy access) and possibly be a variable inside the editor.
I'm sure there is a workaround, but it is probably a very long workaround.

Although one thing is it should be anonymous, because it can cause scratchers to identify interests of other scratchers. Let's say Scratcher 1 rakes interest in one thing but Scratcher 2 likes another thing. There could be an implied disagreement, so its better to just report this stat as anonymous.
I don't specialize in cloud projects but it seems like something useful to those who are good with cloud.


EDIT: I said a few posts down..
What if we put a check mark that we have to click in order for it to update, otherwise don't update? That way, only the people who need it will turn on the check mark and make it update, combined with "only update when the number of people is different”.
Or maybe change the rate of updating based on the number of people. There are a lot of ways we can reduce the lag.

I would like to hear your thoughts on the “too many updates to the sever” problem, which is the only obstacle so far.

Last edited by Paddle2See (Oct. 13, 2023 18:40:31)


Currently, I have ~860 posts.
I am a scratcher who used to be really active on the forums 5 or 6 years ago, I basically quit scratch since then but I still check out the website from time to time. Do not expect asap replies because scratch is really at the back of my head

Invisible_Factory
Scratcher
500+ posts

Anonymous real-time view counter on projects.

bump

Currently, I have ~860 posts.
I am a scratcher who used to be really active on the forums 5 or 6 years ago, I basically quit scratch since then but I still check out the website from time to time. Do not expect asap replies because scratch is really at the back of my head

Za-Chary
Scratcher
1000+ posts

Anonymous real-time view counter on projects.

Are you referring to a counter that says something like “5 people are currently viewing this project”?

This is my forum signature! On a forum post, it is okay for Scratchers to advertise in their forum signature. The signature is the stuff that shows up below the horizontal line on the post. It will show up on every post I make.

I was a Scratch Team member from May 10th 2019 to October 29th 2021.

my notebook | scratch team essay | accessibility essay
miniepicness
Scratcher
1000+ posts

Anonymous real-time view counter on projects.

Za-Chary wrote:

Are you referring to a counter that says something like “5 people are currently viewing this project”?
Yes they are. I support because it means that the people making the project dont have to code it themselves. I also think that there should be a block that says how many people are currently viewing, that only counts people that are allowed to use cloud variables:
(☁ current viewer count :: sensing

Last edited by miniepicness (Oct. 9, 2018 22:45:45)

bidulule
Scratcher
1000+ posts

Anonymous real-time view counter on projects.

I don't support sorry
One of the reasons why the cloud variable have been partially removed is that they increase the servers lags.
Soooo…
Adding a script that send a request to the servers every second and this for the 34 325 678 shared projects would be terribly laggy ^^

Invisible_Factory
Scratcher
500+ posts

Anonymous real-time view counter on projects.

Za-Chary wrote:

Are you referring to a counter that says something like “5 people are currently viewing this project”?
Something like that, yes.
Kind of like youtube's view counter. It registers but is anonymous.

Bump

Last edited by Invisible_Factory (Nov. 13, 2018 04:33:40)


Currently, I have ~860 posts.
I am a scratcher who used to be really active on the forums 5 or 6 years ago, I basically quit scratch since then but I still check out the website from time to time. Do not expect asap replies because scratch is really at the back of my head

mica43683
Scratcher
500+ posts

Anonymous real-time view counter on projects.

Support. A live view count would be great! But, maybe it should be added next to the “views” thing instead of in the cloud history. Just to show the number of people viewing it, even if it doesn't have cloud variables in it.

I got a lot of compliments on my last signature, and I think that's kind of strange. I wrote it when I was 12 and it wasn't very good. I acted like PS4 controllers were the epitome of human technology, for God's sake! I tried too hard to be philosophical, or maybe I tried too hard to be funny, or maybe it was something else. But that signature was bad. It wasn't good. It might be strange for some of you to hear this, seeing as this site is full of kids, but 12-year-old me was practically a baby. I think that's something you realise when you grow up. That you're always better than you were last year. I was looking through old Skype messages between me and a friend of mine from when we were 12, and as I read them, I couldn't stop thinking, “Woah. I was the worst.” It's important to know that you're always the worst. I can almost guarantee that future you is thinking negatively of you right now, just as future me is thinking negatively of me. It's important not to let that get to you. Remember to stay in the present. Tomorrow hates you, but it can't hurt you because you'll never get to tomorrow. When I was 10 or 11, I remember seeing the world very cynically. I thought that human life was inherently selfish, and that we were only put on this planet to destroy it. I'm so glad 10 or 11 year old me is gone, because 17 year old me would NOT get along with that kid.
epicRedHot
Scratcher
500+ posts

Anonymous real-time view counter on projects.

Partial support, with full support if there is a way to implement it without sending an extra request every frame.
Maybe have the site “ping” the project whenever someone leaves or joins? That would cut down on the amount of cloud updates significantly, and should still be fast enough for whatever it would be used for.

Edit: I'm referring to the block suggestion, the same concept could be used for updating the out-of-project view counter as well.

Last edited by epicRedHot (Nov. 14, 2018 15:10:57)


I occasionally do things.
Invisible_Factory
Scratcher
500+ posts

Anonymous real-time view counter on projects.

epicRedHot wrote:

Partial support, with full support if there is a way to implement it without sending an extra request every frame.
Maybe have the site “ping” the project whenever someone leaves or joins? That would cut down on the amount of cloud updates significantly, and should still be fast enough for whatever it would be used for.

Edit: I'm referring to the block suggestion, the same concept could be used for updating the out-of-project view counter as well.
Sending data towards the server is the main issue.. the idea is people should know how many people are viewing their project at a given time.

What if we put a check mark that we have to click in order for it to update, otherwise don't update? That way, only the people who need it will turn on the check mark and make it update. Combined with the “only update when the number of people is different”.
Or maybe change the rate of updating based on the number of people. There are a lot of ways we can reduce the lag.


Currently, I have ~860 posts.
I am a scratcher who used to be really active on the forums 5 or 6 years ago, I basically quit scratch since then but I still check out the website from time to time. Do not expect asap replies because scratch is really at the back of my head

epicRedHot
Scratcher
500+ posts

Anonymous real-time view counter on projects.

If it only sent updates to the Scratch server when the page was loaded or unloaded, it wouldn't need to be on a timer, which would cut down on the server load exponentially.

I occasionally do things.
TL_TheLegend
Scratcher
18 posts

Anonymous real-time view counter on projects.

This needs to be closed! This has been implemented.

when signature read :: events :: hat
glide (Imagine :: sounds) secs to x: (Program :: custom) y: (Share :: variables)
dab :: motion
Hello signature reader!
Pong (Food Edition): https://scratch.mit.edu/projects/284644265/fullscreen/
Orchestra(ted) Randomness: https://scratch.mit.edu/projects/283335181/fullscreen/
73H Kumkw472 700K my L3773r2. http://1337.me/
-Accio-
Scratcher
1000+ posts

Anonymous real-time view counter on projects.

TL_TheLegend wrote:

This needs to be closed! This has been implemented.
No it hasn't

Hi There! I'm -Accio-


I am currently attending university for a Bachelor's of Science in Chemistry.

“If you are not part of the solution, you are part of the precipitate”
tyeungeyres
Scratcher
7 posts

Anonymous real-time view counter on projects.

Maybe a total view and a in total view counter that you can see yourself in your scratch menu
BestUsernameSoFar
Scratcher
100+ posts

Anonymous real-time view counter on projects.

So basically it would work like this?
So I was the only one using the project.
(current [online users v]) // 1
Then, someone else joined…
(current [online users v]) // 2
Then I decided to stop using the project…
(current [online users v]) // 1
And then the other user stopped using the project.
(current [online users v]) // 0
Is that how it works?

Who am I?
Hi I'm BestUsernameSoFar, but you can call me Besty.

(•~•::#30D5C8) // this is Busf, my pet scratchblock!

Please press Ctrl + Shift + Down to see the rest of my signature
or if you're on mobile simply highlight it and scroll down.

Paul wrote:

For I am convinced that neither death nor life, neither angels nor demons, neither the present nor the future, nor any powers, neither height nor depth, nor anything else in all creation, will be able to separate us from the love of God that is in Christ Jesus our Lord.

I am an Scratcher that makes Games and Animations!
√ Minecraft
X Roblox
X Fortnite
√ Animal Crossing
√ Mario Galaxy
X Stardew Valley
√ Star Wars: Battlefront
frogadier63
Scratcher
100+ posts

Anonymous real-time view counter on projects.

support



garnetluvcookie
Scratcher
1000+ posts

Anonymous real-time view counter on projects.

BestUsernameSoFar wrote:

So basically it would work like this?
So I was the only one using the project.
(current [online users v]) // 1
Then, someone else joined…
(current [online users v]) // 2
Then I decided to stop using the project…
(current [online users v]) // 1
And then the other user stopped using the project.
(current [online users v]) // 0
Is that how it works?
Most likely

frogadier63 wrote:

support
Please say why you support it. This is a discussion forum, not a ballot box.

—————————————————————————————————————————

Anyways, support. This could be useful for many projects that use cloud data and would reduce the number of cloud variables used in online games. I could also see some pretty cool things made with this project. But since it's kind of like cloud data, would New Scratchers be able to use it?

Last edited by garnetluvcookie (July 9, 2020 20:37:11)




mtech22
Scratcher
1000+ posts

Anonymous real-time view counter on projects.

garnetluvcookie wrote:

-snip—————————————————————————————————————————-

Anyways, support. This could be useful for many projects that use cloud data and would reduce the number of cloud variables used in online games. I could also see some pretty cool things made with this project. But since it's kind of like cloud data, would New Scratchers be able to use it?
Maybe instead of a block, it could be near the love and favourite buttons or the instructions? Support for the same reason, its annoying when you join a cloud game and have no one else online to play with.

aII toasters toast toast, but what happens when there are no longer toasters being produced? will their technology simply become obsolete, with humans moving onto bigger, better things? will toast become a distant memory, written in textbooks of the future as foods us simpler generations ate? who's to say! society is constantly moving, changing, evolving, ideas being built upon, improved upon, theories being proven or disproven. are we but a blip on the timeline? sure, our names may not be remembered, but that's not the point. you can make a change. you can make a difference. you can make the world better, even if you don't know yet. and the first step is to go for it. even if you are afraid of failure. going back to the example of toasters, do you know off the top of your head who invented them? no? have you used one? probably. so, even if you don't remember my name, if I was able to help awnser your question, that is enough. if I was able to help you, even in the slightest way, this could push you to continue with scratch and not give up after the program crashes, and maybe one day learn other programming languages and change the world. everything is a cause and effect reaction, new inventions lead to the technology of the future, and even as the generations of the past are slowly forgotten, their influence lives on to this day, affecting how the world eventually turned out and how it will be for generations to come.

and, without toasters, we wouldn't have toast.
notgoodatc0de
Scratcher
100+ posts

Anonymous real-time view counter on projects.

MathLizzard wrote:

Please don't spam.

To the OP, I support this because it's really frustrating when your trying to play a cloud game and no one's there so you end up waiting for so long. Of course, the main issue is the speed at which it would have to update the server. I still support this idea however.

IT'S SPOOKTOBER AND YOU KNOW WHAT THAT MEANS. YUP, I CAN SCARE KIDS WITH STORIES IN THE DARK AND NOT GET IN TROUBLE, HURRAH

select this, and tap control + shift and scroll down to see the rest of my siggy!


Yep, that's me. Notgodatc0de. Certified weirdo. Weeb. Potterhead. Demigod. Tribute. Scratcher. I'm a lot of things.
Anything I say that offended you was either on purpose or an accident. If it's the latter, I apologize. But if I it was on purpose, I'm probably not sorry ;D










hmm? whatcha' doing here kiddo?











don't you understand? My siggy is finished!











finished I say! There's nothing down here except lint












Did I st-st-stutter!!? DON'T GO ANY FURTHER!
















WAiT, thIS Is ILLegAl, SToP














S. T. A. H. P!!!!!!!!! (`0´)













Please! stop ;-;















fine
















don't say I didn't warn you
























you naughty person, how dare you? might as well take a super-secret message if your gonna break the law “spoopy scary skeletons” B)
Invisible_Factory
Scratcher
500+ posts

Anonymous real-time view counter on projects.

My original idea was to put it next to the view count/love/favorite area below the embed project window. It can also be done as a block like some of the people suggested here.


Currently, I have ~860 posts.
I am a scratcher who used to be really active on the forums 5 or 6 years ago, I basically quit scratch since then but I still check out the website from time to time. Do not expect asap replies because scratch is really at the back of my head

Shajiui_Da_Black_Fox
Scratcher
500+ posts

Anonymous real-time view counter on projects.

I don't think this would benefit Scratch as an educational site.

Also it would be quite laggy… imagine having that on the most “popular” scratch project.

It'd be a nightmare…

hi idk what to write here :)

Powered by DjangoBB