Sword Combat 2

Top  Previous  Next

Many of you have asked me to write a new version of the sword combat code from Aum12, and one of you has even provided a sword combat model a while ago, so I had to do it. Let's take a quick look at the features that were implemented in this demo:

 

- The player can kick the enemies if you press the left mouse button (left foot kick) or the right mouse button (right foot kick).

- The player can use its sword if you press and hold the middle mouse button or the space key and use mouse gestures. Yes, you can draw a virtual, horizontal line using the mouse and the player will attack by rotating its sword horizontally; draw a vertical line using the mouse and the player will attack using its sword vertically.

- The enemies can attack the player using four randomly picked, different kicks.

 

You can also find health packs, a vertical health bar used by the player, etc. It all starts with the player looking at a maze that's filled with enemies.

 

aum89_sword1

 

These enemies use primitive AI based on gliding along the walls when needed, but are highly trained karate fighters.

 

aum89_sword2

 

Nevertheless, the player can use its feet and its sword to get to the mystical artifact at the end of the maze (well, it's actually a donut model, but I thought that "mystical artifact" sounded better).

 

aum89_sword3

 

You can get health packs to restore player's health by simply running into them.

 

aum89_sword4

 

Destroy all the enemies and you'll be able to get to the mystical artifact.

 

aum89_sword5

 

I won't spoil the surprise, but if you manage to get the donut at the end of the level you're going to learn a new fighting technique for sure. Don't forget that all my "Plug and Play" articles are very well commented.