Live data from Hacker News

Diablo 1 for Web Browsers

github.com

81–90 of 114 posts

Re: Diablo 1 for Web Browsers

#81

Still some of the best (pseudo-) random dungeon generation I've ever played. That functionality alone probably accounts for over 90% of the time I spent replaying it. It's strange to me that so few games in the genre seem to do this as well, over 25 years later. Hades is supposed to be good, but for some reason it doesn't look like something I'd enjoy. Maybe I'll pick it up on sale at some point and find out.

Have you tried Diablo 3 yet? After the real money auction house fiasco, Blizzard did a 360 and completely turned the game around and continued to grow it over the years. It is an excellent game now. Path of Exile is another really good one, more like D2, whereas D3 was more streamlined (plays very well, but less customization). Both do random dungeon generation. In a different genre, but Deep Rock Galactic has super…

Diablo II is still more fun to play than Diablo III (in my opinion). The community behind Diablo II is just 100x more passionate and loyal. The rune word system in Diablo II is still being expanded which makes the game re-playable every season.

Re: Diablo 1 for Web Browsers

#82
post #72

Earlier quoted context omitted.

What made me dislike Diablo 3, is that for me it fails to deliver the atmosphere that really made Diablo 1 and 2 a game worth experiencing. Diablo 3 is too colorful and looks like it has been heavily influenced by games like World of Warcraft (in a bad way).

Definitely. And it's not just the atmosphere, the gameplay is borrowed from WoW too (in a good way, IMO, but YMMV). Path of Exile might be more up your alley. It's more D2-like both in atmosphere and depth -- it's more about traversing giant skill trees to slowly customize your character, than D3's "choose a few unique skills and learn to use them together well" model. Funny, my one main gripe about PoE (and also D2)…

I dont know. Neither Diablo 3 nor PoE are really good comparisons for me to Diablo 2 as it stands today.

At least in the most important aspect for me. Itemization.

Diablo 3 is a game that I play every few seasons for a week after ladder reset and then stop because I have a BiS item set (if you ignore Ancient/Primal Items, which just arent fun for me, as its just "same item, just minimally better").

PoE on the other hand just goes into the completely opposite direction and you need to basically be a full-time twitch streamer to do everything in game (or be one of the 0.01% of the playerbase that has the game fully figured out including crafting/trading)

Not to mention that in PoE I can never actually relax when I play endgame. I love Diablo 2 for being able to farm some items after work and not have to on edge everywhere.

I tried playing PoE on my Steam Deck last league and I just stopped after a while because I would die all the time because I didnt see some random mob that would one-shot me on the small screen.

Re: Diablo 1 for Web Browsers

#84

Still some of the best (pseudo-) random dungeon generation I've ever played. That functionality alone probably accounts for over 90% of the time I spent replaying it. It's strange to me that so few games in the genre seem to do this as well, over 25 years later. Hades is supposed to be good, but for some reason it doesn't look like something I'd enjoy. Maybe I'll pick it up on sale at some point and find out.

The dungeon and item generation randomization is great. The real time isometric view, gameplay, and atmosphere, while groundbreaking, would not have been enough to get me to replay more than a handful of times. Without the randomization, the game would have had to have many more expansions. I have played Diablo for far too many hours to count. On the other hand, Baldur's Gate is a game I replay about once every 5 yea…

Here’s an old fan site for other games of the era, though in Spanish: http://islanegra.clandlan.net/ (The look is what’s fun)

I loved growing up with the internet where sites like that were dime a dozen.

Re: Diablo 1 for Web Browsers

#86

Earlier quoted context omitted.

Have you tried Diablo 3 yet? After the real money auction house fiasco, Blizzard did a 360 and completely turned the game around and continued to grow it over the years. It is an excellent game now. Path of Exile is another really good one, more like D2, whereas D3 was more streamlined (plays very well, but less customization). Both do random dungeon generation. In a different genre, but Deep Rock Galactic has super…

Diablo II is still more fun to play than Diablo III (in my opinion). The community behind Diablo II is just 100x more passionate and loyal. The rune word system in Diablo II is still being expanded which makes the game re-playable every season.

Agreed, D2 is/was the pinnacle of and set the benchmark for two-dimension dungeon-crawler RPGs. It's still an enjoyable game even 20+ years later. It's probably a good thing there's no Web/Android/iOS version because I'd be hooked, and don't have time for that anymore!

