Balancing Parries for Single Player

How are parries treated in fighting games? Specifically in comparison to single player games where once you get the timings down, it can trivialize enemies.

It depends on the fighting game, but I largely covered this in my last article on parries. Parries in fighting games can be beaten, unlike parries in single player games. In 3rd strike, you have to parry high or low, and the two zones are more separated and exclusive from one another than blocking (so moves that you normally could block crouch blocking might have different parry zones). In other games parries usually have a recovery time. In practically all fighting games, parries can be thrown.

This means parries have weaknesses, they can be mixed up, either with timing, or by choosing options that beat parry. In a single player game, this isn’t really feasible. Everything needs to be reactable in order to be fair, which means if everything is parryable, then every problem can be solved with parries. Some measures you can throw in to prevent this are having unparryable attacks, force the player to respond differently to those. You could have different parry zones too, so they need to parry differently depending on the incoming attack, but this amounts to basically just giving the player shit instead of solving the core problem, which is that parries hand players a difficult but simple solution to any problem where they are applicable. It’s not a question of, “would it be better to attack or defend now?” It’s just “If I can do it, parrying is best.” And you might have different types of parries or unparryable attacks, so players have a bit more trouble reacting, but the fundamental problem is still there in a way that it isn’t for parries in multiplayer games. Parrying isn’t the best solution to scenarios in 3rd strike all the time, since it’s not always rewarding (parry into throw) and requires commitment for the number of parries you’re gonna attempt and the followup. It is in Guilty Gear, but it also costs meter in Guilty Gear, which is a limited and precious shared resource.

Oh yeah, maybe that’s the answer. Bloodborne limits parrying by tying it to bullets, but that just restricts the amount of times you can parry, bullets aren’t really used for much else of consequence. Imagine if parrying in dark souls cost you literally your entire stamina bar, requiring the bar to be full first, and you don’t get it back after a successful riposte. Hell, make stamina a bit negative even afterwards. Perhaps you could balance parrying by limiting the conditions for it, and having it cost you significantly otherwise, so you can only use it occasionally, and by sacrificing something else important.

Building a Boxer

Dont know how much you know about boxing.But is it possible to have a beat em up action game centered around boxing? I have hard time seeing a deep boxing game in 3D. Like how can you fight multiple enemies at once for example. For me boxing make sense 1v1.

Nah, don’t really know anything about boxing. What elements of boxing do you not see so clearly in a video game?

My thought is, isn’t God Hand pretty similar to boxing? You tend to punch forwards, you have the weave dodge, sidesteps, and a lot of the attacks are punches. ARMS seems like another example, you can control your fists as they go even, and move around the punches of your opponent.

Perhaps an interesting way to make a boxing game would be to copy god hand’s tank control scheme, and right stick dodging, but move all the punch buttons to the shoulder, so you have right hand on right shoulder buttons, left hand on left shoulder buttons. The buttons could be light punches, the triggers could be heavy punches, and you could have different tekken styled strings based on the order you press them in. Instead of a ninja sidestep, or a full backflip, maybe have dodging be more like a sway, displacing your hitbox, and full invincibility to the opponent’s fist on the opposite side (sway right, invincible to their attack coming from the left, like their right handed hook). Weave dodge would probably have to be reworked to fit in, because if the enemies only use their fists, then there’s less lower body attacks, and the point of weave dodging was that it could beat any number of high attacks, but lost to lower attacks. Not sure how to fix that and keep the same appeal of the original weave dodge.

If you haven’t played God Hand yet, I highly recommend it, of course.

Rebuilding Bam Ham Combat

How would you fix Bamham’s combat?

I don’t think you can really fix it. There’s nothing in bamham’s combat that really stands out to me as interesting or dynamic or worth keeping. You could obviously replace it with something better that is loosely themed the same, but that’s not really fixing it.

So the loose aspects of bamham’s combat are, you have attacking, and you have counters, then you have a few special actions that need to be performed before attacking certain enemies, like stunning them, jumping over them. Enemies that get hit enough get knocked down, and need to be knocked out, which takes time, but if you have a long combo chain you can do a special input that knocks them out immediately. Your combo chain builds faster if you press normal attack with good timing. Combo resets if you get hit. Occasionally you get to throw a batarang for extra damage and combo points. The attacks are built so there’s a ton of different attacking animations, but they all have sort of the same framedata. Some enemy types are slightly different, the big ones really, but otherwise the only difference is that some enemies need a button pressed before you can attack them.

This all kind of adds up to something resembling DDR. You attack with the right timing to build up combo points. You press counter when an enemy winds up an attack to avoid having your combo get broken. Then you press another button before attacking certain enemy types so you can attack them. And you have additional opportunities to press another button to get extra combo points. Like, there isn’t a strong decision-making process, the most dynamic thing is just where enemies are positioned and where you’re positioned, which is why later games added some crowd control options in the form of bombs and such. You’re kind of indirectly being prompted to just follow this sequence of button presses and you can do better or worse at that, but there’s no real trade-off between doing one thing or the other, it’s always just a matter of keeping up your button presses.

