Plan for weapons



Update won't be this weekend. I'm adding a female enemy. Since I'll be taking a break for Dec after this update I figure I may as well finish the enemy entirely.

I've decided more or less how I'll be handling a few things concerning enemies,weapons, and attacks.

Male enemies will primarily be animated and programmed the way you've seen in the past. They won't always have things like jump animations, and their attacks can be anything. This means that when you play as them, the gameplay experience won't be very streamlined.

On the other hand, I will be programming every female enemy with the intent that they could be played in a semi normal way (including using weapons), just with a different moveset.




Every weapon will be have 3 parts
- The weapon the character holds.
- A slash effect
- A stab effect

The player will use all three parts. The weapon will be rotated with code to match the player's animation, and the effect will be rotated and scaled depending on the attack. It will look similar to how it looks in the game now, however there will be more moves.

For female enemies, they will only use the slash or stab effect. For example the above punch would probably use the stab effect. You just wouldn't see the physical weapon.

In this way, enemies will still be able to equip weapons. For example, equipping a claymore would slow down the attack animation and make the slash larger. However the attack itself can still be a punch or a kick. Every attack will have a defined direction/size for the slash/stab. In some cases, enemies will not have slash effects when you fight them by default (like the above punch), though technically it would be simple to make it so enemies can pick up or be given weapons.

This way, every female enemy will be a sort of pseudo extra character (most of them anyway). I will also do this with certain male characters, thought not nearly as many as the female enemies.

Eventually when modding is added, I will include a simple editor so that when the player adds enemies they can apply arcs and stabs. Will also be needed for a few other things.




16 comments:

  1. That's a very cool way to program the visual effects, I'm hypnotized by that .gif.

    ReplyDelete
  2. That's a neat idea. I have always wanted a system that had you be able to make your own moveset however being able to place your own hit boxes could be really abusable. However limiting could be stifling to creativity. I wonder how this will work.

    ReplyDelete
    Replies
    1. Mods would probably be excluded from the rogue lite esque worlds that have higher rewards, and would mainly appear in the main world, where there's less high level stuff to get. Or mods would be subject to balance when appearing in certain worlds. (aka a large attack must either be slow, or be weak)

      Delete
  3. Wow, you're really going all out with this project for just being a free game "on the side"! Looks great!

    On the topic of weapons, though, I wonder if you plan on allowing sex to be used as an alternative method for dealing with baddies. You know, like instead of beating them up, you can just try to sexually placate them. Hmmm, may need some sex stats we could improve to allow us to climax the enemies quicker if so, hah.

    ReplyDelete
    Replies
    1. Should be able to play the game without killing anything, ideally.

      Delete
  4. You know, I really enjoy seeing your though process like this.
    Even if there is no game update these posts where you talk about plans for the game and how you plan to implement mechanics is always the highlight of my week.

    ReplyDelete
  5. Will enemies be able to lewd one another or will they just be hostile towards the player?

    ReplyDelete
    Replies
    1. Enemies will be able to interact with each other in a lot of the same ways the player will be able to. That includes having sex with each other and relationships.

      Delete
  6. Holy crap. We're gonna eventually be able to add our own enemies?? I won't lie I'm kinda really hyped about this.

    ReplyDelete
  7. This looks promising! Just an inquiry, are you planning on including egg-laying or player character pregnancy?

    ReplyDelete
    Replies
    1. Not the same commenter, but was that a yep to one of them or both?

      Delete
    2. Pregnancy and oviposition have been mentioned in the comments of info/roadmap.

      Delete
  8. Holy fuck that's a cool tool. Sorry to bother, but what program are you making the game in?

    ReplyDelete
    Replies
    1. Gamemaker.

      The hitbox tool is just something I made in an hour or so.

      Delete