700,000 lines of code, 20 years, and one developer: How Dwarf Fortress is built

Dwarf Fortress is one of those oddball passion projects that’s broken into Internet consciousness. It’s a free game where you play either an adventurer or a fortress full of dwarves in a randomly generated fantasy world. The simulation runs deep, with new games creating multiple civilizations with histories, mythologies, and artifacts. I reached out to him to see how he’s managed a single, growing codebase over 15+ years, the perils of pathing, and debugging dead cats. Our conversation below has been edited for clarity.  The post 700,000 lines of code, 20 years, and one developer: How Dwarf Fortress is built appeared first on Stack Overflow Blog.

https://stackoverflow.blog/2021/07/28/700000-lines-of-code-20-years-and-one-developer-how-dwarf-fortress-is-built/

Creată 4y | 28 iul. 2021, 14:21:31


Autentifică-te pentru a adăuga comentarii

Alte posturi din acest grup

Next-level observability: live breakpoint debugging

On this episode, Ryan chats with Hendrik Rexed, Cloud Native Advocate at Dynatrace, about debugging cloud-based applications like you would a local app. https://stackoverflow.blog/2025/05/13/next-lev

14 mai 2025, 06:40:02 | StackOverflow blog
Is the enterprise (actually) ready for AI?

Maryam Ashoori, Head of Product for watsonx.ai at IBM, joins Ryan and Eira to talk about the complexity of enterprise AI, the role of governance, the AI skill gap among developers, how AI coding tools

13 mai 2025, 05:10:07 | StackOverflow blog
Using AI to find patient zero in  marketing campaigns

Ben Popper chats with CTO Abby Kearns about how Alembic is using composite AI and lessons learned from contract tracing and epidemiology to help companies map customer journeys and understand the ROI

9 mai 2025, 06:10:02 | StackOverflow blog
A new look for what’s next

The world has changed a lot since Stack Overflow started. It's time for our brand to change with it. https://stackoverflow.blog/2025/05/08/a-new-look-for-whats-next/

8 mai 2025, 16:10:09 | StackOverflow blog
Best practices for third-party data acquisition: powering AI context

This post explores crucial lessons learned in the trenches of data licensing, drawing insights from Stack Overflow and the growing importance of socially responsible data practices in a changing inte

8 mai 2025, 16:10:08 | StackOverflow blog
Moving beyond velocity: Measuring real business impact

How can engineering teams move beyond traditional metrics like velocity to create real business impact? https://stackoverflow.blog/2025/05/08/moving-beyond-velocity-measuring-real-business-impact/

8 mai 2025, 06:50:03 | StackOverflow blog