Discuss Scratch

_Duplicate_
Scratcher
100+ posts

[SOLUTION] Collaborations

KING OF PAGE 37!!! >:D

buycvq wrote:

_Duplicate_ wrote:

--ORI0N-- wrote:

hotcrystal wrote:

Za-Chary wrote:

There is a maximum number of 2 people allowed to work on a project at a time. That is, you can only send an invite to one other person. This way we don't have any games of “owner keep-away” where 3 other people send “It's your turn” messages to each other, and not the project owner. Doing this would also eliminate any use of “invite everyone” projects, which could just get confusing.

What’s wrong with “owner keep-away”?
If User A makes a collab and sends it to User B, User B could just keep sending it to User C, and they could only send it to User B.

Let's say User B and C add some content that infringes the CGs. Then all three of them get banned for something only two of them did.
Then we could make it so right clicking code, there's a tab on the bottom with the username(s) behind the code/sprites
Just got on this Convo, but I think it should be like the live blocks addon, where two or more people can work on a project at the same time.
that's what the topic is about, we're just trying to figure out a fair way to insert punishments and basically avoid private messaging

Last edited by _Duplicate_ (Feb. 26, 2025 20:24:11)

buycvq
Scratcher
3 posts

[SOLUTION] Collaborations

_Duplicate_ wrote:

KING OF PAGE 37!!! >:D

buycvq wrote:

_Duplicate_ wrote:

--ORI0N-- wrote:

hotcrystal wrote:

Za-Chary wrote:

There is a maximum number of 2 people allowed to work on a project at a time. That is, you can only send an invite to one other person. This way we don't have any games of “owner keep-away” where 3 other people send “It's your turn” messages to each other, and not the project owner. Doing this would also eliminate any use of “invite everyone” projects, which could just get confusing.

What’s wrong with “owner keep-away”?
If User A makes a collab and sends it to User B, User B could just keep sending it to User C, and they could only send it to User B.

Let's say User B and C add some content that infringes the CGs. Then all three of them get banned for something only two of them did.
Then we could make it so right clicking code, there's a tab on the bottom with the username(s) behind the code/sprites
Just got on this Convo, but I think it should be like the live blocks addon, where two or more people can work on a project at the same time.
that's what the topic is about
Oh. Well maybe when a change is made, there should be a separate notification for what was changed.
_Duplicate_
Scratcher
100+ posts

[SOLUTION] Collaborations

buycvq wrote:

_Duplicate_ wrote:

KING OF PAGE 37!!! >:D

buycvq wrote:

_Duplicate_ wrote:

--ORI0N-- wrote:

hotcrystal wrote:

Za-Chary wrote:

There is a maximum number of 2 people allowed to work on a project at a time. That is, you can only send an invite to one other person. This way we don't have any games of “owner keep-away” where 3 other people send “It's your turn” messages to each other, and not the project owner. Doing this would also eliminate any use of “invite everyone” projects, which could just get confusing.

What’s wrong with “owner keep-away”?
If User A makes a collab and sends it to User B, User B could just keep sending it to User C, and they could only send it to User B.

Let's say User B and C add some content that infringes the CGs. Then all three of them get banned for something only two of them did.
Then we could make it so right clicking code, there's a tab on the bottom with the username(s) behind the code/sprites
Just got on this Convo, but I think it should be like the live blocks addon, where two or more people can work on a project at the same time.
that's what the topic is about
Oh. Well maybe when a change is made, there should be a separate notification for what was changed.
we'll just notice they made an update like the option to delete sprites, or check ver. history
jdhfb
Scratcher
58 posts

[SOLUTION] Collaborations

_Duplicate_ wrote:

buycvq wrote:

_Duplicate_ wrote:

KING OF PAGE 37!!! >:D

buycvq wrote:

_Duplicate_ wrote:

--ORI0N-- wrote:

hotcrystal wrote:

Za-Chary wrote:

There is a maximum number of 2 people allowed to work on a project at a time. That is, you can only send an invite to one other person. This way we don't have any games of “owner keep-away” where 3 other people send “It's your turn” messages to each other, and not the project owner. Doing this would also eliminate any use of “invite everyone” projects, which could just get confusing.

What’s wrong with “owner keep-away”?
If User A makes a collab and sends it to User B, User B could just keep sending it to User C, and they could only send it to User B.

