|
|
|
|
|
by mtrpcic
1298 days ago
|
|
I'm always fascinated by Dwarf Fortress whenever I cross paths with it, particularly from a technical architecture point of view. How did they architect the history simulation? How do they efficiently update everything on each tick? What is the game loop like? If anyone has any resources or links to articles, either definitive from the DW developer, or conjecture based on exploration and research, I'd love to learn more about how DF works. |
|
Here's a video telling a very famous story about tracking down a bug that involved alcoholic cats https://www.youtube.com/watch?v=VAhHkJQ3KgY
There was also a recent article about Dwarf Fortress published to the Stack Overflow blog https://stackoverflow.blog/2021/12/31/700000-lines-of-code-2...
Edit: There's really a decent amount of stuff out there, they've been making the game for almost 20 years now. So here is a talk that tries to explain DF to an audience, and does talk a little about the simulation.
https://www.youtube.com/watch?v=ykLm2o_cX9w
I adore DF and am one of those folks who enjoys playing, not just watching videos on youtube. If you do want to give it a go, make sure you find an "Intro to DF" type video and follow it. It's a big learning curve but I love the game so much, and knowing the story of it's creation over time makes me love it even more. It is truly a labor of love by two brothers who have chosen to make it their life's work.