12 ms·
Diablo 1 for Web Browsers
- nottorp 4y agoThat's nice but it just pointed me to: https://github.com/diasurgical/devilutionX/releases https://github.com/diasurgical/devilutionX/releases Native Diablo 1/Hellfire for a lot of platforms. Probably much easier on your battery if you're playing on a laptop.
- nsoonhui 4y agoYou can play the free game here: https://playclassic.games/games/role-playing-windows-games-online/diablo/play/ https://playclassic.games/games/role-playing-windows-games-o...
- solardev 4y agoThat's really cool.
- metadat 4y agoAnyone have the MPQ handy? Or DII, I'm craving it.
- grimgrin 4y agoAre you asking for the Shareware version? Otherwise prob the wrong place to ask ;) I'll say this: archive.org is quite the trove for things of this nature
- avyeed_desa 4y agohttps://www.gog.com/game/diablo https://www.gog.com/game/diablo
- truemotive 4y agoit’s out there :)
- siva7 4y agoIt takes you literally a single google search after the filename.
- tecksurf 4y agoThis is cool
- lawgimenez 4y agoDiablo 1 and 2 is me and my brother’s favorite past time when we were kids.
- howon92 4y agoIt’s even playable on mobile.
- htk 4y agoTo well actually. I just wanted try see how it worked and ended up spending an hour at it.
- unixhero 4y agoWhat happened to the source code ? Or was it Diablo 3? I can't remember. I remember they released the symbol files by mistake or something. I was under the Impression that we would be playing Diablo on every toaster in town by now.
- trissylegs 4y agoIt links to https://github.com/diasurgical/devilution https://github.com/diasurgical/devilution. WHich explains it: Climax Studios was contracted to make a Playstation port. And it ended up being shipped with the debug symbols still in the game executable. The pc version also has a lot of debug information still in the game files. So reversing engineering the source was made a lot easier.
- tjpnz 4y agoI have such fond memories of Blizzard from back then. Such a shame at what they've become.
- m12k 4y agoDoes it ever happen that a company manages to grow that big and not become something like that?
- ralusek 4y agoI think that the only way for large companies to stay cool is to remain private.
- vintermann 4y agoIn the games business, Valve is surprisingly OK. Also they're private and not interested in becoming part of a roll-up. I don't think those things are unrelated.
- gabereiser 4y agoThey also got that steam train they've been riding which makes it pretty easy to say they're not interested in being part of a roll-up.
- sdwr 4y agoGood point, uh, GabeR
- Thaxll 4y agoValve dooes not make games anymore though. One game ( VR ) in the last 10 years?
- vintermann 4y agoThey're still very much in the games business, though. And it's better to have published few games than to milk their "franchises" dry in the usual way.
- 00s_enthusiast 4y agoCounterstrike 1.6 in the browser for those who like quick trips down memory lane: https://play-cs.com https://play-cs.com
- BossingAround 4y agoI am instantly taken back to a time where we literally planned to lug big tower computers to my friends house just to be able to play CS 1.6 together. Thank you for sharing!
- kqr 4y agoYou planned to but never did?
- BossingAround 4y agoI said "literally planned," meaning it had to be a precise operation with the parents permission (and cars), and because there were several parents involved, this was a bit of a feat :).
- lax0 4y agoPlanned to until Mom or Dad said what on earth are you doing with our computer.
- ant6n 4y agoThat’s why u do these things when parents are out for the weekend.
- toxik 4y agoAh yes lugging around CRT monitors, what a time that was.
- bombcar 4y agoHad a Trinitron, that thing really put the lug in lugging.
- kubatyszko 4y agoIt's so good, even the old trick for copying items works !
- jambalaya 4y agoYep, this was the first thing I checked! Brings backs memories!
- Pennycade 4y agoWhat's the trick?
- VPenkov 4y agoPut an item (e.g. a potion) on your belt. Then drop another item (e.g. a stack of coins) on the ground, then walk away a bit. Click on the coins on the ground, then the instant before it gets picked up, click on the potion. If you do it correctly, dropping the potion on the ground will drop a duplicate stack of coins instead. Tip: an easier way to know if you've duplicated the coins is that when you pick up the potion, the bottom of your screen should say you've picked up coins.
- epicureanideal 4y agoIf they would add multiplayer support I’d be super happy.
- misterflibble 4y agoI would love that! Then I'd Bookmark it for instant dungeon crawls during lunch breaks!
- damethos 4y agoOh man, this definitely took me down memory lane! Awesome work! So many good games back then
- beprogrammed 4y agoOmg It's incredible
- philliphaydon 4y agohttps://news.ycombinator.com/item?id=32529645 https://news.ycombinator.com/item?id=32529645 I posted this if anyone is interested. It's Ultima Online in a browser, allows you to connect to official server or private. All written in C#. These different games in browsers are incredible. Always blown away at the cool stuff people do.
- npigrounet 4y ago
- drooopy 4y agoIt's kinda hard to believe that Diablo was a cRPG at some point.
- fennecfoxy 4y agoI remember going to a talk by David Brevik at NZGDC where he not only explained that the majority of Diablo was written in assembly, but that it was originally turn based, and his staff kept whining and whining about how good it would be if it were real-time. So in one weekend he made the necessary changes (ie run 1 turn/x time), ran over to a skeleton and hit it with his sword; he was sold! I'm sure he tells the story in that format a lot but it was still awesome hearing it from the man himself.
- smcl 4y agoWait is it now known as something other than an RPG?
- Waterluvian 4y agoThe latest one is a micropayment gamble game on phones.
- smcl 4y agoOhhhhh yeah sorry I forgot about that one. Something like pay-to-win, and costs $100k to 100% the game?
- iakov 4y agoYes. Although the main story line can be done without paying a single cent, the endgame nudges you towards real money shop all the time. After some point credit card becomes the main progression path. I personally enjoyed playing through story on iPad, but was unimpressed with the endgame. It is very shallow, limited to the same generated locations or dungeons you have already seen. There is virtually no build diversity either. Not sure why someone would pay money for the experience.
- 4y ago
- badpun 4y agoDamn, those load times.
- hoten 4y agoI think it's mostly just download time. Didn't take long for me. Oh, do you mean between game areas? I didn't actually play it yet!
- badpun 4y agoYes, the load times between levels are super fast. I remember waiting for perhaps 30 seconds when playing the game on my PC in 1997. Also, I would've sworn that the shareware version included the Butcher on level 2. It doesn't...
- vanderZwan 4y agoI had a shareware version that did, and I know this for a fact because I never played the full version and still remember facing him.
- accountofme 4y agoi played diablo shareware with my friends in 1997 on our school pcs. I still remember us beating the butcher in shareware.
- bluefirebrand 4y agoThe Butcher isn't a guaranteed quest on every playthrough, maybe that's also true of the Shareware version?
- kurupt213 4y agoThis is awesome but needs the expansion
- Inviz 4y agoJudging from source code expansion is supported
- irusensei 4y agoIt speaks volumes that a shareware copy of a multi decade old game running on a browser entertained me more than all the crap games optimized for engagement that are installed on my ipad. Now I got the quest for the water supply poisoning but I cant find the entrance. Is that area even available on shareware version?
- deleted 4y ago[deleted]
- ralfd 4y ago> The tainted water source is located in a sublevel which originates from the second floor of the dungeon. The entrance appears as an opening in the wall, and there are several candles nearby. Inside, there is more of the yellow-colored water. Once all enemies within the sublevel are defeated, the water changes back to normal, indicating the completion of this quest.
- barrysteve 4y agoMaybe games are generational like some long running film franchises.
- slfnflctd 4y agoStill 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.
- rubyist5eva 4y agoHades is excellent but the procedural generation is not one of its main selling points, IMO. For me it’s the story (elevated mainly by incredible characters) and the combat. The procedural generation is simply a means to funnel you to combat scenarios in randomized orders, but it’s less like diablo where entire levels are created but just a series of interconnected handcrafted rooms that are randomly connected. There is no real exploration, each room basically funnels you to the next by giving you a choice of upgrade and a different door for each. The main gameplay loop is basically - enter room, kill everything, get upgrade, go to next room, restart when you die. So if you’re looking for a diablo-clone, hades is not it - I would recommend Grim Dawn (but this doesn’t have procedural generation lol). Hades is still excellent but it’s Roguelite through and through, and one of the best ones at that.
- solardev 4y agoHave 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 cool underground cave systems procedurally generated... it's just an excellent game throughout: https://www.ghostship.dk/blog/procedural-level-generation https://www.ghostship.dk/blog/procedural-level-generation
- atoav 4y agoWhat 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).
- llaolleh 4y agoPrime example that mechanics, not graphics make the game.
- TuringTest 4y agoWhat's wrong with the graphics?
- htk 4y agoNothing, looks pretty good, specially the atmosphere.
- johnny_canuck 4y agoWow, I grew up during the mid-90s when the internet was just starting to consume the world. Diablo (Battle.net) and QuakeWorld were my jams at the time. After that came the MMORPGs of the late 90s, Ultima Online and Asheron's Call. Good times. I was recently reading Masters of Doom and this fits right in with the vibes of that book. Incredible seeing the lasting impact of the games of that time.
- pjgalbraith 4y agoYou might like the book "Stay a while and listen" which is similar and about the making of Diablo 1.
- djitz 4y agoI revisit Masters of Doom every year or two. I adore that book. The audiobook is fantastic, as well.
- Soulsbane 4y agoAsheron's Call was my first MMO. Played it for like 6 years before moving to WoW where all my friend's were. One thing I loved about AC is you could run from one side of the world to another without zoning(for the most part). This was pretty unique back then. Another was the skill based system. No classes. It still holds a special place in my heart. Still need to get around to trying the server emulator but I'm on Linux.
- phaedrus 4y agoI'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.)
- deleted 4y ago[deleted]
- peanut_worm 4y agoControls surprisingly well on a phone
- whartung 4y agoMy singular memory of D1 was that you had to clickclickclickclickclick. It got to the point that I hurt my hand, it never really recovered from it. I never got very far in D1, but played a lot of D2 and boatloads of D3. I go back to D3 once or twice a year when a new season hits.
- throwaway888abc 4y agoLegendary