Cloud Edit Beta (Multi Build Studio) Available for Beta Users

I believe in money, and i believe that i have none

I wonder, when studio crashes in Cloud Edit, does it crash everyone or just one person?

4 Likes

Just one person most of the time

2 Likes
2 Likes

Zooming in with the mouse wheel seems a little glitchy

2 Likes

I think that scripts should be able to be edited by multiple people like google docs.

8 Likes

That’ll literally cause havoc.

I mean, it’s an interesting idea but I don’t think etherpad-style editing is going to be a good thing in the long run.

1 Like

If you’re working on a project together it can be helpful, you wouldn’t give cloud edit access to people that are not involved with your project.

1 Like

Yes, but I’ve tried to do etherpad-style editing before with multiple users, working on a serious project. It was literally havoc. To the point where I just wrote the code myself and had the other users working on different parts.

1 Like

Google-docs-esque script editing is a fantasy that doesn’t have much practical use. Programming requires you to have a good understanding of the code you’re working with – that’s why working with someone else’s code is painful at first, as you’re trying to use something you don’t understand yet. If you’re working with other people programming something and have functions and variables popping in every time you go out of your own little bubble, your brain won’t be able to keep up with them and it’s going to be extremely counterproductive. This isn’t even restricted to ROBLOX – no professional is going to develop a project like this. Any company worth their stuff uses source control (e.g. git) to integrate multiple peoples’ code in waves as opposed to using a programming equivalent of Google Docs which provides an unmanageable continuous stream of information.

To add onto that, how are you going to create something together? You don’t share the same brain and thoughts. You’ll have to be continually communicating back and forth to decide who works on what to make sure you don’t create conflictions, and you’ll have to repeatedly take the time to explain why something needs to be and how it should be made. You’ll spend more time communicating back and forth what you’re going to do than you will programming, and that’s not very productive.

Sure, google docs programming could be used to some extent to teach someone else a quick thing or two, and I imagine some other stuff as well, but all of those are niche things and not worth designing an entire google docs feature for.

1 Like

I was thinking more along the lines of simulating “pair programming”, where you will go through each other’s code and review/discuss it with the person who wrote it, except you don’t have to actually be in the same room as the other person. It’s easy to be able to just highlight a piece of code and edit it in real-time when you’re collaborating with someone who is reviewing something you wrote, without having to copy-paste it into some chat or make a screenshot of it.

It doesn’t necessarily mean you have to be working hardcore in the same script together, which I agree would be messy, but it could definitely be useful. Source control software is great, but it can be difficult to set up if you have no prior knowledge about it, and it would make the process of editing scripts a lot more complicated than simply editing it and closing it without having to worry what happens behind the scenes.

Cloud9 is a cloud platform for software development where there’s actually multi-user editing like in google docs, and they have had quite a bit of success with it. Multi-user script editing in real-time doesn’t have to be a high priority feature at all, but I’d like to see it in the future somewhere.

3 Likes

Scrolling out while holding the down key doesn’t speed zoom like it does in regular studio.

1 Like

I found something interesting: Using Sound:Play() replicates from the command line (studio, not F9 console). I played a clip of a song with Buddyism, and he was able to hear it.

Mostly posting to let anyone knows who creates audios via plugins and play them.
Use this for all of your trolling or entertainment needs, doubt this is useful.

1 Like

Darn – I was a fan of some of the sound effects made by plugins. I guess I’ll have to turn them off in edit mode when there are players in Players.

Surely sounds will only replicate if the object is replicated. Don’t plugins put their sounds in the coregui? You could also put them in the camera.

2 Likes

I found that properties like HttpEnabled in HttpService, FilteringEnabled, StreamingEnabled in Workspace and LoadStringEnabled in ServerScriptService can’t be changed in Cloud Edit, and those is also only setable in studio.

Davidii and I have built an entire game in cloud edit and it’s been awesome. A few quirks, but it’s been a great development process.

Like Cheatmaster18, we’ve found that checking FilteringEnabled would usually not publish. Sometimes it would, sometimes it wouldn’t. I’m currently unable to get the game back to filtering. Whenever I check the property and even manually publish the place to the group slot, it’s still false when joining a server or reopening the file.

Another property that similarly doesn’t work is StarterPlayer.CameraMaxZoomDistance.

My co-developer, ShareYourProfanity, has noted that despite several attempts at setting an UnionOperation’s CollisionFidelity to Box, it reverts to Default when he goes back in our cloud edit place.

Other than that, he wasn’t able to see changes I made to a LinkedSource before I published it from the Game Explorer window - well, that was a first time experience with Linked Source, so I know the procedure now, though I would assume we would all be able to see such changes in Cloud Edit.

Same problem as @Defaultio, CameraMaxZoomDistance reverts. I bet there are a couple more, which we have yet to find.

Though, it’s pretty fun working in Cloud Edit :smiley: And fast progress too!

Not to dispute your original argument, Echo, but I had to argue against your supporting evidence against collaboration.

Collaborative work is really useful, and live script editing is both more intuitive and useful. It has practical use, just like an AI to drive your car has practical use.

The problem is, as you said, it’s a fantasy. It may be hard to implement it.

The way everyone in the professional software development world does. Through communication.

Although communication is vital, working with other people is more effective than doing something yourself. Do you think a single person programmed Windows by itself? ROBLOX by itself? Any piece of software you use daily by yourself? Collaboration is a vital part of successful software development.

This argument against collaboration is unconvincing.

I think what you’re trying to say, @EchoReaper is that it is not worth it. However, I found your argument entirely unconvincing because it argued against collaboration, not against the cost/gains of the value proposition of a live script editor. It’s nothing personal, I just think an argument against collaboration is wrong.

It was not an argument against collaboration. It was an explanation of how Google-docs-esque programming editors would be detrimental to collaboration in most cases. As build mentioned, it does have its niches where it can be useful (i.e. teaching), but programming in the same file and at the same time is a recipe for disaster.

Yes, collaboration is vital, but they did not use the programmer’s equivalent of Google Docs to design them. They likely made changes to their own local copies and merged the changes with a master. Communication is good. Constantly communicating in real time while you need to concentrate is past the point where communication becomes destructive. Try programming and talking on the phone at the same time – you can’t. Why? Because programming isn’t something you can do half paying attention. Programming isn’t some step-by-step process – you have to decide and determine what you will do, and that takes brainpower.

Pretty much what you’re telling me is “Collaboration is great so that means Google docs editing (a form of collaboration) is automatically great too” (faulty comparison fallacy).