Home    LittleBigPlanet General    News and Media    Official News
#1

LittleBigPlanet 2 Code Swarm

Archive: 13 posts


This video shows the creation and editing over time of all the code and content in LittleBigPlanet 2…

<iframe width="640" height="390" src="http://www.youtube.com/embed/jVPZv631cqE?rel=0" frameborder="0" allowfullscreen></iframe>

<strong>What am i seeing???</strong>

<ul><li>Each little dot represents one file in the game. Different file types are different colours.</li>
<li>If a file isn?t already on the screen when it was added to the game or updated then it will spawn in a random place and then gravitate towards the person who created it or edited it.</li>
<li>If a file is edited by someone else then it will gravitate towards that person, which is why you sometimes see files dance from person to person.</li>
<li>If a file isn?t updated again within a few days then it will eventually fade out.</li>
<li>
You see massive clusters around one person when they have edited or created a bunch of files ? often, when making a change to ?one thing? such as a level, you?re actually creating lots of little files, so if you edit several levels and submit your changes all at once you?ll be rewarded with an explosive halo of lights.</li></ul>

It doesn’t go right back to the beginning of the project - it starts from the point this “branch” of the game was created within our source control repository.

The music is an edit of my LBP1 Pod music!

 <div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/MediaMoleculeBlog?a=pFY7xuVRoYM:w4k8gFcJFzs:yIl2AU oC8zA"><img src="http://feeds.feedburner.com/~ff/MediaMoleculeBlog?d=yIl2AUoC8zA" border="0"></a> <a href="http://feeds.feedburner.com/~ff/MediaMoleculeBlog?a=pFY7xuVRoYM:w4k8gFcJFzs:qj6IDK 7rITs"><img src="http://feeds.feedburner.com/~ff/MediaMoleculeBlog?d=qj6IDK7rITs" border="0"></a> <a href="http://feeds.feedburner.com/~ff/MediaMoleculeBlog?a=pFY7xuVRoYM:w4k8gFcJFzs:V_sGLi PBpWU"><img src="http://feeds.feedburner.com/~ff/MediaMoleculeBlog?i=pFY7xuVRoYM:w4k8gFcJFzs:V_sGLi PBpWU" border="0"></a> <a href="http://feeds.feedburner.com/~ff/MediaMoleculeBlog?a=pFY7xuVRoYM:w4k8gFcJFzs:F7zBnM yn0Lo"><img src="http://feeds.feedburner.com/~ff/MediaMoleculeBlog?i=pFY7xuVRoYM:w4k8gFcJFzs:F7zBnM yn0Lo" border="0"></a> <a href="http://feeds.feedburner.com/~ff/MediaMoleculeBlog?a=pFY7xuVRoYM:w4k8gFcJFzs:gIN9vF wOqvQ"><img src="http://feeds.feedburner.com/~ff/MediaMoleculeBlog?i=pFY7xuVRoYM:w4k8gFcJFzs:gIN9vF wOqvQ" border="0"></a>
2011-07-07 16:30:00

Author:
Spaff_Molecule
Posts: 421


I KNEW IT! LittleBigPlanet 2 really WAS created with intergalactic psychic space magic! 2011-07-07 16:33:00

Author:
Fang
Posts: 578


A little late for 4th of July Fireworks don't ya think

Thats still amazing to watch!

*Sneaks off with remixed pod music*
2011-07-07 16:39:00

Author:
JKthree
Posts: 1125


What an amazing way to put the hard work and incredible effort of making a game into such a wonderful, interpretive multimedia presentation!

