Jump to content

  • Log in with Facebook Log in with Twitter Log In with Google      Sign In   
  • Create Account

Welcome to BZPower!

Hi there, while we hope you enjoy browsing through the site, there's a lot more you can do if you register. The process is easy and you can use your Google, Facebook, or Twitter account to make it even faster. Some perks of joining include:
  • Create your own topics, participate in existing discussions, and vote in polls
  • Show off your creations, stories, art, music, and movies and play member and staff-run games
  • Enter contests to win free LEGO sets and other prizes, and vote to decide the winners
  • Participate in raffles, including exclusive raffles for new members, and win free LEGO sets
  • Send private messages to other members
  • Organize with other members to attend or send your MOCs to LEGO fan events all over the world
  • Much, much more!
Enjoy your visit!

Posted Image






Photo

BF:BV - Blocking attacks

Posted by Katuko , in BIONICLE Fighter May 28 2013 · 190 views

bionicle fighter game
Blocking attacks

Part of a series of posts about my game engine.

Question: What is a major game mechanic has been planned since the very beginning of the game, but hasn't yet seen the light of day?

Posted ImagePosted Image

Answer: Shields! I skipped programming this because I didn't have the right sprites for the blocking animations, and I figured it would be easy to add the functionality later. That turned out to be wrong. I should have put it in at once even if I had to use placeholder images, because right now the current game engine is very inflexible in several ways; not the least of which is animation replacement.

So, I've made some simple sprites that will be used for shields. Heck, I even fleshed out the shields themselves, so that instead of just "Kopaka shield" and "Kopaka's Nuva shield" I know have Nuparu Mahri's shield on hand as well as a work-in-progress Rhotuka shield.

Posted Image

Posted ImagePosted Image

Posted Image

So, with the graphics coming along, let's take a look at how blocking will work in the new engine.


Mechanics

Right off the bat, let me say that I have decided to steer away from the way equipment has worked up until now. Equipping a shield will no longer cost a stat point. Instead, heavy shields will slightly slow down your character by their weight unless you spend a point on strength or shield proficiency. This shouldn't be all that noticeable for an average character, as the ability to block properly will certainly offset the slight speed decrease. However, if you reduce strength or speed in order to gain points to use on other things, then the shield might be a bit too much for some characters. We'll see how it goes, and I'll adjust balance accordingly.

Lighter shields can be carried without a movement penalty, though they are not as resistant to forceful impacts. So where a heavy shield might weather a fireball completely, a light shield may still allow the enemy to knock you backwards a bit with the force of the explosion. Alternately, a light shield may not protect you completely from the heat or ignition effect.

You can defend yourself with a shield, your weapon, or your bare hands. Naturally, actual shields will be best at blocking. They will eliminate all damage that does not break their threshold. If an attack does break said threshold, you will be forced out of block and into a brief stagger animation. During this very short period of time, you can be hit normally. Finally, if an attack overwhelms your defense or strikes during the block-break stagger, you may get knocked down. Otherwise, the most that can happen is that you get pushed slightly backwards.

By default, shields will have 100% Damage Reduction from the front while active. Weapons will lie at 50-75% of a standard shield block, depending on the weapon(s). Bare hands will have something like 20-30%. Moving while blocking will be possible (such as stepping backwards away from a foe), but will lower the stagger threshold so long as you are in motion.


Kanohi Hau - Mask of Shielding

The Hau would need to change in order to accommodate for shields as a method of protection. The Hau will continue to let you block perfectly (no stagger chance) even while on the move, so long as it is active. It will keep projectiles and explosions from even reaching you. Just as it is activated, it would have a short "burst" of energy, which reflects projectiles and push back enemies that happen to connect with melee at that moment. This is in contrast to the current function, where the mask is either useless (get attacked constantly by something you cannot run away from) or overpowered (run into someone with it active and they get knocked into the air over and over).

While blocking, the mask will auto-activate at a low level for no cost. This will halt mask recharge for as long as you are blocking, however, and will not reflect anything unless you manually active the power (and thus expends mask energy).

  • 0



Photo
The Lonesome Wanderer
May 28 2013 06:50 PM

That sounds like a great mechanic. Will the routoka(Spelling?) shield be able to launch a little attack, like maybe something that pushes people back a bit when you stagger, to buy time?

 

And will the shields have extra powers?

    • 0

That sounds like a great mechanic. Will the routoka(Spelling?) shield be able to launch a little attack, like maybe something that pushes people back a bit when you stagger, to buy time?

It's spelled Rhotuka. I have trouble with that word myself. :P

I plan to make it possible to do a simple push while blocking. The Rhotuka shield will instead have a charge-to-fire projectile, though it will not have much power either. I will also make sure you can't just spam it all the time, by adding a recharge or something.
 

And will the shields have extra powers?

It would depend on the shield. The Rhotuka shield is kind of unique.
    • 0