Better Collaboration system

I was thinking, Makecode’s collaboration system is kind of boring.
All you do is have separate projects and constantly share them, but there are problems with this like, two different people updating a project at the same time. You now have two different updated games. another problem with this is that Almost all Makecode colabs are
abandoned with little colabs being complete. Nobody wants to have unfinished colabs all over Makecode. So I am proposing a solution. WHAT IF-- you could edit a project at the same time. Basically there is one project and you have multiple people coding on it at the same time (Kind of like multiple people on a google docs. This would make colabing way easier and I feel that more colabs would get done because it would be more efficient.

Summary

you have the option to make the project public. when it is public there is a code that you enter to join the project. sharing a project is like tagging some one, you @ the persons name and affter that you add the code. Like this @Ima.notarobot [2ejd93] only that person could see the code. next they enter the code at makecode arcade and join the project. Now both of you can edit it at the same time!

  • Do you think this is a good idea?
0 voters
6 Likes

I absolutely agree with you I have a friend and we both have communication problems when making a game together this would make it so much easier

2 Likes

I agree too. Me and my friend are making Kicky and Friends better, but it’s hard from the lack of communication.

this is of course a great idea on paper, but the actual implementation would be a nightmare

3 Likes

A Google docs like collaboration would be cool but very difficult to implement. Then again, the Makecode devs are real devs unlike me so maybe it wouldn’t be as bad to implement as I think it would.

Also, for proper collaboration use the GitHub integration. It supports pushing and pulling to the same project. (Conflicts can’t be dealt with though.)

If you want proper collaboration like how real companies do it, use the vs code extension for MakeCode arcade. You’ll have to use JS but then you can use all of git’s features much more easily, including fixing merge conflicts.

3 Likes

Ever heard of GitHub?

1 Like

I guess…
I don’t think it is that the mods haven’t thought of this, maybe it violates a privacy policy and opens people up to editing the project in a way that the makecode admins don’t like. Think about the current system. Every time, people have to submit it to the makecode forums then wait for the mods to approve it. I am not saying this couldn’t work, or is a bad idea, just that it is a lot of work for mods to get it working, and might not be something they are allowed to do.

@MakeCode what do you think?

With this, I’m going to do something silly and give full access to an empty project and see if everyone can make a game in the chaos.

But in formal standards, this would be cool!

Oh and VS code definitely has an extension that allows multiple people to edit like Google docs, but others probably wouldn’t be able to see the simulator / edit assets / only edit code.

Thing is, you could chat or give away your contact in the editor by communicating with the other guy. And most likely this will be able to see your IP so…

First, mods wouldn’t have to approve anything because you could update the link, just like any project.
another problem @UnsignedArduino is that a lot of people don’t know java script and the main coding language for a lot of makecoders is blocks.

I would say that it is your choice that you are releasing/sharing information when sharing a project with someone.

1 Like

Bet! Guys, do whatever you want to make this old project of mine better! I’d like to see what chaos I have brough upon myself. My Ol’ Game

The rules state that no communication outside of the forums are allowed

What do they mean by that?

No Gmail, discord, whatsapp, telegram, even amongus

1 Like

NO AMONG US!?? MY LIFE IS RUINED!

2 Likes

First, not even among us?
Also why not? is there any particular reason? I know some people outside of the forums in person. (Pls don’t ban me :sob: ) Besides you could communicate on the forums, why would you do it anywhere else.

2 Likes