I grew up playing an inordinate amount of Warcraft I, II, III, and StarCraft in the 90s with my siblings. The quirky character voices and scripts were downright amazing and AFAIK remain unparalleled to this day.

https://youtube.com/watch?v=scweL0LVrcM

Re: Diablo 1 for Web Browsers

#87
I've been teaching myself POV-ray with an eye towards using it to render 2D sprites for indie games. Thinking about how 3D rendered scenes could be tile-ized lead me to an epiphany last night about a difference between Diablo 1 and later Diablo's that I could never put my finger on before what I was seeing.

When a game uses the same bitmaps for terrain tiles at the edges of the screen as at the center, it necessarily emulates an orthographic camera. Put another way, if you render a scene with the default non-orthographic 3D camera, terrain elements at different positions on screen will be seen at slightly different angles. The effect is minimized if you use a far-off camera with a narrow field of view, but it never goes away completely.

(The same effect applies to sprites, but it would be less noticeable than with architectural elements.)

Diablo 1 used true 2D graphics whose tile bitmaps don't change no matter where they fall in the field of view - therefore, orthographic. Diablo 2 was a 2D/3D hybrid that painted the visible landscape onto a single giant triangle mesh (used in a non-standard way). And Diablo 3 and later of course were simply 3D graphics.

I always felt there were things about the mood and atmosphere of Diablo 1 that were lost when another team made Diablo 2, and then further left behind with Diablo 3. I now realize it's also analogous to the difference between the 2D Zeldas and the 3D Zeldas in an almost literal way.

(The use of 3D tech in the original Diablo 2 engine was weird. I don't know if it's because the programmers misunderstood how 3D meshes are "supposed to" be used, or if it was an optimal way to do it given the hardware and APIs of the time. Most 3D engines would use a dedicated, usually unchanging, mesh object for each chunk of terrain and load/unload these chunks as needed thus loading/unloading meshes. The developers of Diablo 2 seemed to consider generation of their terrain mesh expensive (it shouldn't be) and changing their terrain mesh less expensive (not true for VBOs). What the did was generate only one mesh, one time for the entire visible playfield, and just vary the vertex height and UV map of the entire thing as you walk around the level. The algorithm is rather like draping a sheet over the ground and dragging the sheet over rocks and bumps as you walk around.

This had the side-effect that the graphics would go crazy in Diablo 2 if you used a mod to set the screen resolution higher than ~ 1440x900. The problem was that they used 16-bit indices for the triangle list, and using one giant mesh of tiny triangles overflows the available number of unique indices representable with a 16-bit int. (Investigating this problem is what led me to figure out everything in the previous paragraph. I worked all of it out from first-principles once I realized the cause of the screen resolution problem.)

Re: Diablo 1 for Web Browsers

#88

Still some of the best (pseudo-) random dungeon generation I've ever played. That functionality alone probably accounts for over 90% of the time I spent replaying it. It's strange to me that so few games in the genre seem to do this as well, over 25 years later. Hades is supposed to be good, but for some reason it doesn't look like something I'd enjoy. Maybe I'll pick it up on sale at some point and find out.

Have you tried Diablo 3 yet? After the real money auction house fiasco, Blizzard did a 360 and completely turned the game around and continued to grow it over the years. It is an excellent game now. Path of Exile is another really good one, more like D2, whereas D3 was more streamlined (plays very well, but less customization). Both do random dungeon generation. In a different genre, but Deep Rock Galactic has super…

Pointing out the obvious that doing a 360 would change absolutely nothing since you'd end up facing the same direction you started with.

Did you mean: 180?

Re: Diablo 1 for Web Browsers

#89

Earlier quoted context omitted.

Have you tried Diablo 3 yet? After the real money auction house fiasco, Blizzard did a 360 and completely turned the game around and continued to grow it over the years. It is an excellent game now. Path of Exile is another really good one, more like D2, whereas D3 was more streamlined (plays very well, but less customization). Both do random dungeon generation. In a different genre, but Deep Rock Galactic has super…

Pointing out the obvious that doing a 360 would change absolutely nothing since you'd end up facing the same direction you started with. Did you mean: 180?

Wrong. You would get all the dizziness that wouldn't be there otherwise.
Post reply on HN