I love the original NES Legend of Zelda, and I've tried writing it in Unity, but I had gotten a little burned out from doing that, so I decided to try something like it in TypeScript + Vue + Phaser 3.
You can view the deployed version here. It's deployed using GitHub Pages Deploy Action.
The individual screens are stored in JSON and generated using my LoJ World Builder app.
The assets were taken from various areas, and I've tried to generalize colors on the models, so their colors can be changed dynamically.
- http://www.zeldagalaxy.com/sprites-nes-loz/
- Link
- Items
- Castles (Master Mike and Goombario of Zants Zebeth for map layout)
- Overworld
- https://www.sounds-resource.com/nes/legendofzelda/sound/4590/
- http://noproblo.dayjo.org/ZeldaSounds/ (for naming sound effects)
- https://zelda.gamepedia.com/Category:The_Legend_of_Zelda_Sounds
- Converting Music to WAV