Let's say User B and C add some content that infringes the CGs. Then all three of them get banned for something only two of them did.
Then we could make it so right clicking code, there's a tab on the bottom with the username(s) behind the code/sprites
Just got on this Convo, but I think it should be like the live blocks addon, where two or more people can work on a project at the same time.
that's what the topic is about
Oh. Well maybe when a change is made, there should be a separate notification for what was changed.
we'll just notice they made an update like the option to delete sprites, or check ver. history
(This is my buycvq alt) Oh. Alright.
The-Sushi-Cat
Scratcher
1000+ posts

[SOLUTION] Collaborations

Hm, just thought of something, sorry if this has already been answered, but there are a lot of pages lol-

What if user 2 does something they shouldn't while user 1 is offline or something? How would ST determine who added what inappropriate thing? Or is it sort of a, “There's always risk when you collab” thing?

Or, actually, my question is, how would ST deal with project collabs having inappropriate things? Could've been added by user 1, user 2, or if user 2 left, user 2a or whatever
_Duplicate_
Scratcher
100+ posts

[SOLUTION] Collaborations

The-Sushi-Cat wrote:

Hm, just thought of something, sorry if this has already been answered, but there are a lot of pages lol-

What if user 2 does something they shouldn't while user 1 is offline or something? How would ST determine who added what inappropriate thing? Or is it sort of a, “There's always risk when you collab” thing?

Or, actually, my question is, how would ST deal with project collabs having inappropriate things? Could've been added by user 1, user 2, or if user 2 left, user 2a or whatever
i suggested we could put usernames next to block collections
HighlaneGamingStudio
Scratcher
500+ posts

[SOLUTION] Collaborations

The-Sushi-Cat wrote:

Hm, just thought of something, sorry if this has already been answered, but there are a lot of pages lol-

What if user 2 does something they shouldn't while user 1 is offline or something? How would ST determine who added what inappropriate thing? Or is it sort of a, “There's always risk when you collab” thing?

Or, actually, my question is, how would ST deal with project collabs having inappropriate things? Could've been added by user 1, user 2, or if user 2 left, user 2a or whatever
Reporting the project should do the trick. Collaborations that contain inappropriate things would get reported anyway, and both users collaborating are responsible for fixing whatever the project got reported for.
leogames2016
Scratcher
500+ posts

[SOLUTION] Collaborations

HighlaneGamingStudio wrote:

The-Sushi-Cat wrote:

Hm, just thought of something, sorry if this has already been answered, but there are a lot of pages lol-

What if user 2 does something they shouldn't while user 1 is offline or something? How would ST determine who added what inappropriate thing? Or is it sort of a, “There's always risk when you collab” thing?

Or, actually, my question is, how would ST deal with project collabs having inappropriate things? Could've been added by user 1, user 2, or if user 2 left, user 2a or whatever
Reporting the project should do the trick. Collaborations that contain inappropriate things would get reported anyway, and both users collaborating are responsible for fixing whatever the project got reported for.

I said before but…reporting could be misused,If people “false reports” an seemingly harmless project that actually break the community guidelines,would that be an false report? People blame false reporters reporting a project they made when scratch team took it down cause ST thought it broke the community guidelines,and they're lazy to edit what's wrong with it and just reshare it….
_Duplicate_
Scratcher
100+ posts

[SOLUTION] Collaborations

leogames2016 wrote:

HighlaneGamingStudio wrote:

The-Sushi-Cat wrote:

Hm, just thought of something, sorry if this has already been answered, but there are a lot of pages lol-

What if user 2 does something they shouldn't while user 1 is offline or something? How would ST determine who added what inappropriate thing? Or is it sort of a, “There's always risk when you collab” thing?

Or, actually, my question is, how would ST deal with project collabs having inappropriate things? Could've been added by user 1, user 2, or if user 2 left, user 2a or whatever
Reporting the project should do the trick. Collaborations that contain inappropriate things would get reported anyway, and both users collaborating are responsible for fixing whatever the project got reported for.

I said before but…reporting could be misused,If people “false reports” an seemingly harmless project that actually break the community guidelines,would that be an false report? People blame false reporters reporting a project they made when scratch team took it down cause ST thought it broke the community guidelines,and they're lazy to edit what's wrong with it and just reshare it….
what i'm sayin'
MinionMaker27
Scratcher
19 posts

[SOLUTION] Collaborations

_Duplicate_ wrote:

The-Sushi-Cat wrote:

Hm, just thought of something, sorry if this has already been answered, but there are a lot of pages lol-

What if user 2 does something they shouldn't while user 1 is offline or something? How would ST determine who added what inappropriate thing? Or is it sort of a, “There's always risk when you collab” thing?

