Jump to content

Photo

View Zelda Classic quests in the browser


  • Please log in to reply
4 replies to this topic

#1 connor.clark

connor.clark

    Junior

  • ZC Developers

Posted 27 February 2022 - 11:28 PM

Over the past week I worked on reading .qst files in the browser and semi-recreating the Zelda Classic experience on the web.

 

https://hoten.cc/quest-maker/play/

 

Of course, the features supported are few, and there are many bugs. I don't know how much further I'll take this, but it's been fun seeing quests (slowly, and kinda) come to life in the browser.

 

There's a deep-link feature, so you can share a link to any screen from a quest file. Examples:

The url changes as you move around, so you can just copy from the address bar.


  • Magi_Hero likes this

#2 Timelord

Timelord

    The Timelord

  • Banned
  • Location:Prydon Academy

Posted 28 February 2022 - 08:54 AM

You can attempt to clone the ZC code in a browser, and you you'll not be the first, but the task in monumental. If you are able to do it, that would be grand, and I would be happy ro have a discussion on this topic as it would be lovely, but until I see some proofs I am unwilling to believe that you have properly ported the engine.


That said, if you are interested in furthering this, write to me and perhaps we can make it functional.

#3 connor.clark

connor.clark

    Junior

  • ZC Developers

Posted 28 February 2022 - 05:52 PM

> but until I see some proofs I am unwilling to believe that you have properly ported the engine.

Oh I'm not claiming to have done that. At the moment I just have a very basic .qst viewer that kinda-works for <2.50 quests, where you can view all the map screens and get a stupid basic game player where I've done a patchwork of support for random things like some screen flags, warps, etc. Recreating the full thing in my own JS code would indeed be a laughable prospect, at least on my own, and the effort for sure is probably better spent making the real ZC code base more modern/portable for proper compilation via emscripten. Now that I'm getting more familiar with the code base I hope to help out with efforts like upgrading from allegro 4, which is a huge blocker for this (A5 supports emscripten).

 

So far, this has just been a fun little weekend project that I don't really plan to take to its conclusion. Really the only thing this project is proof of was how stubborn I am thinking this was a good idea to undertake, knowing that I could never finish it without years of effort. But! It doesn't take tons of efforts to get something I still consider neat: a way to quickly look at a screen of any .qst file.



#4 triforcehorse

triforcehorse

    Newbie

  • Members

Posted 01 March 2022 - 04:51 AM

 

 

would it be possible for you to port Zelda Classic to the portable RG351 system? It is linux based.



#5 connor.clark

connor.clark

    Junior

  • ZC Developers

Posted 27 March 2022 - 12:21 AM

Spent the last few weeks working on compiling the ZC codebase to the web via emscripten. Making good progress so far: https://youtu.be/V_slGH1zdYU




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users