Live data from Hacker News

Diablo in JavaScript

mitallast.github.com

51–60 of 116 posts

Re: Diablo in JavaScript

#51
post #34

Earlier quoted context omitted.

Agreed. The worst part is that, as far as I can tell, this isn't actually Diablo. So we can't even claim a foothold on 1997.

I like the Github description: 'Isometric minimal-code style game at html5 canvas and javascript'. I guess Diablo is being used as a shorthand for that.

This link wasn't submitted by the author, FWIW

Re: Diablo in JavaScript

#52

Not a commentary on this project per se, but I can't help but think when I see "X in javascript" voted up that the implicit frame is: "isn't it impressive what you can do in javascript now?" But if you flip that statement on its head, the equivalent is "The web has finally caught up with what we could do on a 1997 desktop!"

If this isn't a comment about the project, then maybe you could step off the soapbox.

Re: Diablo in JavaScript

#53
post #46
post #39

Earlier quoted context omitted.

I don't blame him for being a bit frustrated though. I doesn't say anywhere that it doesn't support firefox. Was only able to move around and kill things when I switched to chrome. OT: Gamers tend not to have a lot in between hatred and love to begin with, and if you're at all familiar with the current Diablo community, well, Diablo 3 hasn't brought out the most civil side of the fans.

HN != Battle.net forums, thankfully..!

Yeah, "0.9999... != 1" posts would never happen on HN :)

Re: Diablo in JavaScript

#54

Earlier quoted context omitted.

To keep on rolling and flip the statement again, it seems closer to "look, I can build Tetris on my wristwatch": in order to make your statement, you have to ignore the state of a web browser running on a 1997 vintage desktop.

The implicit frame of the implicit frame might be "so let's move everything into the browser". Look at it from the perspective of someone who just wants to use a computer for something a computer could do in 1997. Doing it in a browser today would still sometimes be a downgrade from doing it in a (well written) native application in 1997. I am eager to seeing how much of a difference asm.js can make.

The me in 1997 would be pretty happy to know that the game would be playable by virtually every computer user in the world by clicking a link.

Re: Diablo in JavaScript

#55

Not a commentary on this project per se, but I can't help but think when I see "X in javascript" voted up that the implicit frame is: "isn't it impressive what you can do in javascript now?" But if you flip that statement on its head, the equivalent is "The web has finally caught up with what we could do on a 1997 desktop!"

I've had this sentiment from 1996 on. I worked for a company creating Internet materials for use in classrooms (Internet-on-CD, books, etc.). I remember seeing a "frog dissection" thing on a website and everyone seemed to impressed with it. Why? You'd click a gif, it'd run a CGI and deliver a new image. Just what you could do with actual clients, just slower, more limited, and lower resolution.

There's something neat about "X in Y" for some technical novelty (like emulators) but I don't get the excitement in general.

Re: Diablo in JavaScript

#56
This is neat, but it's not really that big of a leap. Here is a thing I wrote in 2002, as I was just starting to learn to program. It's a little broken now because the character image didn't get archived, but you get the idea. A lot more was possible, I just didn't quite have the chops before I got distracted by my next project http://www.oocities.org/webspynner_99/games/RPG/rpg.html

The fact that browsers are still able to run my shitty code is kind of impressive.

But just sayin', it's nice to see this, but even in the "on the web" realm, it's not that big of a leap. It's more of an indication of how much network and processor speeds have advanced in the last 11 years than how much capability of web browser has.

Re: Diablo in JavaScript

#57
post #20
post #11

Earlier quoted context omitted.

It's not hate. It's pointing out that it's not Diablo in JavaScript.

It's possible to point that out without being a total jerk.

The problem with this demo isn't that it's pretty alpha (and to be fair, it is, you can move, and attack, that's about it).

The problem is that it uses stolen assets from another game.

That is 100% not ok, even for a tech demo.

(...there are plenty of free game assets out there, creative commons license; drawing attention to yourself by stealing someone elses art is douche behaviour)

Re: Diablo in JavaScript

#58
post #20

Earlier quoted context omitted.

It's possible to point that out without being a total jerk.

The problem with this demo isn't that it's pretty alpha (and to be fair, it is, you can move, and attack, that's about it). The problem is that it uses stolen assets from another game. That is 100% not ok, even for a tech demo. (...there are plenty of free game assets out there, creative commons license; drawing attention to yourself by stealing someone elses art is douche behaviour)

People sample audio all the time. This isn't a commercial project and sampling some sprites from a 13 year old game doesn't seem like it's going to impact Blizzard in any way. He should, of course, give the original creators credit in his README at some point (judging by the fact there is no README the project may be still undergoing development).

Re: Diablo in JavaScript

#59

Earlier quoted context omitted.

The implicit frame of the implicit frame might be "so let's move everything into the browser". Look at it from the perspective of someone who just wants to use a computer for something a computer could do in 1997. Doing it in a browser today would still sometimes be a downgrade from doing it in a (well written) native application in 1997. I am eager to seeing how much of a difference asm.js can make.

The me in 1997 would be pretty happy to know that the game would be playable by virtually every computer user in the world by clicking a link.

Well, every user using Chrome.

Re: Diablo in JavaScript

#60

Not a commentary on this project per se, but I can't help but think when I see "X in javascript" voted up that the implicit frame is: "isn't it impressive what you can do in javascript now?" But if you flip that statement on its head, the equivalent is "The web has finally caught up with what we could do on a 1997 desktop!"

Well that IS pretty neat that a browser can do what a 1997 desktop can do. Browsers are much more portable than a 1997 desktop.
Post reply on HN