Team Collaboration features in planning?

Discussion and feedback on Construct 2

Post » Tue Apr 09, 2013 11:43 pm

Hi C2 team,

I have been using C2 for a while now. The game we are working on is requires the skills of three different people. All three are required for programming. Luckily our main developer is living France (so he works while we are asleep in New Zealand) and he makes the graphics and does the initial set up. However, here in the office we have two people working on the same project, or would have if they could both develop at the same time.

C2 is completely terrible when it comes to collaborative team development.

My question are there any plans of improving C2 so that it is easier for a team to work.

One major improvement would be to be able to merge a layout and event sheet into another version of the program.

Another huge improvement would be a decent search function.

At the moment search is too basic. For example, if I am searching for a function "myFunction" and that function is not in the current event sheet then I have no way for finding it except by opening all event sheets and checking.

When you do a search can it please highlight the search term in the text? for example if I search for "WhichOne" it might bring up a hugh amount of code as entire blocks of code are displayed. It would be great if every instance of "WhichOne" is highlighted.

I have a long list of other items, some of which I have noticed other people already talking about like cleaning up unused icons. Analysing code to check if variables/instance variables are ever used or functions ever called or defined etc

I understand that you are a small development team and the work you produce is seriously good however, I think instead of pushing on for more new features there should also be times to sit back and improve the usability.

czar2013-04-09 23:44:23
B
33
S
8
G
5
Posts: 436
Reputation: 5,886

Post » Tue Apr 09, 2013 11:53 pm

I've got a few items on my todo list aimed at searching and refactoring large projects. It takes time to get round to everything though.

Have you tried putting a folder-based project on source control? That allows multiple people to work on the same project at once and then merge changes. It can resolve conflicts if you both edit the same thing as well, although you should still avoid that (you'd have to merge the XML files by hand). Good source control is very effective, and I think it would be very difficult for us to get anything as good as that if we tried to come up with our own system.
Scirra Founder
B
366
S
217
G
82
Posts: 23,260
Reputation: 183,580

Post » Tue Apr 09, 2013 11:58 pm

Thanks @Ashley,

I will look into source control. I hadn't tried previously because I was worried that it would lead to confusion when new layouts etc are added. Hence a simpler merge ability seemed like a good initial step.

B
33
S
8
G
5
Posts: 436
Reputation: 5,886

Post » Wed Apr 10, 2013 12:11 am

I could be wrong, but I thought I read last year that C2 was ok to use over FTP or shared Dropbox. That was the benefit of using caproj over the zipped capx.

Though I wish I was in your shoes to have some mates work with me on a project :P

edit: NM. I had this up for 10 minutes afk before posting this. All answered.jayderyu2013-04-10 00:12:46
B
88
S
18
G
9
Posts: 2,455
Reputation: 14,911

Post » Wed Apr 10, 2013 1:57 am

@jayderyu - I might look into that - we use drop box but as single file only.

I too wish I had mates to work with :) While these are nice people they need to be paid also.

B
33
S
8
G
5
Posts: 436
Reputation: 5,886

Post » Wed Apr 10, 2013 3:36 am

Topic about source control with C2
Topic on how to use Git/SVN with C2

Imo, using capx through dropbox with a team (more than 2) is a pain.
You should rather take the time to configure and use project folder.
New to Construct ? Where to start

Image Image
Image Image

Please attach a capx to any help request or bug report !
Moderator
B
258
S
90
G
48
Posts: 7,083
Reputation: 62,882

Post » Wed Apr 10, 2013 6:15 am

@Kyatric cheers
B
33
S
8
G
5
Posts: 436
Reputation: 5,886


Return to Construct 2 General

Who is online

Users browsing this forum: No registered users and 2 guests