Multi-Author features
Dizziness
12 May 2009, 16:34It would be great to see a feature that allows several game authors to work on the same game at the same time. This would make large games easier to make thus ensuring the progression of text based games in the future. Something similar to the dreamweaver check-in function would be brilliant, although the files would have to be hosted locally rather than on a server.
All feedback on the idea is appreaciated and welcomed.
All feedback on the idea is appreaciated and welcomed.
Alex
12 May 2009, 17:53It's a nice idea, but I can't see this being easy for me to implement in QDK.
However, you could set up a source control system like Subversion which supports merging. As ASL files are just plain text, it would be easy to merge changes if authors were working on separate areas.
However, you could set up a source control system like Subversion which supports merging. As ASL files are just plain text, it would be easy to merge changes if authors were working on separate areas.

Thanatos
14 May 2009, 00:12Well, how me and Elex do it is via MSN. There is a nifty little feature called the Share Folder which allows you to sync any files you put in there into your friends Share Folder, and vice versa. For example, I put the file Bob into the folder. Way over in merry old England Bob will pop up in the Share Folder on Elex's computer. She can open it, edit it, save it and close it, then hit the Sync button and whallah - I now have the exact same version of it as Elex.
Dizziness
27 May 2009, 08:05Yeah, I guess that would work, but I think it should be possible to work on a game at the same time. This would greatly improve efficiency. Either in a sense of writing directly into an external file (such as OneNote gives the option of) or in the sense of checking into an object or room making it unavailable for anyone else to edit at the same time thus only needing to sync when you finish editing an object.

Thanatos
30 May 2009, 08:09Sort of like Forge Mode on Halo 3?
Elexxorine
03 Jun 2009, 07:28If the authors are working on different parts, have the game is seperate files, each person making a library for the main game file. Then you just need to tell the main asl to load each library and they're all compile to the same game. There's more on libraries in the quest help file.