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/12/31/700000-lines-of-code-20-years-and-one-developer-how-dwarf-fortress-is-built/

Établi 3y | 31 déc. 2021, 15:21:02


Connectez-vous pour ajouter un commentaire

Autres messages de ce groupe

Generating components, not tokens

On today’s episode, Ben and Ryan chat with Laly Bar-Ilan, Chief Scientist at Bit. https://stackoverflow.blog/2025/04/18/generating-components-not-tokens/

18 avr. 2025, 06:50:07 | StackOverflow blog
Wait, what is agentic AI?

Is “agentic AI” just a buzzword, or is it the sea change it seems? https://stackoverflow.blog/2025/04/17/wait-what-is-agentic-ai/

17 avr. 2025, 14:40:07 | StackOverflow blog
WBIT #6: Be curious, ask questions, and don’t argue with JavaScript

Kyle chats with Jesse Tomchak a software engineer at ClickUp about all the spicy backend takes they could find. https://stackoverflow.blog/2025/04/09/wbit-6-be-curious-ask-questions-and-don-t-argue-w

16 avr. 2025, 17:50:07 | StackOverflow blog
Engineering teams need to adapt to AI’s scaling challenges

AI is not a linear process. To scale effectively, engineering leaders must account for varied edge cases, presenting a new set of challenges. https://stackoverflow.blog/2025/04/16/engineering-teams-ne

16 avr. 2025, 17:50:07 | StackOverflow blog
WBIT #7: Exploring WebAssembly with the first SO user to get 10k rep

Kyle interviews Michael Stum, a former Stacker who started (and returned) to answering questions on the community site. https://stackoverflow.blog/2025/04/16/wbit-7-exploring-webassembly-with-the-fir

16 avr. 2025, 15:30:09 | StackOverflow blog
How AI can prevent clinician burnout

In today’s episode, Ryan sits down with Richard “Spencer” Schaefer, cofounder and CTO of Lunar Analytics and a federal AI officer, and Caroline Zhang, cofounder and CTO of Knowtex, which provides AI-p

15 avr. 2025, 07:10:06 | StackOverflow blog