RPGWatch Forums

RPGWatch Forums (http://www.rpgwatch.com/forums/index.php)
-   News Comments (http://www.rpgwatch.com/forums/forumdisplay.php?f=10)
-   -   Torchlight II - Three Years of Development (http://www.rpgwatch.com/forums/showthread.php?t=18187)

Myrthos October 1st, 2012 18:29

Torchlight II - Three Years of Development
 
Runic Games released a video showing what Torchlight II went through during its 3 year development.
Quote:

A gource visualization of nearly three years of development on Runic Games' Torchlight II. The visualization is based on activity in our source control system. Every piece of art, sound, or code that helped shape the game is represented somewhere in the frenzy.

The music is a recently unearthed archaeological selection from the long-distant schoolboy days of a certain Runic Games employee who shall remain nameless to spare he and his cohorts the embarrassment. We welcome your speculation and evidence in the comments.
More information.

TheMadGamer October 1st, 2012 18:30

I have no idea what I'm looking at here.

Daroou October 1st, 2012 18:42

Quote:

Originally Posted by TheMadGamer (Post 1061163640)
I have no idea what I'm looking at here.

It's the final boss in TL2. If you didn't kill it, you didn't finish the game. Go back and play more.

Fantasm October 1st, 2012 20:20

In any large, multi-person project where you're maintaining a large code base of many different files, you often need a revision control system. If you want to make a change, then you need to check out the appropriate files, make your changes, and then check them back into the central repository. Often, two people will try to change the same files, which means that a merge process will take place to merge both branches into the 'head'.

There are many software packages that do this automatically through simple commandlines like 'ci' and 'co' (for check-in and check-out), so what you end up with is every file getting automatically updated with a new version number everytime somebody makes a change.

What this video is showing is a graphical representation of all the updates that were happening to every file in the project over a 3-year period. I believe that each 'node' is a directory, so you're basically seeing a visual representation of the directory tree, and how it changed over time.

Somebody here on my team did the same thing for our big project here at work, so I've seen this kind of visualization once before, but I'm still at a loss as to what purpose it serves. =) I guess it's just something a code junkie does because he can…

Thrasher October 1st, 2012 21:24

It just tells you that code development by a large team is chaotic and difficult to manage. ;)

Myrthos October 1st, 2012 21:25

They are using Gource, a tool especially created for visualising changes to a repository as explaine by Fantasm.
The video shows they started out with quite a bit of code, probably form the first Torchlight and removed a lot as well before they build upon that. You can see that some parts get bigger and grow while other parts are removed over time.


All times are GMT +2. The time now is 00:19.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.
Copyright by RPGWatch