Chaosforge Forum

General => Discussion => Topic started by: Daqin on January 24, 2008, 05:04

Title: RL melee animation solution
Post by: Daqin on January 24, 2008, 05:04
I wonder how would weapon swing animation work like for melee combat in RL games.
What I mean is to do little trick like this:
When character attacks monster like in situation bellow
Code: [Select]
....
.@g.
....

there could be animation of swinging weapon like this
Code: [Select]
....
.@-.
....

These two frames would be displayed interchanging as fast as possible for, say, quarter of a second. With maybe little blur it could look like goblin is actually hit by sword (sword and goblin visible in the same space). If worked , this trick could be used in more situations, and animation length could be adjusted or turned on/off in options. Same thing you can do with pen and notebook by changing pages forward and back repeatedly.

If thing worked swings could be more different making more combat impression, like:
Code: [Select]
....    ....
.@\.    .@/.
....    ....

Also during animation, if hit goblin could change color to red.

What do you think ?
Title: Re: RL melee animation solution
Post by: torch on January 24, 2008, 06:39
Initially I thought, why bother?  A message will appear that will tell the player what has happened, but ranged weapons get animation so it makes sense to do this. 

Personally, I would not worry about the swing of the weapon, but I would like to see the goblin change color briefly and maybe some blood flying off in the opposite direction. 

Code: [Select]
.....   ..... ....#
.....   ...#. .....
.@g..   .@g#. .@g.#
.....   ...#. .....
.....   ..... ....#

I hope you get what I mean from those three frames! 
Title: Re: RL melee animation solution
Post by: Daqin on January 24, 2008, 06:54
Personally, I would not worry about the swing of the weapon, but I would like to see the goblin change color briefly and maybe some blood flying off in the opposite direction. 

Code: [Select]
.....   ..... ....#
.....   ...#. .....
.@g..   .@g#. .@g.#
.....   ...#. .....
.....   ..... ....#

I hope you get what I mean from those three frames! 
Yeah, I think some blood flying in opposite direction would be effective. Your example however seems to take all the blood from the goblin  :D.. Joking. Personally I would like just single red colored dot or comma fly 1 or 2 spaces away from goblin.

Code: [Select]
.....   ..... .....
.....   ..... .....
.@g..   .@g,. .@g.,
.....   ..... .....
.....   ..... .....

I also would stick to swing animation, at least to see how it works.