Collaborative Effort

  • (22 Pages)
  • +
  • 1
  • 2
  • 3
  • 4
  • 5
  • Last »

324 Replies - 13695 Views - Last Post: 10 July 2014 - 07:46 AM Rate Topic: -----

#31 no2pencil  Icon User is online

  • Dic Head
  • member icon

Reputation: 5167
  • View blog
  • Posts: 26,849
  • Joined: 10-May 07

Re: Collaborative Effort

Posted 24 April 2014 - 09:40 AM

View Postmodi123_1, on 24 April 2014 - 12:32 PM, said:

@no2.. that may be a problem depending who actually decides to participate.

Membership policy :

Posted Image
Was This Post Helpful? 0
  • +
  • -

#32 alapee  Icon User is offline

  • The North American Snipe

Reputation: 94
  • View blog
  • Posts: 1,610
  • Joined: 24-October 13

Re: Collaborative Effort

Posted 24 April 2014 - 09:46 AM

Another thought I had, this would qualify has resume material, also.


Back to subject: So far Github has the most bang for free. Question is (and maybe dependent on game type) how many code reps. will we need on average? 5 seems huge.
Was This Post Helpful? 0
  • +
  • -

#33 modi123_1  Icon User is online

  • Suitor #2
  • member icon



Reputation: 8915
  • View blog
  • Posts: 33,427
  • Joined: 12-June 08

Re: Collaborative Effort

Posted 24 April 2014 - 09:47 AM

You would have one repository for the entire project. People would pull that down locally, add changes, test it, etc, and merge back into the branch for everyone to use.
Was This Post Helpful? 0
  • +
  • -

#34 alapee  Icon User is offline

  • The North American Snipe

Reputation: 94
  • View blog
  • Posts: 1,610
  • Joined: 24-October 13

Re: Collaborative Effort

Posted 24 April 2014 - 09:49 AM

So 2 would be plenty. One for active and One for backup. Maybe 3 : if added in a Test.
Was This Post Helpful? 0
  • +
  • -

#35 Xaos  Icon User is offline

  • D.I.C Regular

Reputation: 42
  • View blog
  • Posts: 265
  • Joined: 20-November 13

Re: Collaborative Effort

Posted 24 April 2014 - 09:49 AM

So are we going open?
Was This Post Helpful? 0
  • +
  • -

#36 alapee  Icon User is offline

  • The North American Snipe

Reputation: 94
  • View blog
  • Posts: 1,610
  • Joined: 24-October 13

Re: Collaborative Effort

Posted 24 April 2014 - 09:53 AM

Xaos=> So far it looks like it.

I haven't used github before, how does multiple accounts interact with each other? Better question is can utilize my git utility on more than one computer?
Was This Post Helpful? 0
  • +
  • -

#37 Xaos  Icon User is offline

  • D.I.C Regular

Reputation: 42
  • View blog
  • Posts: 265
  • Joined: 20-November 13

Re: Collaborative Effort

Posted 24 April 2014 - 09:54 AM

View Postalapee, on 24 April 2014 - 11:53 AM, said:

Xaos=> So far it looks like it.

I haven't used github before, how does multiple accounts interact with each other? Better question is can utilize my git utility on more than one computer?



The owner of the repository shares access to others, iirc.
Was This Post Helpful? 0
  • +
  • -

#38 alapee  Icon User is offline

  • The North American Snipe

Reputation: 94
  • View blog
  • Posts: 1,610
  • Joined: 24-October 13

Re: Collaborative Effort

Posted 24 April 2014 - 09:58 AM

So like a shared peer to peer with a central location.
Was This Post Helpful? 0
  • +
  • -

#39 Xaos  Icon User is offline

  • D.I.C Regular

Reputation: 42
  • View blog
  • Posts: 265
  • Joined: 20-November 13

Re: Collaborative Effort

Posted 24 April 2014 - 10:00 AM

View Postalapee, on 24 April 2014 - 11:58 AM, said:

So like a shared peer to peer with a central location.


Yeah pretty much.
Was This Post Helpful? 0
  • +
  • -

#40 depricated  Icon User is online

  • DLN-000

Reputation: 577
  • View blog
  • Posts: 2,063
  • Joined: 13-September 08

Re: Collaborative Effort

Posted 24 April 2014 - 10:03 AM

I vote open, for what that's worth.

Here's my thinking:

