Game Development Community

Coordinating a team project?

by Dracola · in General Discussion · 03/02/2006 (7:58 pm) · 5 replies

Up until now I have been a one man team but now my friends have jumped onboard. I am new to how to coordinate a team project and am having some trouble finding ways where we can integrate what we have worked on.

bassicaly what I am asking is If I change something in weapon.cs and so does my friend how would we merge those changes with minimum hassle. We don't want to be constantly tossing our versions of the project back and forth.

One option I have come across is a program called Hamachi
www.hamachi.cc/
which creates a virtual lan network so we can all work on the same version of the game. But it seems a bit laggy and is still in beta. There must be other people who have found a good way to work as a team?

#1
03/02/2006 (8:45 pm)
I apologize for not being to give you any links, but what you basically want is some kind of RCS system. It basically has people check versions out so that only one person can work on a file at the time. It is also good at forcing you to document your changes and saving versions so if you really screw something up you can go back to an earlier version. The other option would be to figure out some stuff you want to do with the game and split it into parts so that you are working on different files. If you have to make small changes to the same file then you will just have to make a note of it and swap the code every now and then. If you are good at design and know a decent amount about the engine then the second suggestion is probably best. If you are learning as you go then maybe you should each have your own test versions of the game, and then when someone gets something done that will be in the final version you can update a final version with he code.
#2
03/02/2006 (8:56 pm)
Thanks I'll check that out.
#3
03/02/2006 (9:08 pm)
I think the learning as we go option will work best. We can meet at times and bring all our work together. At first they will just be working on weapons and other easy stuff so it shouldn't be hard.
#4
03/02/2006 (10:47 pm)
Have a look here :

www.thefreecountry.com/programming/versioncontrol.shtml

You should find what you need there.
#5
03/03/2006 (5:52 pm)
I'll look around there also thanks.