Discuss Scratch

DoNOTFollow
Scratcher
4 posts

Scratch Live (New Idea for an implementation into scratch)

Hello! Please tell me if I'm doing this right or not!

So my idea is basically for a “Live Editor” For scratch. A lot of times I find myself wanting to watch other people progress on projects in real time, but I can't; forced to reload the page every so often to see what the scratcher has added.


The way it would work:
Next to the “Share” button in the editor would be a toggle switch that is labelled “Live”. Once you flip the switch on, it would share the project real time with anyone who clicks on the button and allows anyone to watch what you are doing by showing the things you click on with a highlight and show exactly what you see (scratch window only, of course).
Any amount of people could join, but there might have to be a minimum limit to start to avoid things like one on one conversations like the scratch team want to avoid.
If you have a project that is set to live, there should also be a dot or button next to the name of the person going live so people can see that they are, in fact, going live.


Other things that aren't as important:
-A comment system that would also be real time. The creator would be able to see everything people are saying as he or she is making things and get advice or ideas from the audience watching.

Pros to this implement
-You can now watch other scratchers make projects and learn from them real time!
-You can now teach others while making a project real time!
-People will be able to see the thought process of someone while they make a project
-You will be able to understand and bond with the people involved with the live system

Cons
-This is a really big system change and I bet it's going to take a lot of effort to even come up with an inkling on how to build it
-I'm not a very computer-tech-wizard type of guy, but I bet it will take a lot of computer-power-stuff to make this happen
-People could possibly get bullied through a live chat
-The system might be confusing to new scratchers that have joined more recently
-If a minimum scratch watch limit is implemented, newer scratchers won't be able to use live because they won't have enough followers to even surpass the limit

I know that this is a really big step up and probably isn't going to be implemented in the next major update, but if at all possible, please let me know of anything that has to be fixed or changed to make it work!

~@DoNOTFollow
Za-Chary
Scratch Team
1000+ posts

Scratch Live (New Idea for an implementation into scratch)

Here is my biggest concern:

How are you going to make sure that private messaging is not possible with this implementation?
DoNOTFollow
Scratcher
4 posts

Scratch Live (New Idea for an implementation into scratch)

Za-Chary wrote:

Here is my biggest concern:

How are you going to make sure that private messaging is not possible with this implementation?

Well, the first idea I had it that comments (with the editor) and the live chat would be disabled until 5 people join the live chat.

My second idea is that each live session is recorded in a sort of “Archive” of live videos so it's never really private.

~DNF

Last edited by DoNOTFollow (June 7, 2019 02:17:56)

CatsUnited
Scratcher
1000+ posts

Scratch Live (New Idea for an implementation into scratch)

I don't really see a need for a livestreaming version of Scratch - if you wanted to teach people how to make a project in real time or learn from a Scratcher, they could just set up a Youtube livestream and then ask their audience to watch that if they'd like to get help or learn from them.

Pewdiepie hit 100 million subscribers congrats
DoNOTFollow
Scratcher
4 posts

Scratch Live (New Idea for an implementation into scratch)

CatsUnited wrote:

I don't really see a need for a livestreaming version of Scratch - if you wanted to teach people how to make a project in real time or learn from a Scratcher, they could just set up a Youtube livestream and then ask their audience to watch that if they'd like to get help or learn from them.

yeah, but some people (including me) don't have the necessary equipment/ time to set that up. I also think it would be way too much of a hassle
Parametric
Scratcher
77 posts

Scratch Live (New Idea for an implementation into scratch)

So like Google Docs/Sheets having real-time collaboration? That sounds awesome, but I feel like it'd be quite difficult to implement.

If it's one-way though, it'd be easier to implement, but also far less useful.
pinkieofthepies
Scratcher
500+ posts

Scratch Live (New Idea for an implementation into scratch)

DoNOTFollow wrote:

Well, the first idea I had it that comments (with the editor) and the live chat would be disabled until 5 people join the live chat.
What about people with alt accounts? they could join with an alt or 4 and use it to PM people. You could make it so the accounts had to be on different IP addresses, but people could use a vpn of some sort to change that (i think, feel fee to correct me on that)

DoNOTFollow wrote:

My second idea is that each live session is recorded in a sort of “Archive” of live videos so it's never really private.
~DNF
an archival set of videos of the live coding would be one solution, but (feel free to correct me on this, im not the greatest at tech) wouldn't that take up a good bit of server space? it would also be difficult to rule out private messaging in long streams.

Id say your best bet is to obscure any text put into the editor, so private messaging isn't possible at all. unless someone writes text into a costume

k
dhulsg1
Scratcher
8 posts

Scratch Live (New Idea for an implementation into scratch)

No Support. Reason is because of possible private messaging by users with alt accounts and vpns.

You better lose yourself in the music the moment you own it you better never let it go!
(^ ^) // This is Blockford, he protects my siggy from the evil kumquats
WindOctahedron
Scratcher
500+ posts

Scratch Live (New Idea for an implementation into scratch)

Paddle2See wrote:

I agree that it isn't something we can support right now, because of the moderation and technical issues.
This is at the bottom of the Wiki page.

Last edited by WindOctahedron (June 16, 2019 16:29:29)


The studio of my best projects!
Linguistics thread - one of my favourite places!
Tera RP
Common misconceptions about Scratch
_________________________

“What's your favourite letter?”
“Υ.”
“Why?”
“Not ‘Y’, but Upsilon!”

Powered by DjangoBB

Standard | Mobile