AuthorTopic: Barbarian sprite with NES specs [WIP][C+C]  (Read 6048 times)

Offline fskn

  • 0010
  • *
  • Posts: 195
  • Karma: +0/-0
    • View Profile

Re: Barbarian sprite with NES specs [C+C]

Reply #10 on: April 23, 2021, 07:31:28 am
Hey! Look, more time for the forums  ;D
Yay!

I totally love the character design, reads so clear that is scary, I may have to put you down to eliminate the competition :mean:
Haha, thank you so mu-- Wait, maybe I shouldn't be thanking y-

First of all I have to say I've never worked with restrictions in mind so my advice may not be as useful for this specific case but here I go:

- As it is, well, the punch feels weak and the reason is exactly what Cels told you, It's all about those hips baby, my advice when animating anything is to picture yourself as the subject, in this case, throw some punches and try to feel what every part of your body is doing.

- More specific, I think there are two principles of animation that can be applied here without hindering playability: Anticipation and Overshoot. Since this is for a game anticipation can't be actual frames, instead of that use the smear to convey that anticipation, simply draw the smear from his back to the front, this gives the impression of anticipation. As for overshoot, well, in this case is better to add another frame for it and push everything a pixel further, the feel a single frame can provide is out of this world.

- Again, not sure of the palette or the restrictions, but for the idle you may want to try sub pixel animation like in Metroid for the SNES, so, some movement of the outline, followed by movement on the shading only (Pretty much an after image, like Megaman dash)



I'm sure my edit has many improvements that can be implemented to give it a better feeling so if you guys have any ideas I will be really happy to read them! I hope the edit helps with your project!

Dude. Dude!
Let me start by saying that that animation blew my mind so fricking hard I had to take some time to recover. xD
That's awesome, I love it, and will be studying the heck out of it.

That's a beautiful lunge (if that's the right word..?). I tried something like that in my first attempt, but then I thought it would look wrong making the body go forward too much. Also I'm trying kinda sort of to be somewhat frugal with how many (8x8) sprites I use So I may reuse some parts here and there to accomodate as many move sets as I can (attacking, jumping, rolling, etc.) and because of that I maaay not be able to add as many frames of animation as I wanted. But your animation is making me reconsider that. xD

I need to start planning things. Write down some stuff and define most of what I want the project to be...

Anyways, for an NES game (which is what I intend this to be, and not just a modern game that would just look like one) I have a limited amount of space for sprites (though not sure how much yet), a limited amount of sprites on screen at the same time, a limited amount of sprites per scanline (8, or 64 pixels) and can only use 3 colors per sprite, from 4 sets of 3 colors each.
Thus I don't know if I could use subpixel animation, at least not without stacking sprites on top of one another, but I want to avoid that as it would limit what I could put in front of the character without making the game turn into a flicker fest.

I mean, I know there will be some flicker, that's practically unavoidable if my main character is 4 sprites wide and there are two 3 sprite wide enemies in front of him. But... we'll see.

Still, it was so great to see your animation and it has definitely made me see things in a different way. Thank you so, so much.

@cels Thank you. The edit on the foot looks great. I was afraid it could make the stance look a bit weak, but you're absolutely right with that. And with the body/hip twist too, of course.
The twist on mine was a bit of a last minute thing before posting, because like I said I'm trying to be economical and reuse stuff, but I can most definitely work with that.

Next I think I'm going to do a walk cycle. Or a weapon attack.

Again, thanks to the both of you. I was super happy when I saw the replies. Cheers!

---

EDIT: Oh, if you guys are curious, there's a bunch of talk about the NES limitations on the pinned Castlevania Pixel Quest thread.
« Last Edit: April 23, 2021, 07:35:38 am by fskn »

Offline SeinRuhe

  • 0001
  • *
  • Posts: 69
  • Karma: +0/-0
    • @SeinRuhe
    • http://pixeljoint.com/p/127850.htm
    • View Profile

Re: Barbarian sprite with NES specs [C+C]

Reply #11 on: April 23, 2021, 05:07:10 pm