(I'd also like to know what the heck Anton was doing around 0:54, but that's just me! What an explosion of orange! Oddly, I'm now hungry.)
2011-07-07 19:05:00

Author:
schm0
Posts: 1239


This is realy interesting. I've taken it from Media Molecule youtube page.

This video shows the creation and editing over time of all the code and content in LittleBigPlanet 2. It doesn't go right back to the beginning of the project - it starts from the point this "branch" of the game was created within our source control repository. The music is an Edit of Kenny's LBP1 Pod music.


http://www.youtube.com/watch?v=jVPZv631cqE&feature=feedf

What is it???

Each little dot represents one file in the game. Different file types are different colours.

If a file isn't already on the screen when it was added to the game or updated then it will spawn in a random place and then gravitate towards the person who created it or edited it.

If a file is edited by someone else then it will gravitate towards that person, which is why you sometimes see files dance from person to person.

If a file isn't updated again within a few days then it will eventually fade out.

You see massive clusters around one person when they have edited or created a bunch of files -- often, when making a change to "one thing" such as a level, you're actually creating lots of little files, so if you edit several levels and submit your changes all at once you'll be rewarded with an explosive halo of lights.

Mmm I wonder who's responsible for the prominate red cluster going on in the bottom right?
2011-07-07 19:23:00

Author:
LittleBigDes
Posts: 920


Well what this thing really is visulization of repository logs respository is a system allowing multiple people work on same project in same time and keep there copies of data in practicly in sync (practicly because they need to manually trigger sync). It's store whole code on server, workers sync down there own copy of code and after edit they sync up there edits and new files to the server which will include to whole project. This system also stores all verions of all files that ever been uploaded there and allow to view and revent each one, which actually allows to make this visualization. Open source project usally keeps there repos open for everyone and everyone can submit changes to the code, thats basis of open source projects. So you can see how repository work by yourself, for example here repo of GIMP:

http://git.gnome.org/browse/gimp/

Repostories don't need to be used just for code, it can be used to anything that is considered a collaboration project and uses files as medium. For example all wikis also repostiries, which you can contributed and everyting can be revented, it's a example that is much easier to understand


(I'd also like to know what the heck Anton was doing around 0:54, but that's just me! What an explosion of orange! Oddly, I'm now hungry.)

Most likely small change on mass number , if it's only LBP2 and this visualization is from begining of the project then it might be even LBP1 data inclusion which LBP2 use, but we can only guess
2011-07-07 20:52:00

Author:
Shadowriver
Posts: 3991


What an amazing way to put the hard work and incredible effort of making a game into such a wonderful, interpretive multimedia presentation!
Yeah, if you put it in fullscreen you'll see quite clearly that in the bottom right there are the dates of what was going on at the time, it's not just a big heap of swirls!
(I'd also like to know what the heck Anton was doing around 0:54, but that's just me! What an explosion of orange! Oddly, I'm now hungry.)
If you look in the top left corner it lists what all the files are. The orange was... *Goes over to check* Textures!

I love the music! I can haz?
2011-07-08 16:14:00

Author:
Malamo999
Posts: 107


That's rather a lot of files ;D2011-07-08 16:28:00

Author:
kirbyman62
Posts: 1893


Cool little video illustrating all the back-and-forth work going on. I'd like to have seen a side bar showing all the work grow and accumulate as well. I'm currently in the process of going frame by frame to count every file. I'll get back to you all with a count sometime next Christmas (not this, next). 2011-07-08 16:31:00

Author:
Rustbukkit
Posts: 1737


I was expecting a scrolling list of the names of the files, and full changelog, then I though 'Hmmm, that is a little much' so, I did not really understand the video. Maybe I am tired?2011-07-10 04:15:00

Author:
StaticLinuxpro
Posts: 482


wait... I see some lights change colors now and then. why?
oh and how do I get this as my ringtone?! =D
2011-07-10 05:13:00

Author:
LBNinja
Posts: 204


If you look in the top left corner it lists what all the files are. The orange was... *Goes over to check* Textures!

I love the music! I can haz?

well the text is pretty tiny even in full screen so for those who are having trouble reading it....

blue is the soruce code
cyan is the headers
green is the audio
red is the scripts
yellow is the models
orange is the textures
purple is the plans
magenta is the levels
pink is the animation
and grey is the miscellaneous stuff
2011-07-10 05:17:00

Author:
supersonic56
Posts: 287


Scripts? Thats interesting :>

Oh i forgot in Alex lecture for art academy they mentioned that they make ton of support tools for development help, this might be those "scripts" (in Python, Perl or something like that)

http://video.bafta.org/services/player/bcpid601325186001?bctid=639675418001 (at 2:56)
2011-07-11 04:22:00

Author:
Shadowriver
Posts: 3991


LBPCentral Archive Statistics
Posts: 1077139    Threads: 69970    Members: 9661    Archive-Date: 2019-01-19

Datenschutz
Aus dem Archiv wurden alle persönlichen Daten wie Name, Anschrift, Email etc. - aber auch sämtliche Inhalte wie z.B. persönliche Nachrichten - entfernt.
Die Nutzung dieser Webseite erfolgt ohne Speicherung personenbezogener Daten. Es werden keinerlei Cookies, Logs, 3rd-Party-Plugins etc. verwendet.