Discuss Scratch

StrangeMagic32
Scratcher
1000+ posts

Collaborate on LAN

I had a small idea that may be interesting.

Allowing collaboration on the offline editor with others, I don't know how easy it would be to add, but it would be cool if you could work on a project with your sibling or classmate via LAN (Local Area Network)




Problems & Solutions:
Problem: Griefers on your LAN (school or acquaintances)
Solution: https://scratch.mit.edu/discuss/post/3521874/

Foxlum's Solution wrote:

It would be best if there were a password or some other check to keep certain individuals out. Maybe a simple generated code, something along the lines of a small string (around 6-8 0-9 and A-Z characters) you can give your friends.
Problem: https://scratch.mit.edu/discuss/post/3856883/
This could be manipulated by two Scratchers who live in one city and don't know each other in real life.
Solution: https://scratch.mit.edu/users/mica43683/

mica43683's Solution wrote:

In that case, it should be possible to set a password to enter the project editor.

Possible Implementations

Luingus221's Idea wrote:

I think that it would also show where users are editing blocks and what block they're editing, if even editing a block, like they're in the Paint Editor.
It could either have a comment or a border around the block that shows the editing user's name and possibly their pfp.
Each person would randomly get assigned a color when they join, and that user's pfp and name should appear in the toolbar.

User Highlight Idea 1 (Comment):
move (10) steps //User Scratch-Cat

User Highlight Idea 2 (Border):
User Scratch-Cat(move (10) steps::stack):: #ff00ff

StrangeMagic32's Idea wrote:

(I'm going to build off of Luingus221's idea.)

Code | Costumes | Sounds

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

{move (10) steps} < (User1)

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

<Start LAN Project>
\/
<Invite LAN Users>
|User2 |
|User3 |
|User4 |
===========

Last edited by StrangeMagic32 (April 8, 2020 14:25:07)

14152cool
Scratcher
100+ posts

Collaborate on LAN

Support. Nothing much else to say, this would just be a good idea. Plus, think of the classroom opportunity!
Truck11111
Scratcher
1000+ posts

Collaborate on LAN

I have to agree with 14152cool!
StrangeMagic32
Scratcher
1000+ posts

Collaborate on LAN

bump
Foxlum
Scratcher
10 posts

Collaborate on LAN

StrangeMagic32 wrote:

I had a small idea that may be interesting.

Allowing collaboration on the offline editor with others, I don't know how easy it would be to add, but it would be cool if you could work on a project with your sibling via LAN (Local Area Network)
You could (theoretically) also have this in the online version of scratch too. Allowing anybody on your network to join in creating a project in scratch with you.
Then here comes a small problem… How do you keep your projects safe from griefers if everyone on your network as access to it?
(especially on large school networks)
It would be best if there were a password or some other check to keep certain individuals out. Maybe a simple generated code, something along the lines of a small string (around 6-8 0-9 and A-Z characters) you can give your friends.
StrangeMagic32
Scratcher
1000+ posts

Collaborate on LAN

Foxlum wrote:

StrangeMagic32 wrote:

I had a small idea that may be interesting.

Allowing collaboration on the offline editor with others, I don't know how easy it would be to add, but it would be cool if you could work on a project with your sibling via LAN (Local Area Network)
You could (theoretically) also have this in the online version of scratch too. Allowing anybody on your network to join in creating a project in scratch with you.
Then here comes a small problem… How do you keep your projects safe from griefers if everyone on your network as access to it?
(especially on large school networks)
It would be best if there were a password or some other check to keep certain individuals out. Maybe a simple generated code, something along the lines of a small string (around 6-8 0-9 and A-Z characters) you can give your friends.
Yes, that would be quite helpful
Abitofevrything
Scratcher
24 posts

Collaborate on LAN

I love this idea! Working in teams on scratch is a real pain sometimes. It would be great if two or three people could work on the same project at the same time.
StrangeMagic32
Scratcher
1000+ posts

Collaborate on LAN

bump
XxShazammxX
Scratcher
100+ posts

Collaborate on LAN

Nice idea!
Support, as long as there has to be some sort of password to get into the network room.

I don't think the Offline Editor uses Internet at all, though, so this could possibly be implemented into the online editor.

Interesting idea!
-Accio-
Scratcher
1000+ posts

Collaborate on LAN

Support

This is a nice compromise, and since the people would know each other, there wouldn't be a risk of contact info being shared.
StrangeMagic32
Scratcher
1000+ posts

Collaborate on LAN

bump
StrangeMagic32
Scratcher
1000+ posts

Collaborate on LAN

bump
StrangeMagic32
Scratcher
1000+ posts

Collaborate on LAN

bump
StrangeMagic32
Scratcher
1000+ posts

Collaborate on LAN

bump
StrangeMagic32
Scratcher
1000+ posts

Collaborate on LAN

bump
infinitytec
Scratcher
1000+ posts

Collaborate on LAN

No support.

Just share the file on the LAN. Have different people make different bits and use the backpack.

I think editing with multiple people at one time would get confusing and difficult.
Luingus221
Scratcher
29 posts

Collaborate on LAN

XxShazammxX wrote:

Nice idea!
-snip-
I don't think the Offline Editor uses Internet at all, though, so this could possibly be implemented into the online editor.
-snip-
I believe it does now, seeing as how Internet-based extensions (TTS, Google Translate) work, but only if you're on an Internet connection.

I think that it would also show where users are editing blocks and what block they're editing, if even editing a block, like they're in the Paint Editor. It could either have a comment or a border around the block that shows the editing user's name and possibly their pfp. Each person would randomly get assigned a color when they join, and that user's pfp and name should appear in the toolbar.

User Highlight Idea 1 (Comment):
move (10) steps //User Scratch-Cat

User Highlight Idea 2 (Border):
User Scratch-Cat(move (10) steps::stack):: #ff00ff
StrangeMagic32
Scratcher
1000+ posts

Collaborate on LAN

Luingus221 wrote:

-snip-
Yeah, that's good, I'll add that to the top post
StrangeMagic32
Scratcher
1000+ posts

Collaborate on LAN

infinitytec wrote:

No support.

Just share the file on the LAN. Have different people make different bits and use the backpack.

I think editing with multiple people at one time would get confusing and difficult.
You've got a fair point, though it may get confusing to backpack things

-Accio- wrote:

Support

This is a nice compromise, and since the people would know each other, there wouldn't be a risk of contact info being shared.
This has got to be one of the bigger reasons why I suggested this, it's 100% not rejected xD
findanegg
Scratcher
500+ posts

Collaborate on LAN

No support. This isn't Quake Deathmatch; LAN at least in my experience has been a doozy to get working.

Powered by DjangoBB