3
\$\begingroup\$

I want to create a fishing game in which fish needs to be swam across in the ocean. I put static fish which just progresses across ocean but it does not look very realistic and interesting to attract users to play.

I have used minimal graphics style to design graphics for the game and want to put some animation, like, moving tails and fins which I can achieve by making multiple images. But I also want to put some big fishes like sharks and only animating fins and tails will not be enough for them. As player will die without touching body due to margin left for tails or fins animation, or consider an eel.

I can use the snake technology for eels but for fishes where only tails move, is there any other way I can use? Or consider the Jumping Fish game by Ketchapp.

Could anyone suggest me proper ways to achieve such animations?

\$\endgroup\$
3
  • \$\begingroup\$ Related video: Extra Credits: So You Want To Be An Animator? \$\endgroup\$
    – Philipp
    Commented Apr 23, 2016 at 19:34
  • \$\begingroup\$ A shark Doesn't move his fins. He only moves his tails. \$\endgroup\$
    – Bálint
    Commented Apr 23, 2016 at 21:09
  • \$\begingroup\$ @Bálint Don't bother to think about moving tails or fins. I just want few suggestions over how can I implement a fish animation like eel or fish who moves whole body or tail. \$\endgroup\$ Commented Apr 23, 2016 at 21:53

1 Answer 1

1
\$\begingroup\$

The usual way to animate 2d graphics is the good old method we use since the first days of animated cartoons: draw a separate graphic for each step of the animation and then display them in a loop.

To get the animation phases right it often helps to look at the real thing and study how it moves.

\$\endgroup\$
1
  • \$\begingroup\$ This is what I talked but for such animation we need to leave margins for movements. I need dynamic body for animation. So, this technique is not very good. \$\endgroup\$ Commented Apr 23, 2016 at 20:20

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .