can we see a blog talking about the teamwork feature?

Post » Sun Mar 05, 2017 8:28 pm

hi! i was wondering if we could see a post talking more in depth about the feature of having guests in our project, it is going to be like 2 or more people working in real time on a project? does the administrator of the project gives certain areas to work for the other people? like for example someone that can only edit layouts or someone that can only go to certain event sheets? it is in real time? it is like google drive? i would totally love to see a more depth talking about this topic since this is
the main reason i will buy Construct 3.
Image

Image
B
38
S
14
G
7
Posts: 408
Reputation: 8,338

Post » Sun Mar 05, 2017 9:24 pm

Unfortunately, I think you're being overly optimistic hoping for this feature.
B
61
S
20
G
56
Posts: 1,077
Reputation: 35,991

Post » Mon Mar 06, 2017 6:05 am

in the firts day the talked about this feature, you can even see the "guests" on the right corner of the construct 3 screenshot.
Image

Image
B
38
S
14
G
7
Posts: 408
Reputation: 8,338

Post » Mon Mar 06, 2017 6:22 am

Perhaps you are correct. I seem to be becoming more and more jaded towards C3 with the apparent lack of information on new tools being disclosed in the blog posts. I seem to have missed the part about collaboration that you are referring to as well. Can you please quote it for me or link it so I can take a closer look for myself? As far as the "guest" thing, I always thought that just had something to do with not being logged in, working in offline mode or something.
B
61
S
20
G
56
Posts: 1,077
Reputation: 35,991

Post » Mon Mar 06, 2017 10:54 am

The "Guest" text in the screenshots refers to the local login, not a collaboration feature.
Scirra Founder
B
399
S
236
G
89
Posts: 24,519
Reputation: 195,361

Post » Tue Mar 07, 2017 9:16 am

Ashley wrote:The "Guest" text in the screenshots refers to the local login, not a collaboration feature.



Wooah that's mades me go all back then :/
Since c3 will be a browser tool isn't there an change to have a feature like that???
Because I don't see why I would like to use c3 on any tablet or phone or anywhere else than my main computer
If the engine is still focusing on solo development pipeline.
Image

Image
B
38
S
14
G
7
Posts: 408
Reputation: 8,338

Post » Tue Mar 07, 2017 10:58 am

I think full-blown collaboration is a really difficult feature to use in practice. This is my example of how tricky it can be for users:

Alice and Bob are both editing the same project
Alice adds a Sprite
Bob adds an event for that Sprite
Alice presses undo

What happens now? Does the carpet get yanked out under Bob and some of his work just vanishes? Or is Alice simply unable to undo - so a key feature of the editor is disabled? I'm not convinced there is a good answer to situations like this, and it seems like collaboration would quickly break down in to a nightmare of either being unable to change what you want, or trampling over other people's work.

There's already a great way to organise collaborated projects - source control does it well, and you can already use that.
Scirra Founder
B
399
S
236
G
89
Posts: 24,519
Reputation: 195,361

Post » Tue Mar 07, 2017 2:55 pm

Ashley wrote:I think full-blown collaboration is a really difficult feature to use in practice. This is my example of how tricky it can be for users:

Alice and Bob are both editing the same project
Alice adds a Sprite
Bob adds an event for that Sprite
Alice presses undo

What happens now? Does the carpet get yanked out under Bob and some of his work just vanishes? Or is Alice simply unable to undo - so a key feature of the editor is disabled? I'm not convinced there is a good answer to situations like this, and it seems like collaboration would quickly break down in to a nightmare of either being unable to change what you want, or trampling over other people's work.

There's already a great way to organise collaborated projects - source control does it well, and you can already use that.



There is a good answer, it's called a pop up message...man that's basic UX stuff that many browser tools

already figured out...


The problems you are listing are really but really easy to solve, a team working on a project are in constant communication, there can even be an implemented chat and all, stuff like "not being able to work" will never happens, there are also soooo many softwares that have collaboration features in real time even softwares for video editing.

I will suggest you Ashley to do some research firts instead of saying no from the start, since it's not something impossible to do and that many softwares do already, all the problems you are listing are really but reaaaaally easy to solve for an UX expert.
Image

Image
B
38
S
14
G
7
Posts: 408
Reputation: 8,338

Post » Tue Mar 07, 2017 3:06 pm

You could even add like a permission system where you can lock certains layouts or event sheets for people
That are working on a protect. I just can't believe that a feature like this wasn't thought since was asked so many times, seeing C3 now understanding that there won't be any collaboration feature, it's makes me go all the way back, im already used to C2 interface and pipeline and I don't see any advantage in moving now.
Image

Image
B
38
S
14
G
7
Posts: 408
Reputation: 8,338

Post » Tue Mar 07, 2017 3:12 pm

I really don't think it's as obvious as you assume: Construct 2 is relatively unique in having much deeper and far more entangled relationships between objects. For example you can have a Sprite that belongs to three families, inheriting different behaviors and instance variables from them, combining them with its own, and then have events in different kinds of objects referencing those behaviors and variables across multiple event sheets. This means actions like deleting an instance variable have far-reaching effects, including removing a significant number of events, conditions or actions. So it only takes one or two actions to completely ruin a project, and then maybe you can't undo that because it would conflict with something someone else did. I don't think something like a video editor or Google Docs has such deep and far-reaching references as that. For something like a document, you can pretty much treat the whole thing as a single linear sequence, which massively simplifies the problem.

And if your solution is to show a popup, what does that popup say? "Would you like to delete Bob's work"? What about what Bob wants? How does that solve the conflict?

I think the permissions idea where you can say lock a layout and only do level design is much more feasible. But then why not just use existing source control mechanisms? Is all this really better than that?
Scirra Founder
B
399
S
236
G
89
Posts: 24,519
Reputation: 195,361

Next

Return to General Discussion

Who is online

Users browsing this forum: No registered users and 4 guests