Jump to content

Welcome to Shinobi Story!

636f97daa7d58374b44fa0f2c8cb46fe.jpg

Sign up to get full access to Shinobi Story's game & community! 


jimmus

Jimmus' Diary: Jutsu Skillshot System

Recommended Posts

Jimmus' Diary: Jutsu Skillshot System

Good day Shinobi players! Greetings and welcome to my first development diary. Hopefully this diary and further updates will showcase what we currently have, and what is planned for the future. In this diary I'll be making updates in regards to the Jutsu Skillshot System (JSS? heh).

 

What are Skillshots?

I think one of the first things we should discuss before we continue, is what exactly a skillshot is.

A skillshot is simply an ability, or in this case, jutsu, that allows casting without direct targeting of any individual unit (usually an enemy, but could be friendly too!). Skillshots as a whole require some varying degree of aim, hence the "skill" part of skillshot. There are probably more definitions that cover this in depth, but this on a whole is what a skillshot is, and how we will be going about implementing them as a basis.

But how does it work?

It's not much of a secret, as many would probably agree, that the core backend of Shinobi Story is based on a WoW engine. For those who don't know or don't play WoW, it probably doesn't mean much, but let it be known that skillshots within a WoW engine haven't been attempted before as the main focus on spell casting. Spells in WoW are mostly non-skillshot based. From a technical standpoint we had to rewrite quite a few things within the core engine to make this all work!

Skillshots are a separate entity from the moment they leave your hand after casting. This would mean that even if you died, said skillshots would still persist.

Generally speaking, when a skillshot leaves the hand of a player, it's size, shape, speed and damage are precalculated upon cast; however in the case of a fireball jutsu, we could actually amplify the size, speed and damage during flight if it contacted a wind projectile (spoilers!).

Other varying factors that we had to take into consideration when building this system is the interactions it would have on other Jutsu ability types, for example, a fire projectile being empowered when contacting a wind projectile. Or perhaps, an earth jutsu ability being able to block other projectiles as a whole.

Current progress

Pictures usually speak a thousand words (excuse the dwarf model).

Wind Style: Gale Palm Jutsu

spacer.png

 

Fire Style: Phoenix Fire Jutsu

spacer.png

 

Wind Style: Wind Bullet Jutsu

8687cb20b6f5a80ac06f4f4b7a0f38ca.gif

 

Fire Style: Fireball Jutsu

8d96becfc21a5cf34665193fe29d0533.gif

 

Wind Style: Great Breakthrough

137bf4540c0187297610fb797e0cae20.gif

 

Future Plans

With this being early days as the whole jutsu system had been decided to be rewritten in C++ (See Vlad's earlier diary post), this is just the start of it all! We will be rolling these changes out soon so stay updated! Water and earth jutsu is still in progress and this post will be updated to reflect that.

Share this post


Link to post
Share on other sites

I guess this is another post that will go under my CTRL+C to show the people all of the awesome sauce around. Really impressed. Keep up the awesome work Jimmus!


xSeq4rA.png

Share this post


Link to post
Share on other sites
7 hours ago, Nisshomaru said:

The Wind Bullet Jutsu seems overpowered compared to the Fire Ball jutsu

The speed of the bullet is insane and will most likely be extremely hard to dodge whereas the fire ball is so slow and would be really easy to dodge

 

Just wait till you see it in game. Things will make more sense then. Wind will always be faster than fire. But.. maybe that fireball hasn’t reached full potential yet? When the alpha comes... cast jutsus in to each other. That’s your hint ?

Share this post


Link to post
Share on other sites

Fire should be a bit slower than wind but must have higher damage. But it needs to be way faster than this to even land.

Another thing that could be done would be to increase AoE of fire so that it can easily hit someone or other in a group fight.

 

 

 

Edited by Lon3Rid3r

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...