Working together

davidhosking
Hi everyone, I've just got into writing text adventure games with Quest. I have a friend who's also just got into it, and I was wondering whether there is any way in which we could collaborate on a game. For example, if we both took a game file for the same game, and then each worked on different areas (such as I go North he goes South), would there then be any way to integrate these game files afterwards?

Thanks very much.

Pertex
Yes, you could do this. The Quest game file is a simple text file, so you can open it with a texteditor and copy objects, commands and other game elements into the other file. But you should copy these elements step by step and test your game after every copy process. This makes it easier to find and solve errors.

davidhosking
I don't have any coding knowledge, is it possible to do this through the Quest interface?

Pertex
Sorry, no. You can't copy an object in one Quest instance and paste it into another Quest instance. I think, this would be a nice feature. Perhaps Alex can tell us if this could be implemented.

davidhosking
Yeah would be a great feature. Thanks for your help.

sgreig
I actually have experience with working in this manner, so yes it is possible.

The best way I've found to do is for each of you to get a free Dropbox account, then share a folder with each other and have the quest file save to the dropbox directory. Quest has a little known feature that will detect when a file you're working on has been modified (while you have it open) and will prompt you to reload your open copy with the latest changes.

You do still have to do some coordinating though, to make sure you and your partner don't start working on the same thing at the same time, because your changes will keep overwriting each other. But this is the best way I've found to do this so far.

That being said, it should also be possible to use some kind of source-control service like SVN, Git, Mercurial, etc. to be able to make pulls and push changes. Or even using some sort of web-based collaboration software like FengOffice, where you can check out the file, make some edits, then check it back in afterwards. These solutions mean only one person can work on the file at a time, but it removes the problem of overwriting that I mentioned above.

This topic is now closed. Topics are closed after 60 days of inactivity.

Support

Forums