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/

созданный 4y | 28 июл. 2021 г., 14:21:31


Войдите, чтобы добавить комментарий

Другие сообщения в этой группе

“We’re not replacing you; we’re with you”: Where AI meets infrastructure

Ryan talks with Greg Fallon, CEO of Geminus, about the intersection of AI and physical infrastructure, the evolution of simulation technology, the role of synthetic data in machine learning, and the i

29 апр. 2025 г., 04:50:03 | StackOverflow blog
How self-supervised language revolutionized natural language processing and gen AI

Self-supervised learning is a key advancement that revolutionized natural language processing and generative AI. Here’s how it works and two examples of how it is used to train language models. https:

28 апр. 2025 г., 14:50:12 | StackOverflow blog
Banking on innovation: Engineering excellence in regulated financial services

Financial institutions face a balancing act between tech innovation and strict regulations. As customer expectations for improved user experience and demands from those tasked with enhancing features

28 апр. 2025 г., 14:50:11 | StackOverflow blog
Grab bag! On the floor at HumanX

Today’s episode is a roundup of spontaneous, on-the-ground conversations from HumanX 2025, featuring guests from CodeConductor, DDN, Cloudflare, and Galileo. https://stackoverflow.blog/2025/04/25/grab

25 апр. 2025 г., 05:50:06 | StackOverflow blog
Standardization and simplification as key to engineering excellence

In this episode of Leaders of Code, we chat with guests from Lloyds Banking Group about their focus on engineering excellence and the need for organizations to adapt to new technologies while ensuring

24 апр. 2025 г., 13:40:03 | StackOverflow blog