Or, actually, my question is, how would ST deal with project collabs having inappropriate things? Could've been added by user 1, user 2, or if user 2 left, user 2a or whatever
i suggested we could put usernames next to block collections
Another way this could be done is by having a version history system that keeps track of who did what
_Duplicate_
Scratcher
100+ posts

[SOLUTION] Collaborations

MinionMaker27 wrote:

_Duplicate_ wrote:

The-Sushi-Cat wrote:

Hm, just thought of something, sorry if this has already been answered, but there are a lot of pages lol-

What if user 2 does something they shouldn't while user 1 is offline or something? How would ST determine who added what inappropriate thing? Or is it sort of a, “There's always risk when you collab” thing?

Or, actually, my question is, how would ST deal with project collabs having inappropriate things? Could've been added by user 1, user 2, or if user 2 left, user 2a or whatever
i suggested we could put usernames next to block collections
Another way this could be done is by having a version history system that keeps track of who did what
Like Google Docs
MinionMaker27
Scratcher
19 posts

[SOLUTION] Collaborations

_Duplicate_ wrote:

MinionMaker27 wrote:

_Duplicate_ wrote:

The-Sushi-Cat wrote:

Hm, just thought of something, sorry if this has already been answered, but there are a lot of pages lol-

What if user 2 does something they shouldn't while user 1 is offline or something? How would ST determine who added what inappropriate thing? Or is it sort of a, “There's always risk when you collab” thing?

Or, actually, my question is, how would ST deal with project collabs having inappropriate things? Could've been added by user 1, user 2, or if user 2 left, user 2a or whatever
i suggested we could put usernames next to block collections
Another way this could be done is by having a version history system that keeps track of who did what
Like Google Docs
Yes, also just checked the original post and turns out my idea is in there

Last edited by MinionMaker27 (Feb. 27, 2025 22:22:02)

_Duplicate_
Scratcher
100+ posts

[SOLUTION] Collaborations

MinionMaker27 wrote:

_Duplicate_ wrote:

MinionMaker27 wrote:

_Duplicate_ wrote:

The-Sushi-Cat wrote:

Hm, just thought of something, sorry if this has already been answered, but there are a lot of pages lol-

What if user 2 does something they shouldn't while user 1 is offline or something? How would ST determine who added what inappropriate thing? Or is it sort of a, “There's always risk when you collab” thing?

Or, actually, my question is, how would ST deal with project collabs having inappropriate things? Could've been added by user 1, user 2, or if user 2 left, user 2a or whatever
i suggested we could put usernames next to block collections
Another way this could be done is by having a version history system that keeps track of who did what
Like Google Docs
Yes, also just checked the original post and turns out my idea is in there
the version history should be like:
5:24pm
@_Duplicate_ made:
when green flag clicked
move (10) steps
Report
MinionMaker27
Scratcher
19 posts

[SOLUTION] Collaborations

_Duplicate_ wrote:

MinionMaker27 wrote:

_Duplicate_ wrote:

MinionMaker27 wrote:

_Duplicate_ wrote:

The-Sushi-Cat wrote:

Hm, just thought of something, sorry if this has already been answered, but there are a lot of pages lol-

What if user 2 does something they shouldn't while user 1 is offline or something? How would ST determine who added what inappropriate thing? Or is it sort of a, “There's always risk when you collab” thing?

Or, actually, my question is, how would ST deal with project collabs having inappropriate things? Could've been added by user 1, user 2, or if user 2 left, user 2a or whatever
i suggested we could put usernames next to block collections
Another way this could be done is by having a version history system that keeps track of who did what
Like Google Docs
Yes, also just checked the original post and turns out my idea is in there
the version history should be like:
5:24pm
@_Duplicate_ made:
when green flag clicked
move (10) steps
Report
And another benefit of this system would be that it would make live editing with more than 2 people viable while still being easily moderatable.
Edit: Assuming that ST would be able to view the full history

Last edited by MinionMaker27 (Feb. 27, 2025 22:35:40)

AvidOsirianGuy
Scratcher
100+ posts

[SOLUTION] Collaborations

MinionMaker27 wrote:

