Earlier quoted context omitted.
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).
Diablo in JavaScript
61–70 of 116 posts
Re: Diablo in JavaScript
#62Earlier 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.
... but to agree with a sibling comment: wow-- you can just download the code in, like 10 min? And I can read/modify it it because it doesn't even have to be compiled to run?
These were both two very big limitations on my user experience in 1997...
I'm not saying that we should move back to having everything run on a mainframe, but I suppose that in response to the "so what" I was responding to I offer "wow, man: there is something way different going on in a port of a technology than there is in the original."
/postmodernity
Re: Diablo in JavaScript
#63Not 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.
Re: Diablo in JavaScript
#64Earlier quoted context omitted.
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.
In theory they are but most "Look what we can do with JavaScript now!" posts are quickly followed by "only works correctly in Chrome Canary" or "only works correctly in latest Firefox nightly".
Re: Diablo in JavaScript
#65Earlier quoted context omitted.
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).
It won't impact Blizzard but it's going to make it to the front page of HN. If the same demo was made with custom sprites, we would probably never have heard of it since it indeed doesn't do much.
Re: Diablo in JavaScript
#66Earlier quoted context omitted.
In theory they are but most "Look what we can do with JavaScript now!" posts are quickly followed by "only works correctly in Chrome Canary" or "only works correctly in latest Firefox nightly".
This works pretty nice in the most used browser in the world (Chrome last release), that is a win in my book.
Re: Diablo in JavaScript
#67Re: Diablo in JavaScript
#68Not 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!"
Re: Diablo in JavaScript
#69Not 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!"
Re: Diablo in JavaScript
#70Not 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!"
The next logical step is Diablo in CSS3.