JavaScript MMORPG - Maiu Online - #babylonjs - Ep42: Npc quests status icons

maiu

Maiu

Posted on November 10, 2024

JavaScript MMORPG - Maiu Online - #babylonjs - Ep42: Npc quests status icons

Hello Adventurers,
Long time no see! Recently I was spending less time on the project and I was focused on server side stuff. I refactored a lot of code and also did few improvements. This time I added quest status mark on npc to indicate if are there any quests to take or finish.

Image description

Aside this, server refactoring and small improvements these are the things that changed since last update:

  • added movement lag compensation
  • in file db will keep data between server restarts
  • new event bases spatial system (previous one was calculating subscriptions changes periodically each 1s), this change should bring more responsiveness to the game eg. picked up item will disappear faster than before
  • small optimization in server side network publisher will reduce latency a little bit.
  • introduced delay to ecs entity ids recycling mechanism to avoid potential bugs.
  • some initial work to prepare game server to be able to spin up more zones in one simulation (for arenas/dungeons etc)
  • nicer snow flakes effect for magic arrow spell (Wizard)

Also i was trying to rework movement and combat system but I failed. Idea was bad and I decided for now to postpone work.

💖 💪 🙅 🚩
maiu
Maiu

Posted on November 10, 2024

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related