The Toady One
So this week I decided to take a break from a badass moment in history to talk about something man made that I truly think is just badass in the nerdiest way possible. I am talking about Dwarf Fortress. Its a video game that’s been developed since 2002 by Tarn and Zach Adams in which you create a city of dwarves and must create a thriving kingdom in a procedurally generated fantasy world. Tarn does the programming but Zach helps him design it. Dwarf Fortress has gone on to inspire the creation of many games that have become classics such as Minecraft and Rimworld to name only two. We will get to why DF is truly an amazing piece of software in a second. First, lets talk about our friend Tarn.

Tarn Adams born April 17, 1978 is a mathematician and computer game designer from the good ol’ USA. Tarn received his doctorate in Mathematics from Stanford but eventually opted to pursue a career in game development with his brother, Zach. They made a few games before DF but nothing REALLY changed the industry quite like Dwarf fortress, which came later.
Now, I am writing this for one reason. I recently started playing Dwarf Fortress as I have heard a lot about it over the years. I figured “Hey, I have nothing better to do anyway with the virus and whatnot.” So I browsed the internet for a download link and swiftly installed the game. What happened in the next few hours really just made my jaw drop.

As you can see by the picture above, The UI is just nonexistent. The controls are user-hostile rather than user-friendly and its probably the least intuitive design I think I have ever seen. Period.
The game UI is all ASCI and it is tough to look at. What you see here is one of the maps of the world which shows different mountain ranges, plains. rivers, oceans, deserts, everything but what made me look past the terrible graphics is what is under the hood.
You see, this game doesn’t just create the same world for everyone that plays. It creates a brand new map every time with accurate simulations of how mountain ranges are formed. It creates rivers in the world that actually follow the same paths a real river would. It correctly simulates how gems and metals are formed underneath the earths crust and also creates weather fronts that are dynamic and act as they would in the real world as well.
What is amazing about this is that it does this every time you create a new world. It is never the same. The program creates a real world with real environments. Not only this, but it creates entire civilizations on this map as well that has heroes and peasants that all have unique feelings, wants, desires, distastes, and families with dynamic relations that change if one of them decides to wrong one of the others.

These civilizations also have relations with other cities and races and can have wars and rulers can be dethroned by other everyday individuals given the right circumstances. In fact, the whole world that was generated just for you creates its own history over hundreds of years that are also simulated before you even start the game. Entire empires can rise and fall before you even begin, Heroes and leaders live and die and have kids, and every single one these individual residents of this simulated worlds are affected by what happens around them.
Lets say an elf king was planning on starting a war with a human town. The elf king goes in, kills everyone, and ends any chance for those people to affect the world in any way because they are now dead and their town was conquered.Okay, now lets say he did not start the war and wanted to just go on living peacefully. Incidentally, this means that the humans in that little town will go on to live another day. So it is possible that now one of those human kids that were born in that town grow up to become a mercenary or farmer, or you name it, and has a whole entire life and ends up as a king himself. This is all possible due to how each of the characters (we are talking tens of thousands of simulated people here) create and choose their own destiny in this world.

I would love to write more about this as I have not touched many of the major things this game does but I hope you see what I am saying here. This is a simulation of an entire world. In real time it lives its life out as we do. I am dumbfounded by what this game really is every day I play it. (P.S. if you need to try a nice game out with all the free time you have this is the one)