Though there’s one pattern there that kinda works I guess. You gotta take time to knock enemies out after knocking them down, but other enemies can interrupt you. So this means that knocking an enemy out in a group encounter is about crowd control. You gotta make sure none of the other enemies have access to you as you knock that enemy out. This also incidentally means that individual enemies are totally trivial. So if you wanted to spice up the bam ham combat system, this would be the dynamic to target.

Since combat is trivial with one enemy, it would also be smart to make sure setting an enemy up to be knocked out doesn’t remove an enemy from combat in the process, like disabling them currently does. One idea I had was doing something like knocking their soul out of their body, then performing the disable action on their soul, while their body is still attacking you, so even versus a single enemy, you still have to manage their access to you while knocking them out.

Obviously the whole “knocking the soul of their their body” idea doesn’t fit the batman theme unless you cook up a bunch of new story elements that don’t really fit Batman in the first place, but just examining the combat system in abstract that seems like an obvious move.

So from there the things to accentuate are the enemy behaviors in having access to you. For sake of simplicity we’ll say that if they’re set up to attack you, interrupting the knockout animation, they have a connection to you. The goal is to break their connection to you long enough to knock an enemy out, and then set up the next enemy to be knocked out. So to make this goal more interesting, you could add environmental objects and enemy behaviors that affect under what circumstances they have a connection to you. Two obvious conditions for having a connection to you are being adjacent to you, or having line of sight to you. Obvious examples of environmental objects that could modify these conditions are physical barriers that block enemy movement and line of sight, patches of floor that disable line of sight while standing on them, patches of floor that slow movement, or one-way barriers.

Then you obviously would want to give batman abilities that allow him to affect enemy positioning and movement such as to prevent them from having a connection to him. Obvious examples are ones that push enemies away, that stun enemies, or that create environmental objects like above. These could be melee, they could be ranged, they could be remote activation. Abilities that also allow him to affect the location of the target to be knocked out are also sensible.

And of course back on enemy behaviors, you might want enemies to have a connection to you based on keeping you within a certain range, like maybe a certain AOE, or within a ring that is a certain distance away from the enemy, or just simple line of sight, or maybe they use projectiles that have a more complex relationship of connection to you, or they could switch between having a connection when adjacent and a connection based on line of sight at fixed intervals or under certain conditions.

Their movement patterns could also stand to vary. The most simple is just moving directly to you. They could move slowly without line of sight and faster when they do have line of sight. They could try to maintain a specific distance from you. They could try to center themselves in an open area, moving closer when you’re in their range. They could have a movement towards you like gravity. They could move in a preset pattern across the room. They could move in a bouncing pattern off environmental objects. And of course they could switch between these behaviors based on what you do.

And by this point it really doesn’t sound like Batman anymore, but whatever, these are a bunch of ways of playing with that one dynamic.

Megaman Prime

How would you design a Megaman game with the gameplay of a Metroid Prime game?

That’s such a mindfuck. Like, Metroid made some degree of sense in its transition to Prime. The exploration and powerup aspect translated really well. Megaman by contrast is basically about jumping to specific heights and shooting. Megaman games through their enemy and level design basically require you to aim your weapon at enemies that you need to move around because you can’t aim up or diagonal, so you need to get on the same horizontal line as them through movement. Megaman as an FPS would probably be like Doom with a jump button and no auto-aim up or down. It would probably have fairly linear levels focusing on combined enemy and platforming challenges. Maybe be a bit like action doom? (I didn’t play action doom, I only saw a video of it once). Continue reading

Designing Stealth Enemies

What do you think is a good way to design enemies for a stealth game?

For coming up with new enemies, I think it pays to consider what niche every enemy fills in terms of how they detect the player. Think of every variable in the standard detection and investigation system and how it could be modified for a different effect. Most stealth games are built with only really 1 enemy type that is designed to be so versatile, it can do nearly anything. Continue reading

Shark Shoals: Prepare to Dive

What if the souls series had swimming? Would it be a good idea?

Probably not. You’d need to make a totally new set of animations and mechanics for it and it wouldn’t really emphasize what the series is established on.

Now a new game based on swimming and underwater combat in the souls style, sure, that might be interesting.


How would you design Deep Souls/Dark Swims?

Gonna go with the title: Shark Shoals: Prepare to Dive Continue reading

We’ve Gotta Murder Quake: Arena

Please tell me I am not the only one who is sick and tired of every single recent or upcoming arena shooter being a Quake 3 clone (or UT clone). We have Xonotic, Nexuiz, Warsow, Open Arena (though it admits being a Q3 clone), Red Eclipse, Toxikk, and Reflex. Almost all of these rip their weapon sets directly from Quake, about half of them have quake style bunnyhopping, with Toxikk having unreal tournament type movement. Points to Red Eclipse for coming up with some more original movement methods even if it does look a bit janky overall. And of course on the horizon is Quake: Champions, which aims to do the arena thing all over again.