We're not likely going to invent the next killer app. We're probably not going to mess with new user interfaces (Touch, Head-tracking reactive display, Motion detection) or develop a whole new groundbreaking genre (like...goat simulator? top of the class in goat simulation). On the chance that we do, having it open will do one key thing: generate interest. If we don't, what have we lost? I understand the fear of having a game stolen - absolutely, I've had it happen in the table top world but I got credited so I actually don't care. If it happens, it validates that we came up with something good and we can bash Xynga or whoever when it comes time.

Keeping it open helps in other ways as well. Code review is important - invaluable even. One way we can catch bugs is by letting anyone review the code. It's entirely possible that on a team of say 10, none of us notice a particular design flaw until someone else steps in and points it out. Further, we give back to the open source community somewhat. I mean, not everything is going to be useful, but the classes will be there if someone wants them.

My roommate posed an interesting point a while back that I decided to apply and have seen some interesting results from. "Imagine what you could do if you didn't care who got credit for it."

This post has been edited by depricated: 24 April 2014 - 10:03 AM

Was This Post Helpful? 1
  • +
  • -

#41 alapee  Icon User is offline

  • The North American Snipe

Reputation: 94
  • View blog
  • Posts: 1,610
  • Joined: 24-October 13

Re: Collaborative Effort

Posted 24 April 2014 - 10:03 AM

Added Poll to verify.
Was This Post Helpful? 0
  • +
  • -

#42 depricated  Icon User is online

  • DLN-000

Reputation: 577
  • View blog
  • Posts: 2,063
  • Joined: 13-September 08

Re: Collaborative Effort

Posted 24 April 2014 - 10:08 AM

View Postalapee, on 24 April 2014 - 10:58 AM, said:

So like a shared peer to peer with a central location.

I think it's more akin to an FTP server rather than P2P

Everything gets uploaded/stored centrally on the server. We connect to it, say in Visual Studios, and pull down the latest version. We do our work locally, test, etc, and then merge our changes.

Merging lets you make multiple changes at the same time. For instance, alapee and I are both working on the same file. I upload mine, and when he goes to upload his he gets notified that the version on the server is different from the base version he's using and includes changes that aren't in the version he's uploading. He can then review my changes, and decide to keep the server version, local version, or merge the changes by picking what changes go into the final version of the file.

At least that's how Team Foundation Server works, and I imagine others are similar.

Make sense?
Was This Post Helpful? 0
  • +
  • -

#43 alapee  Icon User is offline

  • The North American Snipe

Reputation: 94
  • View blog
  • Posts: 1,610
  • Joined: 24-October 13

Re: Collaborative Effort

Posted 24 April 2014 - 10:09 AM

Depreciated=> I am not going to quote that, too long.
I agree with you on most of it. W ether flops or soars, credit should be given to anyone who contributes to it: reason being, it can be used in the future on resumes,applications,etc. But other than that, it should be taken as mass collaboration of people honing there skills. It should be fun with a no real time limit, something we all want to happen in the gaming industry. I figure the basis will change over and over, but the concept won't.
Was This Post Helpful? 0
  • +
  • -

#44 Curtis Rutland  Icon User is online

  • (╯□)╯︵ (~ .o.)~
  • member icon


Reputation: 4428
  • View blog
  • Posts: 7,696
  • Joined: 08-June 10

Re: Collaborative Effort

Posted 24 April 2014 - 10:09 AM

View Postalapee, on 24 April 2014 - 11:49 AM, said:

So 2 would be plenty. One for active and One for backup. Maybe 3 : if added in a Test.


This misses the point of source control somewhat. You only need one. You can always roll back to any version of any file at any time, so there's no need for a "backup repo". And you can branch your source tree, so you can actually have more than one different set of changes in-flight at the same time.
Was This Post Helpful? 1
  • +
  • -

#45 alapee  Icon User is offline

  • The North American Snipe

Reputation: 94
  • View blog
  • Posts: 1,610
  • Joined: 24-October 13

Re: Collaborative Effort

Posted 24 April 2014 - 10:10 AM

View PostCurtis Rutland, on 24 April 2014 - 12:09 PM, said:

View Postalapee, on 24 April 2014 - 11:49 AM, said:

So 2 would be plenty. One for active and One for backup. Maybe 3 : if added in a Test.


This misses the point of source control somewhat. You only need one. You can always roll back to any version of any file at any time, so there's no need for a "backup repo". And you can branch your source tree, so you can actually have more than one different set of changes in-flight at the same time.

yep, totally missed the concept. That is cool though.
Was This Post Helpful? 0
  • +
  • -

  • (22 Pages)
  • +
  • 1
  • 2
  • 3
  • 4
  • 5
  • Last »