JavaScript MMORPG from Scratch - Maiu online #3 - Combat system - Spells and visual effects

Published July 19, 2024
Advertisement

Hello,
I achieved bigger milestone in the project and I want to share effects on my recent work 🙂
For the whole week I was working on the combat system. Goal was to create nice generic combat system but it end up with spaghetti code glues duck tape :) Code is super ugly but next milestone for the game is done. Each of the characters have several abilities with different mechanics: aoe, aoe over time, projectile, projectile with the effects etc. I added basic visual effects just to present spell effect and affected area. Also added casting and in some cases spell effect sounds.
Despite super ugly code and not finished design I'm really happy from the effects. First time while testing I had slight feeling that I'm actually playing game.

Further work related to the combat I'm putting into 'improvements backlog' and I'll revisit it in the future. Next on the board is to fix few discovered bugs and probably I'll start working on bags and drop items.

2 likes 2 comments

Comments

Pebblerubble

The fight in the video looks great. 🙂

July 20, 2024 07:33 AM
Maiu

@Pebblerubble Thanks 🙂 In future I'll be working to make it better. Especially on synchronizing projectiles. Current state might be good in pve but for pvp I'll need sth much more precise. And of course I'll refine the visual details, sounds etc. But before, I need to finish other more important features in the game.

July 20, 2024 07:44 AM
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Advertisement