I remember about 20 years ago there was a (IIRC) Java Applet-based multiplayer clone of Zelda: A Link to the Past that was sort of a forerunner the to MMORPGs we see today. It changed names to Graal Online because of the lawyers. Thinking back to it, it was really ahead of its time, not only because it was massively multiplayer, but it had a great level editor and was doing user-created content in the late '90s. --ed…
I remember Graal, but where I really sank time in was Era, a modern day mod of Graal. It was so cool, like if Zelda and GTA had a baby. You could get an assortment of weapons, join gangs, get in violent shootouts, I even remember getting blown at a beach house by someone playing a hooker. I think they eventually introduced cars or something. For a middle school kid it was super cool, even though the city was kind of…
Porting Zelda Classic to the web
71–80 of 120 posts
Re: Porting Zelda Classic to the web
#72I remember about 20 years ago there was a (IIRC) Java Applet-based multiplayer clone of Zelda: A Link to the Past that was sort of a forerunner the to MMORPGs we see today. It changed names to Graal Online because of the lawyers. Thinking back to it, it was really ahead of its time, not only because it was massively multiplayer, but it had a great level editor and was doing user-created content in the late '90s. --ed…
Re: Porting Zelda Classic to the web
#73Awesome! One very minor suggestion: Can you tell me what keys to use (in the UI)? I figured out the arrow keys, but I just don't know what keys map to A & B.
Re: Porting Zelda Classic to the web
#74Earlier quoted context omitted.
I’m Chris Wright, mentioned in the 2nd link. I had the original idea, as the article says I commissioned Stefan to write it for me as I had next to no coding skills back then (apart from HTML and PHP). I ran a fairly successful SNES emulation site (I knew the teams behind Snes9x and Zsnes well) and was looking for a gimmick to boost traffic. Stefan took things off in his own direction with the Graal makeover (we neve…
Seconding graal being hugely formative for me, and I still think of it often. It was my first real social experience online, and inspired in part the hobby projects that led me into software as a career. Thanks so much :)
Graal Online doesn't even have a Wikipedia article. Like there ought to be a tomb stone.
Re: Porting Zelda Classic to the web
#75Earlier quoted context omitted.
> WoW came along and really defined what a MMO is. I wouldn't call WoW the first that defined it, or even the first wildly successful one that did. I never played any of them, but EverQuest was huge back in the day. If we are willing to lower the bar of success, there's predecessors to EverQuest as well. Then again, maybe there's something very different than WoW and EverQuest that I'm not aware of? They seemed prett…
I don't think WoW did anything particularly new, what it did was completely suck the air out of the room with its runaway success (which also ended up turning a lot of its competition into ghost towns). Before WoW, there were a lot of different multiplayer games. After WoW, there was almost only WoW and WoW-clones (often down to mimicking the art style).
Re: Porting Zelda Classic to the web
#76TIL about Zelda Classic which has apparently been around a long time https://www.zeldaclassic.com/development-history/ Very cool port, I like that it tries to integrate it into the browser features instead of calling it a day after compiling. The lack of D-pad support is a bit jarring considering gamepads are supported but it was still very playable.
Might make sense to have dpad be the default.
Re: Porting Zelda Classic to the web
#77I am 52 years old.
Re: Porting Zelda Classic to the web
#78Is there any work to unbundle web assembly applications from the browser? And further, break apart the monolithic web platform API bundle into something like device drivers? Because let's say you just wanted a 2d game engine using SDL without shaders and using the mouse. Why do we need to drag the entire browser with 1000 APIs and features into it? Just add something like a framebuffer and mouse input to web assembly…
Well, you need some sort of underlying platform to run primitives on. Wasm just isn't enough, and isn't meant to be. But yes, Wasm is not just for the browser, you can run it in Node. Or a custom runtime: https://wasmer.io/
The idea that web assembly is not meant to be the platform to run primitives on stems from the political and technical approach initially used to get web assembly inserted into browsers. The basic concept is that it was much easier for people to accept if it was "only the compute part" and also practically speaking only made sense to leverage the extensive UI and other functionality of the browser. Which made it very easy to say it's just for compute.
It's amazing that people are still stuck on that. That just goes to the power of PR and poor adaptability of the average brain. Even Brendan Eich was in a web assembly issue wondering when they were going to add some kind of minimal UI functionality.
Look at for example the web assembly shell and WASI to see how input / out has reluctantly been added to make it so these systems can have some utility on the server.
The only real reason that there hasn't been something like a serious extension to WASI for UI things is because people accept the status quo. We will forever ship a large monolithic overlay operating system controlled by a single megacorp and everyone will use that.
Except for one "competitor" which actually is also mostly controlled by the same megacorp.
Re: Porting Zelda Classic to the web
#79Earlier quoted context omitted.
> WoW came along and really defined what a MMO is. I wouldn't call WoW the first that defined it, or even the first wildly successful one that did. I never played any of them, but EverQuest was huge back in the day. If we are willing to lower the bar of success, there's predecessors to EverQuest as well. Then again, maybe there's something very different than WoW and EverQuest that I'm not aware of? They seemed prett…
I don't think WoW did anything particularly new, what it did was completely suck the air out of the room with its runaway success (which also ended up turning a lot of its competition into ghost towns). Before WoW, there were a lot of different multiplayer games. After WoW, there was almost only WoW and WoW-clones (often down to mimicking the art style).
WoW IMO killed Star Wars: Galaxies, which was exploring a more "open world" style of game; subsequent expansions progressively dialled back the classless system and player generated content.
More traditional repetitive grind MMOs remain popular in some parts of the world, but it's either EverQuest style or WoW style MMOs now.