TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Dungeon Generation in Diablo 1

253 pointsby noadalmost 6 years ago

6 comments

jjjensen90almost 6 years ago
I developed&#x2F;run a private server for the game that many members of the Diablo team made after Diablo II (Hellgate: London) and the same technique is used for random dungeon generation, but using 3D assets and 2d flat floormap shapes to make the combinations. In fact, it&#x27;s even called the same thing, DRLG!<p>Sometimes the game tries a few thousand combinations when a player enters a dungeon before being satisfied by the results (there are configurable constraint sets).
评论 #20482897 未加载
slfnflctdalmost 6 years ago
The random dungeon generation was, for me, absolutely the top killer feature of the game and was the main thing that kept me coming back through so many replays.<p>For some reason, not a single other similar game I&#x27;ve played has had the same effect on me. Maybe there&#x27;s bias going on (obviously I was younger then), but I&#x27;ve played a huge number of games since, and not a single one quite scratched the same itch. I will be saving this article.
评论 #20483811 未加载
elefantenalmost 6 years ago
I don&#x27;t think I&#x27;ve heard Diablo called a roguelike before. It&#x27;s got the dungeon crawling and procedural generation, but the permanent death seems to be one of the most quintessential features of the genre. Diablo does not have that.
评论 #20483516 未加载
评论 #20483494 未加载
评论 #20487425 未加载
评论 #20483399 未加载
评论 #20483463 未加载
评论 #20486864 未加载
评论 #20485025 未加载
评论 #20489834 未加载
评论 #20495652 未加载
theandrewbaileyalmost 6 years ago
I don&#x27;t think any of this was mentioned in Brevik&#x27;s postmortem.<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=VscdPA6sUkc" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=VscdPA6sUkc</a>
评论 #20482872 未加载
falsedanalmost 6 years ago
Calling Wang tiles “marching squares” will confuse the heck out of any graphics programmer.
评论 #20485348 未加载
评论 #20482588 未加载
Hittonalmost 6 years ago
As a kid I never thought about it&#x27;s level design, but retroactively I have huge respect for the developers (and to the author of the article for bring it to me).<p>I wonder if such things are taught in today&#x27;s game design courses.
评论 #20487929 未加载