# A history of Cataclysm development from 2010 to yesterday

**URL:** <https://discourse.cataclysmdda.org/t/a-history-of-cataclysm-development-from-2010-to-yesterday/7287>\
**Category:** The Bunker\
**Created:** [September 7, 2014, 9:56am UTC](https://discourse.cataclysmdda.org/t/a-history-of-cataclysm-development-from-2010-to-yesterday/7287 "2014-09-07T09:56:06Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Narc](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/narc/32/2705_2.png) [@Narc](https://discourse.cataclysmdda.org/u/Narc)\
**Post date:** [September 7, 2014, 9:56am UTC](https://discourse.cataclysmdda.org/t/a-history-of-cataclysm-development-from-2010-to-yesterday/7287/1 "2014-09-07T09:56:06Z")

</div>

How do, folks,

Yesterday evening, Shoes came by the IRC and pointed us to [a video made by OpenXCom team](https://www.youtube.com/watch?v=POUh8B3QXYc) showing off their project’s development history, built out of the data in their revision control history and using a tool called [Gource](https://code.google.com/p/gource/) to show it off.

Inspired by that, and having a spare machine I could leave running overnight, and with Kevin Granade’s help in finding some good values for the tunables, I’ve created [a video that does basically the same thing for CDDA](http://youtu.be/L0keDW2RwGc)!

Here’s the video description, for the lazy:

> This video shows off the history of the Cataclysm: Dark Days Ahead project, which can be found at http://en.cataclysmdda.com/
> 
> It starts in late 2010, when the great and powerful [Whales · GitHub](https://github.com/Whales) began work on the then-plainly named Cataclysm, and takes us to the moment when it became the Dark Days Ahead project (at around 3:20 in the video) and many, many more people started contributing.
> 
> By the time of this posting, the project has had 271 contributors who have made 21,225 commits totalling more than 180,000 lines of code. To all of you: we’re super-grateful for your time and effort spent in making CDDA the best it can be! And to everyone who’s played the game: we really hope you’ve enjoyed it, and keep telling us when you find bugs!
> 
> The visualization was made with Gource, whose official homepage is at [https://code.google.com/p/gource/](https://code.google.com/p/gource/). In the video, each bubble is a file in the Cataclysm: DDA source code repository, and each branch is a different folder where files are stored. Whenever someone flies by and zaps a file, it means they did something with that file.
> 
> The command that created this visualization was: xvfb-run -a -s “-screen 0 1280x720x24” gource -1280x720 -r 30 --auto-skip-seconds 1 --seconds-per-day 1 -o - | avconv -y -r 60 -f image2pipe -vcodec ppm -s 1280x720 -i - -vcodec libx264 -s 1280x720 -preset fast -pix\_fmt yuv420p -crf 10 -threads 0 -bf 0 gource.mp4

---

<div class="post-metadata">

**Author:** ![jinzaditen](https://avatars.discourse-cdn.com/v4/letter/j/5f9b8f/32.png) [@jinzaditen](https://discourse.cataclysmdda.org/u/jinzaditen)\
**Post date:** [September 7, 2014, 1:21pm UTC](https://discourse.cataclysmdda.org/t/a-history-of-cataclysm-development-from-2010-to-yesterday/7287/2 "2014-09-07T13:21:11Z")

</div>

Wow, that looked beautiful, thank you for doing this!

And it also gives a dimension of how much work and people put and have put into making CataDDA into what it is today.

Thank y’all guys.

---

<div class="post-metadata">

**Author:** ![FunsizeNinja123](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/funsizeninja123/32/118_2.png) [@FunsizeNinja123](https://discourse.cataclysmdda.org/u/FunsizeNinja123)\
**Post date:** [September 7, 2014, 1:21pm UTC](https://discourse.cataclysmdda.org/t/a-history-of-cataclysm-development-from-2010-to-yesterday/7287/3 "2014-09-07T13:21:18Z")

</div>

Well damn. I’m impressed.

---

<div class="post-metadata">

**Author:** ![Arek\_PL](https://avatars.discourse-cdn.com/v4/letter/a/b77776/32.png) [@Arek\_PL](https://discourse.cataclysmdda.org/u/Arek_PL)\
**Post date:** [September 7, 2014, 6:45pm UTC](https://discourse.cataclysmdda.org/t/a-history-of-cataclysm-development-from-2010-to-yesterday/7287/4 "2014-09-07T18:45:07Z")

</div>

so many pepole worked/work on this O\_O

---

<div class="post-metadata">

**Author:** ![Zireael](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/zireael/32/956_2.png) [@Zireael](https://discourse.cataclysmdda.org/u/Zireael)\
**Post date:** [September 8, 2014, 5:05pm UTC](https://discourse.cataclysmdda.org/t/a-history-of-cataclysm-development-from-2010-to-yesterday/7287/5 "2014-09-08T17:05:59Z")

</div>

That’s a busy little hive we have there. 🙂

3:01 TheDarklingWolf appears  
3:20 Kevin Granade appears  
6:12 some of my own contributions

---

<div class="post-metadata">

**Author:** ![Nighthawk](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/nighthawk/32/896_2.png) [@Nighthawk](https://discourse.cataclysmdda.org/u/Nighthawk)\
**Post date:** [September 8, 2014, 6:26pm UTC](https://discourse.cataclysmdda.org/t/a-history-of-cataclysm-development-from-2010-to-yesterday/7287/6 "2014-09-08T18:26:18Z")

</div>

I wish actual game development was all the devs shooting laser-beams at multicolored dots. That would be really cool.

In all seriousness, though, this really gave me insight into the insane amount of work it took to make the game.

---

<div class="post-metadata">

**Author:** ![KA101](https://avatars.discourse-cdn.com/v4/letter/k/278dde/32.png) [@KA101](https://discourse.cataclysmdda.org/u/KA101)\
**Post date:** [September 9, 2014, 1:16am UTC](https://discourse.cataclysmdda.org/t/a-history-of-cataclysm-development-from-2010-to-yesterday/7287/7 "2014-09-09T01:16:01Z")

</div>

Looks impressive.

---

<div class="post-metadata">

**Author:** ![The\_Darkling\_Wolf](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/the_darkling_wolf/32/828_2.png) [@The\_Darkling\_Wolf](https://discourse.cataclysmdda.org/u/The_Darkling_Wolf)\
**Post date:** [September 11, 2014, 1:26pm UTC](https://discourse.cataclysmdda.org/t/a-history-of-cataclysm-development-from-2010-to-yesterday/7287/8 "2014-09-11T13:26:32Z")

</div>

This thing’s awesome.

There’s also about a dozen incarnations of me scattered around it, because I was using several different computers each with their own git setups.

---

<div class="post-metadata">

**Author:** ![Shoes](https://avatars.discourse-cdn.com/v4/letter/s/8c91f0/32.png) [@Shoes](https://discourse.cataclysmdda.org/u/Shoes)\
**Post date:** [September 11, 2014, 3:46pm UTC](https://discourse.cataclysmdda.org/t/a-history-of-cataclysm-development-from-2010-to-yesterday/7287/9 "2014-09-11T15:46:15Z")

</div>

[quote=“Zireael, post:5, topic:7287”]That’s a busy little hive we have there. 🙂

3:01 TheDarklingWolf appears  
3:20 Kevin Granade appears  
6:12 some of my own contributions[/quote]

I spotted myself too. Feels good. e: and of course thanks more making the video Narc, it was everything I hoped it would be!

---

<div class="post-metadata">

**Author:** ![Narc](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/narc/32/2705_2.png) [@Narc](https://discourse.cataclysmdda.org/u/Narc)\
**Post date:** [September 11, 2014, 5:26pm UTC](https://discourse.cataclysmdda.org/t/a-history-of-cataclysm-development-from-2010-to-yesterday/7287/10 "2014-09-11T17:26:00Z")

</div>

> [@Shoes](#):
>
> […]thanks more making the video Narc, it was everything I hoped it would be!

You have no idea how pleased I am that people enjoyed it! We’ll make another one of these next year (probably starting from where this one ends) and it’ll be all the cooler!

---

<div class="post-metadata">

**Author:** ![StopSignal](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/stopsignal/32/1923_2.png) [@StopSignal](https://discourse.cataclysmdda.org/u/StopSignal)\
**Post date:** [September 11, 2014, 5:59pm UTC](https://discourse.cataclysmdda.org/t/a-history-of-cataclysm-development-from-2010-to-yesterday/7287/11 "2014-09-11T17:59:06Z")

</div>

[me=StopSignal]cries of joy (?[/me]