Anyways, for an NES game (which is what I intend this to be, and not just a modern game that would just look like one) I have a limited amount of space for sprites (though not sure how much yet), a limited amount of sprites on screen at the same time, a limited amount of sprites per scanline (8, or 64 pixels) and can only use 3 colors per sprite, from 4 sets of 3 colors each.
Thus I don't know if I could use subpixel animation, at least not without stacking sprites on top of one another, but I want to avoid that as it would limit what I could put in front of the character without making the game turn into a flicker fest.

I mean, I know there will be some flicker, that's practically unavoidable if my main character is 4 sprites wide and there are two 3 sprite wide enemies in front of him. But... we'll see.

That's interesting, an actual NES game, I'll read about the hardware limitations from the NES in my free time, may be really useful to have those in mind for a future critique!

Offline fskn

  • 0010
  • *
  • Posts: 195
  • Karma: +0/-0
    • View Profile

Re: Barbarian sprite with NES specs [C+C]

Reply #12 on: April 29, 2021, 10:42:14 pm
Sword slash.
I'm thinking if I should add another frame. Kinda thinking about the constraints still... trying to figure out the best approach. As in: if I should add more frames to make it smooove, or if I should just do the main keyframes, then IF I have room to spare, I'll add more frames. :thinking emoji:

« Last Edit: April 29, 2021, 10:57:59 pm by fskn »

Offline SeinRuhe

  • 0001
  • *
  • Posts: 69
  • Karma: +0/-0
    • @SeinRuhe
    • http://pixeljoint.com/p/127850.htm
    • View Profile

Re: Barbarian sprite with NES specs [C+C]