(#734)

_Duplicate_ wrote:

MinionMaker27 wrote:

_Duplicate_ wrote:

MinionMaker27 wrote:

_Duplicate_ wrote:

The-Sushi-Cat wrote:

Hm, just thought of something, sorry if this has already been answered, but there are a lot of pages lol-

What if user 2 does something they shouldn't while user 1 is offline or something? How would ST determine who added what inappropriate thing? Or is it sort of a, “There's always risk when you collab” thing?

Or, actually, my question is, how would ST deal with project collabs having inappropriate things? Could've been added by user 1, user 2, or if user 2 left, user 2a or whatever
i suggested we could put usernames next to block collections
Another way this could be done is by having a version history system that keeps track of who did what
Like Google Docs
Yes, also just checked the original post and turns out my idea is in there
the version history should be like:
5:24pm
@_Duplicate_ made:
when green flag clicked
move (10) steps
Report
And another benefit of this system would be that it would make live editing with more than 2 people viable while still being easily moderatable.
Edit: Assuming that ST would be able to view the full history
Reporting inappropriate code would be cool. What about a chatting system to go with as well?
_Duplicate_
Scratcher
100+ posts

[SOLUTION] Collaborations

AvidOsirianGuy wrote:

MinionMaker27 wrote:

(#734)

_Duplicate_ wrote:

MinionMaker27 wrote:

_Duplicate_ wrote:

MinionMaker27 wrote:

_Duplicate_ wrote:

The-Sushi-Cat wrote:

Hm, just thought of something, sorry if this has already been answered, but there are a lot of pages lol-

What if user 2 does something they shouldn't while user 1 is offline or something? How would ST determine who added what inappropriate thing? Or is it sort of a, “There's always risk when you collab” thing?

Or, actually, my question is, how would ST deal with project collabs having inappropriate things? Could've been added by user 1, user 2, or if user 2 left, user 2a or whatever
i suggested we could put usernames next to block collections
Another way this could be done is by having a version history system that keeps track of who did what
Like Google Docs
Yes, also just checked the original post and turns out my idea is in there
the version history should be like:
5:24pm
@_Duplicate_ made:
when green flag clicked
move (10) steps
Report
And another benefit of this system would be that it would make live editing with more than 2 people viable while still being easily moderatable.
Edit: Assuming that ST would be able to view the full history
Reporting inappropriate code would be cool. What about a chatting system to go with as well?
only the scratch team should be able to see the chat history, but, you should be able to delete stuff that St can still see, to incriminate people, like when you delete your history, it makes the case effortlessly solvable
AvidOsirianGuy
Scratcher
100+ posts

[SOLUTION] Collaborations

_Duplicate_ wrote:

(#736)

AvidOsirianGuy wrote:

MinionMaker27 wrote:

(#734)

_Duplicate_ wrote:

MinionMaker27 wrote:

_Duplicate_ wrote:

MinionMaker27 wrote:

_Duplicate_ wrote:

The-Sushi-Cat wrote:

Hm, just thought of something, sorry if this has already been answered, but there are a lot of pages lol-

What if user 2 does something they shouldn't while user 1 is offline or something? How would ST determine who added what inappropriate thing? Or is it sort of a, “There's always risk when you collab” thing?

Or, actually, my question is, how would ST deal with project collabs having inappropriate things? Could've been added by user 1, user 2, or if user 2 left, user 2a or whatever
i suggested we could put usernames next to block collections
Another way this could be done is by having a version history system that keeps track of who did what
Like Google Docs
Yes, also just checked the original post and turns out my idea is in there
the version history should be like:
5:24pm
@_Duplicate_ made:
when green flag clicked
move (10) steps
Report
And another benefit of this system would be that it would make live editing with more than 2 people viable while still being easily moderatable.
Edit: Assuming that ST would be able to view the full history
Reporting inappropriate code would be cool. What about a chatting system to go with as well?
only the scratch team should be able to see the chat history, but, you should be able to delete stuff that St can still see, to incriminate people, like when you delete your history, it makes the case effortlessly solvable
Good point.
_Duplicate_
Scratcher
100+ posts

[SOLUTION] Collaborations

46009361 wrote:

Rather than an “It's your turn” message, there can be an automatic turn detection. It checks if the first person is still doing their session, and if so, spectates.

The project should also autosave.

Here's a con that I found, as there's no cons:
Someone could delete everything and the other person might be upset.
But, there aren't many followers on the project owner, so no one would notice. I guess the project owner would unshare it right away.

Also, what if the other person decides to leave (or becomes the new project owner)?
Make auto save drives
Kiyan_LiftFan
Scratcher
100+ posts

[SOLUTION] Collaborations

BoogsX15 wrote:

this is necroposting please stop
It's not necroposting if they're adding to the suggestion.
MewtwoCoder2
Scratcher
3 posts

[SOLUTION] Collaborations

I support this

Powered by DjangoBB