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?
Just one person most of the time
Zooming in with the mouse wheel seems a little glitchy
I think that scripts should be able to be edited by multiple people like google docs.
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.
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.
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.
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.
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.
Scrolling out while holding the down key doesnât speed zoom like it does in regular studio.
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.
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.
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 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).