Lets look to the future a bit: FPS games and mouselook shooter games in general are unexplored, they’re practically infants compared to other genres in terms of mechanical development. Sure, we have open worlds, cinematic set pieces, RPG elements, physics puzzles, and so on, but not a lot of games are really considering the more basic interactions, like how people shoot, or how people move, and what they shoot and move in response to. Rather than continually copying Quake 3 like it was god’s gift to FPS games, we should be copying its example and the precedent for what it did right rather than verbatim bringing back the same weapons again. We should also be looking outside the genre for things other games did right that could be replicated in first person. Continue reading

Improving Unwinnable Boss Fights

What do you think of unwinnable battles or battles that aren’t ment to be won like the first kishgal fight in Ys Origin, first Jetstream Sam encounter, first Vile fight from Megaman X, ect?

They’re kind of a waste of time. It’s a lot more rewarding when it’s a 1 chance battle instead of an unwinnable one.

Shoutouts to Demon’s Souls, and Ninja Gaiden Sigma for including these and giving special rewards for completing them (in NGS’s case, literally beating the game on the spot).

Shoutouts to Magination for taking this idea to its logical extreme and including a boss fight that is technically beatable, but ridiculously hard (kill 99 enemies in turn based combat hard in a game designed for only 4~ enemies per battle).

Unwinnable boss fights are better viewed as segments where the goal of the scenario is altered from other scenarios, but it’s not clearly communicated to the player. The new condition for progression is reducing HP to 0 or the equivalent, which is normally avoided. So instead of trying to kill the boss, you need to surrender as soon as possible.

Some people view them as “taking control away from the player” or “forcing the player to experience defeat.” I think this is kind of a misguided layman’s view.

This can be really bad in games where you have consumable resources which can be wasted in such a fight. If players don’t catch on that they’re not supposed to win, they might waste resources. Also bad is if players think a battle is supposed to be unwinnable, but actually isn’t. A lot of games don’t want to be honest about whether a boss fight is unwinnable or not, because they’re trying to tell a certain story and deliberately mislead you into trying your hardest and failing.

One solution might be to have a 1 chance battle, but at the end, the boss asks, “Do you give up?” and one choice progresses the plot, one choice triggers game over and you can retry from there.

Mostly I think they’re a waste of time because it’s not challenging to die, it’s inevitable, and it can be irritating to trigger the enemy to kill you, depending on how random they are (I get annoyed at this in MGR sometimes when Sam decides to just stand there).

Building More Complex Beat Em Up Moves

Do you think its possible to have an action beat em where can perform the complex movements of something like this? Where you perform those moves yourself unlike the batman arkham series?

Okay, so lets list off everything in that scene:

1. Pointing and shooting
Going with the obvious first, apologies

2. Climbing on walls
Games have done this before, like asscreed

3. Pulling people from below ledges
Games have also done this before, you can have a contextual prompt for it, then a canned/IK’d animation. Continue reading

Ideas for Unconventional Games

You talked about in one of your articles that there some things that we haven’t begun to explore in terms of gameplay. Can you share some of those ideas?

Mang, I’ve been sharing those ideas. I drop ideas all the time.

Here’s some random ones out of my idea file (some are obviously repeats of stuff I’ve said before):

A game entirely (or heavily) based on whiff punishes to get damage.

FTL except remade to be about all the mathematics you would learn at a real naval academy, practically applied to randomized situations. Make sure the ship doesn’t sink, explode, capsize, etc

Moving checkpoints, instead if going back to the checkpoint you just activated, you go back 2 checkpoints instead.

Parrying system that somehow integrates spacing more, like different attacks need to be parried at different spacings. Parrying system that needs a setup from the other game mechanics before it can be used, so parries don’t/can’t become the dominant or sole gameplay system.

Dragon’s dogma style magic system based on charging spells for long periods of time. Imagine you have 3 strengths of spell, light, medium, and heavy. Lights can be used pretty quickly, mediums have some startup, heavy are long and you gotta charge them. Big deal is, while charging heavies, you can’t use mediums, but you can use lights, and you take a hit to your mobility. So picture a dude with one hand in the air charging, zipping off little magic missiles to keep enemies at bay as he darts around them, then unleashing a typhoon when fully charged.

An overpowered super mode that makes you take/deal more damage and disables your ability to dodge, and takes a while in that mode before you actually deal tons more damage, so if you want to cheese, you gotta do it the hard way and survive to the point where you can wipe the enemy out.

Option to forsake bonus powerup type rewards in order to unlock hidden boss fights, content, endings, etc

An RTS with an overall health meter that is depleted each time a unit is destroyed, and when units are destroyed they are queued up to respawn at a certain point for free.

Vertical oriented “platformer” where you “jump” out to the left or right from a central pathway upwards, with gravity pulling you back into the center. Could lock onto other paths out in space and those become center of gravity.

RPG game about pacifism, where all your dialogue options deal damage to the opponent’s “will bar” and cause your character to shoot a stream of bullets at the enemy. See MSPA’s Sleuth Diplomacy and Listening to Both Sides of the Argument.

Rhythm platformer, you jump in beat with the music uncontrollably, automatically, without input. Gotta platform through levels by timing movements with when the jumps come in songs.

A fighting game that, as an on-going experiment, only nerfs characters to balance them. Imagine nerfing all of Melee to Kirby’s level.

Top-down twin-stick melee combat game.