Reply #13 on: April 30, 2021, 05:33:58 pm
Look at that! It makes me feel proud in an odd manner :-[

It looks really, really good, attention paid to the muscles when moving is just perfect. And that smear? *Orgasm noise*

As it is works really well, if you want to add a little more extra smoothness to it just exaggerate a bit more the overshoot (Make the sword a little more diagonal, and a little bit closer to the floor, not much) and add another recovery frame, believe me, it will look smooth as butter.

Something like this: (I didn't add the extra frame because I'm afraid of restrictions but I highly recommend to add it)

Offline fskn

  • 0010
  • *
  • Posts: 195
  • Karma: +0/-0
    • View Profile

Re: Barbarian sprite with NES specs [C+C]

Reply #14 on: April 30, 2021, 06:03:23 pm
Mmm... That looks nice.

Well, first of all, YOINK. XD
Also, thanks a bunch for your critiques and compliments.

I changed the initial frame because that arm while clear wasn't...looking...very nice. I mean, I have just 3 colors to work with, but still I wasn't very happy with it (I'll post the most recent version below, but it still won't have any of your suggestions added to it as I was just working on it when I saw your reply).

That frame with the sword extended forward, yeah, I was struggling with it a bit. On the one hand, it was pretty clear. Straight pixels. But on the other hand... It was almost too clear. So I had done some attempts at bending it downwards a bit and wasn't really sure... But I'll give it another go. Thanks, SeinRuhe!

Here's what I have so far (again, without the latest suggestions):



By the way I had your punch animation open in Photoshop and used it as reference for the sword slash anim. I really love your overshoot frame, and how simple it is yet how much it adds to the overall movement.

Offline fskn

  • 0010
  • *
  • Posts: 195
  • Karma: +0/-0
    • View Profile

Re: Barbarian sprite with NES specs [C+C]

Reply #15 on: April 30, 2021, 07:51:46 pm
Alright, so... I didn't add a new frame. Instead, I redrew the recovery (?) frame to make a better transition between frame 1 and 3.
And instead of making the sword on frame 3 go down a little further, I made the "hit" (frame 2) go down a little more, and frame 3 is now a bit of a bounce back (?), going back up slightly.



I'm not sure if I should be using smears, though, because they may take too many hardware sprites and probably can't be reused for, say, a crouching slash. I gotta test that next...

---

EDIT: Quick test with the sword going down on frame 3 from a previous attempt:

« Last Edit: April 30, 2021, 08:08:57 pm by fskn »

Offline SeinRuhe

  • 0001
  • *
  • Posts: 69
  • Karma: +0/-0
    • @SeinRuhe
    • http://pixeljoint.com/p/127850.htm
    • View Profile

Re: Barbarian sprite with NES specs [C+C]

Reply #16 on: May 01, 2021, 12:23:40 am
I really dig the last edit, I have one question though: Why not spend a bit more tiles on graphics while making the game shorter? Something like what Arcades used to do, they looked way better than consoles because of this, less content means more room for existing content.

BTW, this video gave me lots of insights on technicalities if anyone wants to see it before doing critiques.

https://www.youtube.com/watch?v=ZWQ0591PAxM

@Fskn if you haven't you should really watch it too
« Last Edit: May 01, 2021, 12:30:13 am by SeinRuhe »

Offline fskn

  • 0010
  • *
  • Posts: 195
  • Karma: +0/-0
    • View Profile

Re: Barbarian sprite with NES specs [C+C]

Reply #17 on: May 01, 2021, 01:47:00 pm
I really dig the last edit, I have one question though: Why not spend a bit more tiles on graphics while making the game shorter? Something like what Arcades used to do, they looked way better than consoles because of this, less content means more room for existing content.
Thanks.
I don't really know how long the game will be in the end. So far I have a very rough and vague idea of what I want and a few sprites. xD

@Fskn if you haven't you should really watch it too
I had seen that before, yes. The kinds of optimizations Morphcat did to fit their game are pretty incredible and inspirational.
Now, I don't want to follow exactly the same route as them despite loving extreme optimizations and wanting to do some of that too... But I'll need to talk to a programmer to actually build the game later on. After I have much of the planning and graphics done.

I don't think I will be able to fit everything into just two graphics tables (one for background and another for sprite tiles), so "something" will need to be done.
Some games use bank switching (? I guess that's what's called anyway) not just for different stages, but for different character moves. Games such as Ninja Gaiden 3 and Moon Crystal come to mind (the latter is ridiculously well animated for an NES game), but I'm sure there are many more. I don't want to use that in excess, but something like that is gonna happen.

Looking at the Ninja Gaiden 3 sprite table, they seem to have reserved half of that for enemies, items and power-ups. So if I follow that, it wouldn't leave me much room for my main character animations, but we'll see. I'll do the most basic stuff, see how I could fit that, then see if I can have more, etc. going step by step.

But the challenge of fitting a whole game into such a limited space is one of the reasons why I want to make an NES game and not, say, a Sega Genesis/Mega Drive game.
(for now. xD)

Offline fskn

  • 0010
  • *
  • Posts: 195
  • Karma: +0/-0
    • View Profile

Re: Barbarian sprite with NES specs [C+C]

Reply #18 on: May 01, 2021, 10:46:51 pm
Quick and dirty walk test. Background is temporary, UI is temporary, name is temporary... Everything is temporary!



I'll probably add another frame before the "spread".
« Last Edit: May 01, 2021, 10:49:36 pm by fskn »

Offline SeDiceBisonte

  • 0001
  • *
  • Posts: 56
  • Karma: +0/-0
    • https://pixeljoint.com/p/209146.htm
    • View Profile

Re: Barbarian sprite with NES specs [C+C]

Reply #19 on: May 02, 2021, 08:29:52 am
I know that's heavily WIP, and this is coming from a position of not understanding the limitations you're working with, but I think having two frames with the legs so close together doesn't work very well with a constant moving speed. It's currently creating the impression that he's gliding–the leg movement doesn't look like it's actually powering him.

I think that could either be solved by having him move in bursts, if it's a sidestepping effect that you're after, or by "averaging" the leg positions across the three frames, so that they move a similar amount in each frame. I'm no animator, either, so that might be terrible advice, but my instinct is that with only three frames, you won't want any two to be so similar.

That aside, it really is a great sprite–really readable, and there's a great atmosphere already from the combination of it with the sketched background.