Find the best path to destroy your opponents! Draw a path with your finger and, when the dragon flies, bring chaos and destruction by taping the screen to launch fireballs or keep your finger pressed to use firebreath !

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article RSS Articles

Hello Readers,

As I said before, once I decided to add a new game mode featuring a warrior in High Dragon, I realized quickly that I would have to create some kind of a fight system.

20170704 fight 2


The first version:

At first, the idea was that the warrior mode would be more about solving puzzle. So, I decided to go with something simple for the fight. When the warrior would encounter a soldier, he would have the liberty to strike the soldier as many times as needed to kill him or to abandon the fight. Strikes would just be the animation of the warrior swinging his sword, and the soldier getting hurt.

In this early simple version, there was no risks involved in getting into a fight. There were no GUI either, just character animations.

Even before I started I knew it would need to be improved but the final result was less than satisfactory. It was even kind of boring to fight ! That was not acceptable!

However, the fight system stayed in that state for a few weeks (out of 3 months of dev, that's a lot) because it allowed me to continue to create levels and tests them. The idea was this: if the level is fun or ok even with a bad fight system, it'll probably be good once the fight is fun too. Furthermore, keeping the "bad" fight system for a while gave me some time to think about a new system.

20170704 fight


The second version:

During a diner with 2 friends, I showed them the prototype and we discussed fight system ideas. Among other ideas, one of them suggested something "simple" like Zelda 2 with the ability to kind of dodge in a simple manner. I could not see how to use this in my game though... I can't remember who suggested the use of Quick Time Event (QTE). Someone (I think it was me) suggested to use the idea of a circle shrinking above a disc and taping the disc when the circle is above it.

This is what I went with.

But it was far from over...

The first version of the second version:

So, as I always do, I went to build a rough prototype with rudimentary animations and no fx in a few hours. Along the dev I thought "it would be cool to have a circles for attack and for defense!". So I did just that.

So the gameplay was like this: you would have red disc for attack and blue for defense:
- if you succeed at an attack, you damage the opponent
- If you miss an attack, that's a shame but it has no consequence for your health and you deal no damages
- If you succeed a defense, you avoid getting hit
- if you fail to defend, you get hit

As a good former paper-RPG player, I also incorporated a system of critical hit if you hit the circle at the exact middle of the disc.

20170502 pod2 combat 1


I kept this system for a few weeks to see how it felt in the long run.

I ended up noting one major flaw: the attack/defense system was confusing and unbalanced: failing an attack had no consequence while failing a defense meant trouble.

The third Version:

So I removed this attack/defense idea that felt so great a few weeks ago, and I replaced it with:

- if you succeed, you deal damage
- if you fail, you get hit

It's much simplier but it immidiatly felt more intuitive and logical.

20170704 pod2 fight2


Another thing bothered me: there was no risk in trying to get a critical hit and it was easy to get one by simple chance. So I changed that too: you now get a critical hit by tapping when the circle in on the borders of the disc. You take a risk of tapping too soon or too late but, if you succeed, you deal more damages and get more points. If you fail, you get hit (and loose the "no damages" bonus of the level).

And this is pretty much, in a nutshell how you got what you have in High Dragon: A Warrior's Path.

The version that could have been:

I had many other ideas of fight system. One of them involving a "Street Fighter" kind of system.

However, it implied the creation of a new game mode, so, to keep to the schedule, it was rejected for an easier fight system that could be prototyped in a few hours.

As you can see, even though the system was prototyped in a few hours, I ended up spending hours of thinking and tweaking on it. It's normal, but if it takes days or weeks to prototype a fight system, I let you imagine how long it will take to finetune it!

As I write these lines, High Dragon is available on Androis and iOS, and I guess we'll see in High Dragon 2 how all this will evolve! I intend to spend a few days thinking about the new features I'll add to the game.

And a new fight system is definitely something I want to think about...

20170704 pod2 fight final


Thank you for reading!

Arnaud

A work process, Part 2: A warrior comes and goes

A work process, Part 2: A warrior comes and goes

News

How the fight system in High Dragon came to be what it is.

The birth of a level

The birth of a level

News

Just a quick overview of the way a level is created

A work process, Part 1 of I don't know

A work process, Part 1 of I don't know

News

I hate when my boss waste my time. When I'm my own boss, it's even worst!

A story to tell

A story to tell

News

This is an introduction to the creation of the sequel of my first commercial game "Path of Destruction". After more than a month of prototyping, I'm working...

Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Report Profile
Icon
Path of Destruction: Dragons
Platforms
iOS, Android
Developer & Publisher
fazhom
Engine
Unity
Contact
Send Message
Homepage
Fazhom.com
Release date
Game watch
Follow
Share
Purchase
Community Rating

Average

-

0 votes submitted.

You Say

-

Ratings closed.

Style
Genre
Puzzle
Theme
Fantasy
Players
Single Player
Project
Indie
Twitter

Latest tweets from @fazhom

#indiegame High #Dragon reached 1000 players in #France ! 🇫🇷 Cocorico et MERCI ! 🇫🇷 Fazhom.com T.co

Aug 7 2017

#indiegame High Dragon 1.2 is live on @AppStoreGames and @GooglePlay and you can play the warrior from the start! Fazhom.com

Jul 27 2017

#indiegame "High #Dragon" #free on the @AppStoreGames and @GooglePlay! Appli iOS: Itunes.apple.com Android… T.co

Jul 6 2017

#indiegame #mobilegaming High #Dragon is on #Android @GooglePlay right now! Featuring arts from @LucieLescuyerT.co

Jul 4 2017

#indiegame High #Dragon available on @GooglePlay: #France #Russia #SouthKorea #USA #UK #Canada #Germany. More soon!… T.co

Jun 22 2017

testing #dragon #indiegame "High Dragon" Release Candidate... T.co

Jun 21 2017

I wrote a new article about how the fight system came to be in #moblie #indiegame High Dragon on silideDB… T.co

Jun 20 2017

I wrote a new article about how the fight system came to be in #moblie #indie #game High Dragon on Gamasutra… T.co

Jun 19 2017

Find my new article about the creation of a level for #indiegame High #Dragon on @gamasutra : Gamasutra.com

May 29 2017

I wrote a new article on Slide DB about level creation in #indiegame High Dragon Slidedb.com T.co

May 25 2017

Embed Buttons
Link to Path of Destruction: Dragons by selecting a button and using the embed code provided more...
Path of Destruction: Dragons
Statistics
Last Update
Watchers
1 member
Articles
5
You may also like